.main {
  margin: 0 auto;
  padding: 24px 0 40px;
  width: 1440px;
  color: #010914;
}

.main-l {
  flex-shrink: 0;
  border-radius: 8px;
  width: 256px;


  line-height: 24px;
  color: #0C203D;
}
.head-tags{
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  justify-content: space-between;

}

.main-l-p {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  cursor: pointer;
}

.main-l-wrap3 .main-l-p:nth-of-type(1) {
  margin-top: 12px;
}

/* .main-l-list {
  padding-left: 24px;
} */
.more .icon-arrow.bottom {
  display: inline-block;
  transform: rotate(-90deg);
}

.more .icon-arrow.top {
  display: inline-block;
  transform: rotate(90deg);
}

.main-l-top {
  padding: 24px;
  background-color: #fff;
  border-radius: 6px;
}

/* .carousel-indicators {
  display: none;
} */

.main-l-bottom {
  margin-top: 24px;
  padding: 24px;
  background-color: #fff;
  border-radius: 6px;
}

.style2 .carousel-inner,
.style2 .xc-scale-img-bg {
  width: 256px !important;
}

.product-list {
  margin-top: 12px;
}

.product-list .xc-scale-img-bg:hover {
  transform: scale(1);
}

.supplier-list .xc-scale-img {
  width: 100%;
  height: 161px;
  display: flex;
  border-radius: 6px;
  overflow: hidden;
  align-items: center;
  cursor: pointer;
}



.item-supplier {
  cursor: pointer;
}

.main-m-list.style2 .item-supplier {
  display: none;
}

.carousel,
.item-box {
  position: relative;
}

.item-box .wrap1-mini-l-icon,
.carousel .wrap1-mini-l-icon {
  width: 24px;
  height: 24px;
  bottom: 5px;
  left: 5px;
  z-index: 9;
  position: absolute;
}

.supplier-list .xc-scale-img img {
  height: auto !important;
}

.item-talk-left .xc-btn-border:hover {
  background: var(--color-primary);
}

.main-l::-webkit-scrollbar {
  display: none;
  width: 4px;
  transition: opacity 0.3s;
}

.main-l-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

.main-l-title.type2 {
  margin-top: 24px;
}

.main-l-title+.main-l-term {
  margin-top: 12px;
}

.main-l-term {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  cursor: pointer;
}

.main-l-term.collapsed .icon-decr {
  display: none;
}

.main-l-term.collapsed .icon-incr {
  display: block;
}

.main-l-term .iconfont {
  font-size: 20px;
}

.main-l-term .icon-incr {
  display: none;
}

.main-l-list {
  /* padding-left: 24px; */
  color: #798494;
  font-size: 14px;
}

.main-l-list img {
  cursor: pointer;
}

.main-l-list .item {
  margin-top: 16px;
  /* cursor: pointer; */
  display: flex;
  /* justify-content: space-between; */
  align-items: center;
}

.main-l-list .item-l {
  display: block;
  flex-shrink: 0;
  border-radius: 6px;
  width: 56px;
  height: 56px;
  background-size: contain;
  background-position: center;
}

.main-l-list .item-m-text1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  cursor: pointer;
  color: #0C203D;
  display: block;
}

.main-l-list .item-m-text1:hover {
  text-decoration: underline;
}

.item-m {
  margin-left: 12px;
  min-width: 0
}

.item-m-text2 {
  line-height: 20px;
  font-weight: bold;
  color: #0C203D;
}

.item-m-text3 {
  color: #0C203D;
  font-size: 12px;
  line-height: 16px;
}

.item-m-text3 span {
  color: #798494;
  font-weight: 400;
}

.main-l-list .item.active {
  font-weight: bold;
  color: #010914;
}

.main-l-wrap {
  display: flex;
  align-items: center;
  margin-top: 12px;
}

.main-l-wrap-input {
  flex: 1;
  height: 36px;
  border-radius: 0;
  text-align: center;
  border-width: 0 0 1px 0;
  outline: none;
}

.main-l-wrap-input::placeholder {
  color: #798494;
}

.main-l-wrap .xc-btn:hover {
  background: var(--color-primary);
  color: #fff;
}

.main-l-wrap-line {
  display: block;
  margin: 0 4px;
  width: 16px;
  border-top: 1px solid #E6E8ED;
}

.main-l-wrap .xc-btn {
  margin-left: 12px;
  width: 48px;
  height: 36px;
  border-color: #F6F9FC;
  background-color: #F6F9FC;
}

