html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
  /* -webkit-transition: all .8s ease;
  transition: all .8s ease; */
}

html,
body {
  width: 100%;
  height: 100%;
  min-width: 1240px;
}

body {
  background: #fff;
  font-family: Roboto, Arial, PingFang SC, Microsoft YaHei, Avenir, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-weight: normal;
  color: #333;
  top: 0 !important;
  padding-top: 125px;
  background-color: #f8f8f8 !important;
  font-size: 14px;
}

[v-cloak] {
  display: none;
}

/*禁止选中文字*/

/* body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} */


/* layout布局 */
.layui-main {
  width: 1200px;
}

@media (min-width: 1600px) {
  .layui-main {
    width: 1380px;
  }
}

@media (min-width: 1720px) {
  .layui-main {
    width: 1440px;
  }
}

/* 翻译 */
.goog-te-banner-frame,
.goog-te-spinner-pos {
  display: none;
}

#goog-gt-tt {
  display: none !important;
}

.goog-te-banner-frame {
  display: none !important;
}

.goog-te-menu-value:hover {
  text-decoration: none !important;
}

header {
  display: block;
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* padding: 20px 0; */
}

header .header-main {
  box-sizing: border-box;
  padding: 15px 0 15px;
  height: 80px;
  display: flex;
  align-items: center;
}

header .header-main>.layui-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

header {
  display: flex;
  justify-content: center;
}

.header-main {
  height: 80px;
  background-color: #fff;
  display: flex;
}

.logo {
  display: flex;
  align-items: center;
  width: 300px;
}

.logo .logo-main {
  width: 40px;
  height: 40px;
}