.main-m {
  flex: 1;
  margin-left: 24px;
}

.main-m-control {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-m-control-t-l,
.main-m-control-l {
  color: #000;
}

.main-m-control-t-l .xc-btn,
.main-m-control-l .xc-btn {
  padding: 0 12px 0 12px;
  height: 36px;
  font-size: 16px;
  background-color: #fff;
  color: #010914;
}

.main-m-all-list span {
  color: #798494;
}

.main-m-all-list {
  border: 1px solid transparent;
}

.main-m-all-list:hover {
  border: 1px solid #010914;

}

.main-m-all-list:hover span {
  color: #010914;

}

.xc-active {
  border: 1px solid #010914;
}



.xc-active span {
  color: #010914;

}

.main-m-control-t-l .xc-btn,
.main-m-control-l .xc-btn {
  margin-right: 16px;
}


.main-m-control-l .iconfont {
  display: block;
  margin-left: 12px;
  border-radius: 50%;
  line-height: 1;
  font-size: 20px;
}

.clearAll {
  padding-left: 0px !important;
  color: #666 !important;
  background-color: transparent !important;
  height: 36px;
  font-size: 16px;
  background-color: #fff;
  color: #010914;
}

.child-term {
  margin-left: 24px;
}

.ellipsis-text {
  -webkit-line-clamp: 1;
  /* width: 165px; */
}

.clearAll:hover {
  color: #010914 !important;
}

.main-m-control-l .iconfont:hover {
  background-color: #E9ECF1;
}


.main-m-control-t {
  margin-bottom: 12px;
}

.main-m-control-t-r {
  display: flex;
  line-height: 1;
}

.main-m-control-t-r .iconfont {
  display: block;
  padding: 6px;
  border-radius: 32px;
  font-size: 20px;
  cursor: pointer;
}

.main-m-control-t-r .iconfont.active,
.main-m-control-t-r .iconfont:hover {
  background-color: #fff;
}


.main-m-control-r .iconfont+.iconfont {
  margin-left: 12px;
}

.main-m-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin: 0px -4px 0;
}


.main-m-list.style2 {
  display: block;
}

.carousel-control-next,
.carousel-control-prev {
  width: 28px;
  height: 48px;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(2, 9, 20, 0.38);
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  width: 1rem;
  height: 1rem;
}

.main-m-list.style2 .item {
  display: flex;
}

.main-m-list.style2 .item-img {
  /* width: 160px;
  height: 160px; */
  width: 256px;
  height: 256px;
  display: flex;
  align-items: center;
}

.main-m-list.style2 .item-img img {
  height: auto;
}

.main-m-list.style2 .item-wrap {
  flex: 1;
  margin-left: 16px;
  margin-right: 24px;
}

.main-m-list.style2 .item-price {
  padding-top: 8px;
}

.style2 .item-name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  color: #0c203d;
  text-overflow: ellipsis;
  font-family: "Inter";
  font-size: 14px;
  font-style: normal;
  /* font-weight: 700; */
  line-height: 20px;
  letter-spacing: 0.64px;
}

.main-m-list.style2 .item-talk-right {
  display: block;
  /* padding: 16px 16px 0 24px; */
}

.main-m-list.style2 .item-talk-right .xc-btn {
  width: 264px;
  height: 40px;
  /* color: #ffffff; */
  font-family: "Helvetica Neue";
  font-size: 14px;
  /* font-style: normal; */
  /* font-weight: 700; */
}

.main-m-list.style2 .item-talk .xc-btn+.xc-btn {
  margin: 12px 0 0;
}

.main-m-list.style2 .item-img {
  /* width: 100%; */
  height: 256px;
}

.carousel-inner .carousel-item {
  width: 100%;
}

.no-list {
  margin-bottom: 12px;
  font-size: 16px;
  
}
.no-list span {
  font-weight: bold;
}
.main-m-list .item {
  flex: 1;
  margin: 0 6px 12px;
  padding: 16px;
  min-width: 0;
  border-radius: 6px;
  background-color: #fff;
  /* cursor: pointer; */
}

.main-m-list .item+.xc-good-item {
  margin-left: 18px;
}

.main-m-list .item-img {
  /* display: block; */
  border-radius: 6px;
  width: 100%;
  height: 248px;
  display: flex;
  align-items: center;
  position: relative;
}

.main-m-list .item-img img {
  /* height: auto; */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.main-m-list .item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  white-space: normal;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 42px;
  line-height: 20px;
  color: #0c203d;
}

.supplier-list .item-wrap-list .item-name:hover,
.main-m-list .item-name:hover {
  text-decoration: underline;
}

.main-m-list .item-price {
  padding-top: 8px;
  line-height: 28px;
  font-weight: bold;
  font-size: 18px;
}

.main-m-list .item-date {
  padding-top: 4px;
  font-size: 12px;
  line-height: 16px;
}

.main-m-list .item-date .gray {
  color: #798494;
}

.main-m-list .item-supplier {
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
}

.main-m-list .item-supplier .ellipsis-text {
  line-height: 2;
}

.main-m-list .item-supplier:hover {
  text-decoration: underline;
}

.main-m-list .item-supplier .logo {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: no-repeat center;
  background-size: contain;
  margin-right: 4px;
  border: 1px solid #C7CDD4;
  border-radius: 2px;
}

.item-talk-left {
  display: flex;
  padding: 16px 0 0;
}

.main-m-list .item-talk-right {
  display: none;
  padding: 0;
}

.style2 .sec1-r-info {
  display: block;
}

.style2 .item-talk-left {
  display: none;
}

.main-m-list .item-talk .xc-btn {
  flex: 1;
  height: 32px;
  font-size: 12px;
  font-weight: 500;
  color: #010914;
}

.main-m-list .item-talk .xc-btn+.xc-btn {
  margin-left: 12px;
}

.main-m-list .item-talk .xc-btn-border {
  color: #010914;
  border: 1px solid #E9ECF1;
  background-color: #fff;
}

.main-m-list .item-talk .xc-btn-default {
  border-color: #E9ECF1;
  color: #0C203D;
  background-color: #F8F8FA;
}

.sec1-info-item {
  display: flex;
  margin-bottom: 6px;
  line-height: 20px;
}

.sec1-r-info {
  display: none;
  margin-top: 16px;
}

.xc-img-bg {
  /* display: none; */
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}


.carousel-control-prev,
.carousel-control-next {
  display: none;
}

.active .xc-img-bg {
  /* display: block; */
}

.sec1-r-info .item {
  display: flex;
  font-size: 16px;
  /* line-height: 24px; */
}

.sec1-r-info .item+.item {
  margin-top: 8px;
}

.sec1-r-info .item-l {
  width: 132px;
  color: #666;
}

.main-m-list .item-talk .xc-btn-default:hover {
  color: #fff;
  border: 1px solid var(--color-primary) !important;
  background-color: var(--color-primary) !important;
}

.main-m-list .item-talk .xc-btn-border:hover {
  color: #fff;
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary);
}

.main-b {
  margin-top: 30px;
}

.sec1-r {
  flex-shrink: 0;
  border-radius: 8px;
  padding: 24px;

  /* width: 320px;
  height: 342px; */
}

.sec1-r-active {
  top: 100px;
}

.sec1-r-text1 {
  color: #010914;
  line-height: 20px;
  font-weight: bold;
  font-size: 16px;
  width: 264px;
  display: flex;
}

.sec1-r-text1 .logo {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat center;
  background-size: contain;
  margin-right: 4px;
  border:1px solid #C7CDD4;
  border-radius: 2px;
}

.sec1-r-text1 .name {
  flex: 1;
}

.sec1-r-text1:hover {
  text-decoration: underline;
}

.sec1-r-text2 {
  display: flex;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 16px;
  line-height: 20px;
  color: #798494;
}

.sec1-r-text2 .verified {
  display: inline-block;
  margin: 0 8px;
  color: #031229;
  font-size: 14px;
  font-style: normal;
}

.sec1-r-text2 .icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/icon_1.png) center no-repeat;
  background-size: contain;
}

.sec1-r-text2 .customer {
  display: inline-block;
  margin-left: 12px;
  border-left: 1px solid #798494;
  padding-left: 12px;
  line-height: 12px;
}

.sec1-r-text3 {
  display: flex;
  align-items: center;
  margin-top: 8px;
  color: #475263;
  line-height: 20px;
}

.sec1-r-text3-l {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  font-size: 20px;
  background: url(../img/icon/item2_sec1_icon1.png) center no-repeat;
  background-size: contain;
}


.sec1-r-text3 .icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  fill: #06F;
}

.sec1-r-talk {
  margin-top: 16px;
}

.sec1-r-talk .xc-btn {
  width: 100%;
  font-weight: bold;
  border-radius: 100px;
}

.sec1-r-talk .xc-btn+.xc-btn {
  margin-top: 12px;
}