.logo .logo-main img {
  width: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.logo .logo-info {
  margin-left: 8px;
  width: 197px;
}

.logo .logo-bestsuppliers {
  display: block;
  max-width: 100%;
  height: 20px;
  line-height: 24px;
  color: #E61E40;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 6px;
}

.logo .logo-bestsuppliers img {
  width: 197px;
}

.logo .logo-note {
  width: 101%;
  line-height: 18px;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
}

/* Logo */
.logo {
  display: flex;
  align-items: center;
  width: 300px;
}

.logo .logo-main {
  width: 40px;
  height: 40px;
}

.logo .logo-main img {
  width: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.logo .logo-info {
  margin-left: 8px;
  width: 197px;
}

.logo .logo-bestsuppliers {
  display: block;
  max-width: 100% !important;
  height: 20px;
  line-height: 24px;
  color: #E61E40;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 6px;
}

.logo .logo-note {
  width: 101%;
  line-height: 18px;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
}

.header-menu a.header-menu-link {
  display: block;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  font-weight: 500;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.header-menu a.header-menu-link:hover {
  color: #e72241;
}

.header-menu a.header-menu-link>i {
  font-size: 16px;
  vertical-align: middle;
}

.header-menu a.header-menu-link>span {
  padding: 0 8px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-menu-item {
  position: relative;
  float: left;
  padding-right: 10px;
}

.header-menu-item.header-menu-item-right {
  float: right;
  margin-top: 10px;
  height: 80px;
  display: flex;
  align-items: center;
}

.header-menu-item a {
  color: #333 !important;
  font-weight: 500;
}

.header-menu-item a:hover {
  color: #E71A41 !important;
}

.header-menu-item a>.layui-icon-down {
  display: inline-block;
  font-size: 14px;
  /* -webkit-transition: transform .3s ease; */
  /* transition: transform .3s ease; */
}

.header-menu-item:hover>a .layui-icon-down {
  display: inline-block;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
}

.header-menu-item .header-menu-open {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  padding-top: 8px;
}

.header-menu-item.header-menu-item-right .header-menu-open {
  left: auto;
  right: 0;
  top: 70px !important;
  z-index: 999 !important;
}

.header-menu-item .header-menu-open .header-menu-list .header-menu-list-item a svg {
  width: 17px;
  height: 17px;
  margin-left: 14px;
}

.ant-form-explain {
  color: #E71A41 !important;
}

.header-menu-item:hover .header-menu-open {
  display: block;
}

.header-menu-item .header-menu-list {
  padding: 3px 1px;
  min-width: 120px;
  width: auto;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #efefef;
  -webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);
  box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);
  z-index: 999 !important;
}

.header-menu-list-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header-menu-list a.header-menu-link {
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
}

.header-menu-list a.header-menu-link:hover,
.header-menu-list a.header-menu-link:hover .icon {
  background-color: #f8f8f8;
  color: #E71A41;
  fill: #E71A41 !important;
}

.header-menu-list a.header-menu-link {
  text-indent: 10px;
}

.header-menu-list svg {
  fill: #333;
  margin-top: -2px;
}

.header-item-line {
  float: left;
  width: 1px;
  height: 20px;
  background-color: #ccc;
  margin: 12px 8px;
  margin-right: 20px;
}

.header-item-line.header-item-line-right {
  float: right;
}

/* #google_translate_element2 {
  display: none !important;
} */
body.header_simple {
  padding-top: 80px;
}

header .layui-main {
  position: relative;
}

/* footer */
footer {
  display: block;
  box-sizing: border-box;
  padding: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #999;
  padding: 16px 0;
}

.footer-focus {
  text-align: center;
  font-size: 14px;
  line-height: 24px;
}

.footer-focus a {
  color: #999;
}

.footer-copyright {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  margin: 4px 0;
}

.footer-copyright a {
  color: #999;

}

.footer-badge {
  text-align: center;
  font-size: 12px;
  line-height: 24px;
}

.footer-badge-item {
  display: inline-block;
  padding: 0px 8px;
  margin-top: -5px;
  font-size: 14px;
}

.footer-badge-item img {
  width: 24px;
  vertical-align: middle;
  margin-right: 8px;
}

main {
  display: block;
  min-height: calc(100vh - 200px);
  width: 100%;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.offer {
  padding: 64px 0;
  color: #fff;
  width: 1200px;
  margin: 0 auto;
}

.offer.offer-goods {
  padding-top: 32px;
}

.offer-title {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  margin-bottom: 16px;
}

.offer-title-sub {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 64px;
}

.offer .offer-row-flex {
  display: flex;
}

/* 左侧联系方式 */
.offer-contact {
  width: 45%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 519px;
}

.offer-contact-hd {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}

.offer-contact-item {
  display: flex;
}

.offer-contact-item .offer-contact-icon {
  margin-right: 8px;
  line-height: 34px;
}

.offer-contact-icon svg {
  fill: #fff;
  width: 34px;
  height: 34px;
}

.offer-contact-icon i.layui-icon {
  /* width: 34px;
  height: 34px; */
  font-size: 34px;
}

.offer-contact-item-title {
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 4px;
}

.offer-contact-item-desc,
.offer-contact-item-icons {
  font-size: 16px;
  line-height: 16px;
  margin-top: 8px;
  font-weight: 500;
}

.offer-contact-item-desc a {
  text-decoration: underline;
  color: inherit;
}

.offer-contact-item-desc a:hover {
  color: #E71A41;
}

.offer-contact-item-remark {
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
  font-weight: 400;
}

.offer-contact-item-icons a {
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #999;
  text-align: center;
  margin-right: 8px;
}

.offer-contact-item-icons a svg {
  width: 24px;
  height: 100%;
  fill: #fff;
}

.offer-contact-item-icons a:nth-of-type(1) {
  background-color: #1877f2;
}

.offer-contact-item-icons a:nth-of-type(2) {
  background-color: #03A9F4;
}

.offer-contact-item-icons a:nth-of-type(3) {
  background-color: #0A66C2;
}

.offer-contact-item-icons a:nth-of-type(4) {
  background-color: #FF0000;
}

.offer-contact-item-icons a:last-child {
  margin-right: 0;
}

/* 询盘表单 */
.offer-form {
  width: 55%;
}

.offer.offer-goods .offer-form {
  width: 100%;
}

.offer .offer-form .ant-input {
  padding-left: 19px;
}

.offer.offer-goods .offer-form .ant-input {
  padding-left: 11px;
}

.offer .offer-form input::-webkit-outer-spin-button,
.offer .offer-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.offer .offer-form input[type="number"] {
  -webkit-appearance: textfield;
  /* Safari and Chrome */
  -moz-appearance: textfield;
  /* Firefox */
  appearance: textfield;
}

.offer-form .ant-input:focus {
  box-shadow: none;
}

.offer-form .ant-input:focus,
.offer-form .ant-input:hover {
  border-color: #d9d9d9;
}

.offer-form .has-error .ant-input:focus,
.offer-form .has-error .ant-input:hover {
  border-color: #E71A41;
}

.offer ::placeholder,
.offer .ant-select-selection__placeholder {
  font-size: 14px;
}

.offer-form .ant-form-item-control::before {
  display: table;
  content: '*';
  color: #E71A41;
  font-size: 20px;
  line-height: 40px;
  position: absolute;
  left: 6px;
  top: 0;
  z-index: 2;
}

.offer-form .ant-form-item-whatsapp>.ant-form-item-control-wrapper>.ant-form-item-control::before {
  display: none;
}

.offer-form .ant-form-item-whatsapp .ant-input-wrapper.ant-input-group::before {
  display: table;
  content: '*';
  color: #E71A41;
  font-size: 20px;
  line-height: 40px;
  position: absolute;
  left: 206px;
  top: 0;
  z-index: 2;
}

.offer-goods .offer-form .ant-form-item-control::before {
  display: none;
}

.offer-form .ant-input-group>.ant-form-item-control>.ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.offer-form .ant-form-item {
  margin-bottom: 0;
  padding-bottom: 30px;
}

.offer-form .ant-form-explain {
  line-height: 22px;
  margin: 0;
  padding: 4px 2px;
  position: absolute;
  left: 0;
  bottom: -30px;
  z-index: 2;
}

/* .offer-form .ant-input-lg{
  height: 44px;
  padding: 8px 12px;
} */

.offer-form-upload .ant-input {
  margin-bottom: 0;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  resize: none;
  padding-top: 8px;
  font-size: 16px;
}

.offer-form-upload .ant-form-extra {
  padding-top: 0;
  border: 1px solid #d9d9d9;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
  transition: all .3s;
}

.offer-form-upload .ant-form-item-control.has-error .ant-form-extra {
  border-color: #f5222d;
}

.offer-form-upload .ant-form-extra .offer-form-max-length {
  background-color: #fff;
  padding: 4px 11px;
  text-align: right;
}

.offer-form-upload .ant-form-extra .offer-form-upload-bd {
  background-color: #eee;
  padding: 10px 11px;
  color: #070C41;
}

.offer-form-upload-bd .offer-form-upload-btn .ant-upload {
  cursor: pointer;
  line-height: 20px;
}

.offer-form-upload-bd .offer-form-upload-btn .ant-upload.ant-upload-disabled {
  cursor: not-allowed
}

.offer-form-upload-bd .offer-form-upload-btn:hover .ant-upload {
  color: #E71A41;
}

.offer-form-upload-bd .offer-attachments {
  font-size: 0;
  margin-right: -4px;
  overflow: hidden;
}

.offer-form-upload-bd .offer-attachments-item {
  width: auto;
  max-width: calc((100% - 12px)/3);
  display: inline-block;
  margin-right: 4px;
  margin-top: 4px;
}

.offer-form-upload-bd .ant-tag {
  background-color: #fff;
  border-color: #fff;
  margin-right: 0;
  line-height: 22px;
  padding-left: 4px;
  width: auto;
  max-width: 100%;
  display: flex;
  align-items: center;
}

.offer-form-upload-bd .ant-tag .file-type-icon {
  display: inline-block;
}

.offer-form-upload-bd .ant-tag .file-type-icon svg {
  width: 18px;
  height: 18px;
}

.offer-form-upload-bd .ant-tag .ant-tag-bd {
  display: inline-block;
  width: auto;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.offer-form #search_offer_submit {
  margin-top: 50px;
}

.offer-goods .ant-collapse {
  background-color: #fff;
  border: none;
}

.ant-collapse>.ant-collapse-item {
  border: none;
  border-radius: 0 0 4px 4px
}

.goods-collapse>.ant-collapse-item::after {
  display: block;
  content: 'View Products Information Details';
  line-height: 20px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 0 0 4px 4px;
  color: #333;
}

.goods-collapse>.ant-collapse-item.ant-collapse-item-active::after {
  display: none;
}

.offer-goods .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header {
  padding-top: 9px;
  padding-bottom: 9px;
  color: #fff;
  font-weight: bold;
  background-color: #E71A41;
  border-radius: 0;
  border-radius: 4px 4px 0 0;
}

.offer-goods .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,
.offer-goods .ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
  cursor: auto;
}

.offer-goods .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(-90deg);
}

.offer-goods .ant-collapse-content {
  border: 1px solid #d9d9d9;
  overflow: hidden;
}

.offer-goods .ant-collapse-content .ant-collapse-content-box {
  padding: 0;
}

.offer-goods .ant-collapse-content .ant-list-item {
  padding: 20px;
}

.offer-goods .ant-collapse-content .ant-list-item .ant-list-item-meta-title>a:hover {
  color: #E71A41;
}


.offer-goods .ant-collapse-content .goods-item-num {
  /* margin-left: 16px; */
  width:100%;
}

.offer-goods .ant-input-number-focused, .ant-input-number :hover{
  border-color: #d9d9d9 !important;
}

.offer-goods .ant-input-number-focused, .ant-input-number :focus{
  border-color: #d9d9d9 !important;
}

.offer-goods .ant-input-number-focused{
  box-shadow: none !important;
}

.offer-goods .goods-item-price .goods-price-item {
  display: inline-block;
  padding: 4px;
}


.goods-price-item-line {
  display: inline-block;
  margin: 8px 4px;
  height: 30px;
  width: 1px;
  background-color: #ccc;
  vertical-align: top;
}



.offer-goods .goods-item-price .goods-price-item-num {
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
}

.offer-goods .goods-item-price .goods-price-item-num span {
  color: #666;
}

.offer-goods .goods-price-item-price {
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
}

.offer-goods .goods-price-item-price>span {
  font-weight: normal;
  font-size: 18px;
}


.offer-goods .ant-collapse-content .goods-item-num .ant-form-item {
  padding-bottom: 0;
  margin-bottom: 0;
}

.goods-item-num input::-webkit-outer-spin-button,
.goods-item-num input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.goods-item-num input[type="number"] {
  -webkit-appearance: textfield;
  /* Safari and Chrome */
  -moz-appearance: textfield;
  /* Firefox */
  appearance: textfield;
}

.offer-goods .ant-collapse-content .ant-btn {
  border: none;
  box-shadow: none;
}

.offer-goods .ant-collapse-content .ant-btn:hover {
  color: #E71A41;
}

.offer-goods .ant-form-item-label {
  font-weight: bold;
}

.offer-goods .ant-btn.ant-btn-danger{
  color: #fff !important;
}


.offer-goods .ant-btn.ant-btn-danger[disabled],.offer-goods .ant-btn.ant-btn-danger[disabled]:hover{
  background: rgba(231, 26, 65, .4) !important;
  border: none;
}



/* 询盘弹窗 */
.offer-modal .ant-modal-content {
  border-radius: 10px;
}

.offer-modal .ant-modal-body {
  padding: 32px;
}

.offer-modal .offer-success-modal-bd {
  display: flex;
  align-items: center;
  justify-content: center;
}

.offer-modal .offer-success-modal-bd svg {
  fill: #35C608 !important;
  margin-left: 32px;
  margin-right: 16px;
}

.offer-modal .offer-success-modal-bd .offer-success-modal-title {
  font-size: 24px;
  line-height: 1;
  font-weight: bold;
  margin: 0;
}

.offer-modal .offer-success-modal-bd .offer-success-modal-desc {
  font-size: 16px;
  color: #999;
  line-height: 18px;
}

.offer-modal .offer-success-modal-bd .offer-success-modal-desc.offer-success-modal-desc-sub {
  font-size: 14px;
}

.offer-modal .offer-success-modal-bd.offer-success-modal-pd {
  padding: 48px 0;
}

.offer-modal .ant-btn.ant-btn-danger {
  background-color: #E71A41;
  border-color: #E71A41;
  font-weight: bold;
}

.offer-modal .ant-btn.ant-btn-danger[type="submit"] {
  margin-top: 32px;
}

.offer-modal .ant-btn.ant-btn-danger[disabled] {
  color: #fff;
  /* background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none; */
}

.offer-modal .offer-error-modal-bd {
  text-align: center;
  padding-bottom: 8px;
}

.offer-modal .offer-error-modal-bd svg {
  fill: #E71A41 !important;
}

.offer-modal .offer-error-modal-bd .offer-error-modal-desc {
  font-size: 18px;
  color: #E71A41;
  font-weight: bold;
  line-height: 30px;
  margin-top: 24px;
}

.offer-submit-modal-error{
  display: flex;
  align-items: center;
  justify-content: space-around
}

.offer-submit-modal-error .offer-supplier-error-modal-desc{
  font-size: 18px;
  color: #E71A41;
  font-weight: bold;
  line-height: 30px;
}

.offer-submit-modal-error .offer-supplier-error-modal-desc .modeltitle {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  line-height: 53px;
  margin-bottom: 8px;
  text-align: left;
  flex: 1;
}

.offer-submit-modal-error-svg{
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 注册弹窗 */
.offer-modal .offer-regis-modal-bd {
  margin-top: 16px;
  border-top: 2px solid #E71A41;
  padding: 16px 0;
  text-align: center;
}

.offer-modal #regis_form .ant-form-main {
  background-color: #F8F8F8;
  padding: 25px 36px 1px;
  border-radius: 4px;
}

.offer-modal #regis_form .ant-form-main .ant-form-main-title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

/* 验证码发送成功弹窗 */
.sms-modal .ant-modal-content {
  text-align: center;
  height: 200px;
}

.sms-modal .ant-modal-body {
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.sms-modal .best-text-color-main {
  color: #E61E40;
}

#regis_form_modal * {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}

/* 注册成功弹窗 */
.success-modal .ant-modal-content {
  box-shadow: none !important;
  height: 320px;
}

.success-modal .ant-modal-body {
  font-size: 22px;
  font-weight: 400;
  color: #333333;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.success-modal .icon-success {
  fill: #35C608 !important;
  margin-top: 40px;
}

.success-modal p {
  margin-top: 30px !important;
}

.success-modal .ant-btn-primary {
  width: 250px;
  height: 50px;
  background: #E71A41;
  border-radius: 10px;
  border-color: #E71A41 !important;
  font-size: 22px !important;
  font-weight: 500;
  margin-top: 30px;
}

/* 自动填充询盘内容 */
.offer-goods .checkout-questions{
  border-radius:5px !important;
  margin-bottom: 30px;
}

.offer-goods .checkout-questions .anticon{
  font-size: 16px !important;
}

.offer-goods .checkout-questions .ant-collapse-item>.ant-collapse-header{
  background-color: #ABB3B7 !important;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 25px !important;
  display: flex;
  align-items: center;
  
}

.offer-goods .checkout-questions .ant-collapse-item-active>.ant-collapse-header{
  background-color: #ABB3B7 !important;
  border-radius: 5px 5px 0  0;
  font-weight: 500;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 25px !important;
  display: flex;
  align-items: center;
  
}

.offer-goods .checkout-questions .hearder-text{
  line-height: 25px;
  margin-left: 12px;
}


.offer-goods  .checkout-questions .ant-collapse-content .ant-collapse-content-box{
  padding: 24px;
  padding-bottom: 0px
}

.offer-goods .header-icon{
  width: 25px;
  height: 25px;
  
}

.offer-goods .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{
  transform: rotate(90deg) !important;
}

.offer-goods .ant-collapse>.ant-collapse-item-active>.ant-collapse-header .ant-collapse-arrow svg{
  transform: rotate(-90deg) !important;
}

.offer-goods .question-item{
  display: inline-block;
  width: fit-content;
  border-radius: 24px 24px 24px 24px;
  border: 1px solid #D5D7D8;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  line-height: 16px;
  padding: 8px 20px;
  margin-right: 24px;
  margin-bottom: 24px;
  cursor: pointer;
}

.offer .question-item:hover{
  color: #333;
}

.offer .question-item:active{
  background: #EFEFEF;
  color: #333333;
}