.sec1-r-talk .iconfont {
  margin-right: 8px;
}

.sec1-r {
  padding: 0px !important;
}

.sec1-r-talk .xc-btn-default {
  color: #0C203D;
  background-color: #F2F3F5;
}

.activeCateName {
  font-size: 14px;
  font-style: normal;
  color: #010914;
}

.child-term .text {
  display: flex;
}

.form-control:focus {
  background-color: none !important;
  border-bottom: var(--bs-border-width) solid var(--bs-border-color) !important;
  outline: 0;
  box-shadow: none !important;
}

.productDesc img {
  width: 100%;
}

/* .item-date span {
  font-size: 12px;
  line-height: 24px;
  color: #798494;
  font-weight: 400;
} */
.item-price span {
  margin-top: 4px;
  font-size: 12px;
  line-height: 24px;
  color: #798494;
  font-weight: 400;
}


.sec2-tags {
  display: flex;
  border-radius: 8px 8px 0 0;
  /* width: 1080px; */
  color: #000;
  z-index: 9;
}

.sec2-tags .item {
  position: relative;
  /* margin: 16px 0; */
  line-height: 32px;
  /* font-weight: bold; */
  font-size: 18px;
  cursor: pointer;
}

.sec2-tags .item+.item {
  margin-left: 24px;
}

.sec2-tags .item.active:after {
  background-color: #222;
  border-radius: 2px;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  min-width: 20px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 30%;
}

.sec2-tags .item.active {
  /* font-weight: bold; */
}

/* background-color: #222;
  border-radius: 2px;
  bottom: -8px;
  content: "";
  display: block;
  height: 4px;
  left: 50%;
  min-width: 20px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 30%; */
.main-box {
  display: flex;
}

/* .sec2-tags {
  margin-bottom: 24px;
} */

.supplier-list .item {
  display: flex;
  flex: 1;
  /* margin-top: 12px; */
  border-radius: 8px;
  padding: 16px;
  min-width: 0;
  background-color: #fff;
}
.supplier-list .item:not(:first-child) {
  margin-top: 12px;
}

.item-name {
  cursor: pointer;
}

.supplier-list .item-l {
  position: relative;
  border-radius: 5px;
  width: 240px;
  height: 240px;
  cursor: pointer;
}

.supplier-list .item-l.play .item-l-icon,
.supplier-list .item-l.play:after {
  display: none;
}

.supplier-list .item-l:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.supplier-list .item-l-icon {
  position: absolute;
  width: 48px;
  height: 48px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  fill: #fff;
}

.supplier-list .item-l-video {
  width: 100%;
  height: 100%;
  background-color: #000;
}

.supplier-list .item-wrap {
  flex: 1;
  margin-left: 16px;
}

.supplier-list .item-wrap-t {
  display: flex;
  align-items: center;
}

.supplier-list .item-wrap-t .t-l {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  background: url(../img/tag1.png) no-repeat center;
  background-size: contain;

}

.supplier-list .item-wrap-t .t-m {
  flex: 1;
  margin-left: 12px;
  min-width: 0;
}

.supplier-list .item-wrap-t .t-m-text1 {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  -webkit-line-clamp: 1;
}

.supplier-list .item-wrap-t .t-m-text1:hover {
  text-decoration: underline;
}

.supplier-list .item-wrap-t .t-m-text2 {
  display: flex;
  align-items: center;
  margin-top: 4px;
  line-height: 20px;
  color: #798494;
  cursor: auto;
}

.supplier-list .item-wrap-t .t-m-text2 .verified {
  display: inline-block;
  margin: 0 8px;
  color: #031229;
}

.supplier-list .item-wrap-t .t-m-text2 .icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/icon_1.png) center no-repeat;
  background-size: contain;
}

.supplier-list .item-wrap-t .t-m-text2 .customer {
  display: inline-block;
  margin-left: 12px;
  border-left: 1px solid #798494;
  padding-left: 12px;
  line-height: 12px;
}

.supplier-list .item-wrap-t .t-r {
  display: flex;
  flex-shrink: 0;
}

.supplier-list .item-wrap-t .t-r .xc-btn {
  margin-left: 12px;
  width: 140px;
  height: 40px;
  font-size: 14px;
}

.supplier-list .t-r .xc-btn-border {
  color: #010914;
  border: 1px solid #C7CDD4;
  background-color: #fff;
}

.supplier-list .t-r .xc-btn-default {
  border-color: #C7CDD4;
  color: #0C203D;
  background-color: #F8F8FA;
}

.supplier-list .t-r .xc-btn-default:hover {
  color: #fff;
  border: 1px solid var(--color-primary) !important;
  background-color: var(--color-primary) !important;
}

.supplier-list .t-r .xc-btn-border:hover {
  color: #fff;
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary);
}

.supplier-list .item-wrap-t .t-r .iconfont {
  margin-right: 8px;
  font-weight: normal;
}

.supplier-list .item-wrap-list {
  display: flex;
  margin-top: 18px;
}

.supplier-list .item-wrap-list .list-item {
  width: 161px;
  display: block;
  border-radius: 4px;

}

.supplier-list .item-wrap-list .list-item .list-item-img {
  height: auto;
}

.supplier-list .item-wrap-list .list-item-img {
  display: block;
  width: 100%;
  height: 100%;
}

.supplier-list .item-wrap-list .list-item+.list-item {
  margin-left: 16px;
}

.supplier-list .item+.xc-good-item {
  margin-left: 24px;
}

.supplier-list .item-wrap-list .item-name {
  padding: 12px 0px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  white-space: normal;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 52px;
  line-height: 20px;
  cursor: pointer;
}

.supplier-list .item-wrap-list .item-price {
  padding: 4px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
}

.supplier-list .item-wrap-list .item-price span {
  margin-top: 4px;
  font-size: 12px;
  line-height: 24px;
  color: #798494;
  font-weight: 400;
}



.swiper-container:before,
.swiper-container:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 100%;
  background-color: #fff;
  z-index: 9;
}

.swiper-container:before {
  right: 0;
}

.swiper-container:before {
  left: 0;
}


.supplier-list .swiper-carousel-l,
.supplier-list .swiper-carousel-r {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}

.supplier-list .icon-arrow.right {
  transform: translateY(-50%) rotate(180deg);
}

.supplier-list .swiper-carousel-l {
  left: 0;
}

.supplier-list .swiper-carousel-r {
  right: 0;
}

.sec4 .carousel-inner {
  margin: 0 14px;
  padding: 24px 2px;
}

.sec4 .carousel .img {
  display: block;
  width: 100%;
}

.sec4 .carousel .swiper-button-disabled {
  color: #c8c8c8;
}

.xc-good-item-img {
  height: 40px;
  width: 40px;
}

.swiper-img {
  height: 48px;
  width: 48px;
}

.swiper-img-box {
  flex: 1;
  min-width: 0;
  width: 40px;
  height: 40px;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiper-img-box .swiper-img {
  height: inherit;
  width: inherit;
  object-fit: contain;
}

.swiper-container {
  padding: 0px 20px 0px 20px;
}

.swiper-box {
  padding: 20px 0px;
}

/* video::-webkit-media-controls-play-button {
  display: none;
} */

.main-l-p .input-wrap {
  display: flex;
  align-items: center;
  line-height: 24px;
  color: #0C203D;
  cursor: pointer;
}
.input-wrap .ellipsis-text{
    width: 165px;
}

.input-wrap input {
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

/* .main-l-term .ellipsis-text {
  margin-left: 10px;
} */

.swiper-button-disabled {
  color: #c8c8c8;

}

.sec1-r-text3-0,
.sec1-r-text3-1,
.sec1-r-text3-2 {
  margin-right: 8px;
  width: 18px;
  height: 18px;
  font-size: 20px;

}

.sec1-r-text1 .name {
  cursor: pointer;
}
.sec1-r-text3-0 {
  background: url(../img/icon-06.png) center no-repeat;
  background-size: contain;
}
.sec1-r-text3-1 {
  background: url(../img/success.png) center no-repeat;
  background-size: contain;
}

.sec1-r-text3-2 {
  background: url(../img/diamond.png) center no-repeat;
  background-size: contain;
}

.video-box {
  position: relative;
  width: 240px;
  height: 100%;
}

.item-box {
  width: 240px;
}

.d-flex {
  align-items: flex-start;
  justify-content: center;
}

.mb-10 {
  margin-bottom: 10px;
}

.d-inline-block {
  margin-bottom: 12px;
}

.item-l {
  display: flex;
  overflow: hidden;
  border-radius: 6px;
}
.input-wrap span{
  display: block;
}
input[type="checkbox"] + span{
  display: block !important;
}
.main-m-list .item-name {
  margin-top: 12px;
}

.style2 .item-name {
  margin-top: 0px !important;
}
