@media (max-width: 768px) {
  .product-main .part-con img {
    height: 350px !important;
  }
}

.picutre_many img {
  width: 260px;
  margin: 15px;
}

.picutre_many {
  overflow: hidden;
  height: auto;
  width: 1550px;
  margin: 0 auto;
}

@media screen and (min-width: 960px) and (max-width: 1550px) {
  .picutre_many {
    width: 1200px;
  }
}

.contact-box a {
  color: #fff;
}

.contact-box .contact-fixed {
  list-style: none;
  padding: 0;
  margin: 15px 0 25px;
}

.contact-box .contact-content img[src*='/shou/cc.png'],
.contact-box .contact-content img[src*='/shou/cic2.png'],
.contact-box .contact-content img[src*='/shou/cic1.png'] {
  display: none;
}

.contact-line {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 6px 0;
  color: inherit;
  font-size: 16px;
  line-height: 1.6;
}

.contact-line i {
  color: #F7830C;
  font-size: 18px;
  width: 20px;
  text-align: center;
}

.contact-line a {
  color: inherit;
}

.product-main .pro-list.list0 .pro-intro,
.new-main .new-list.list0 .new-intro {
  word-break: break-word;
}

.common-main article img {
  max-width: 100%;
  height: auto !important;
}

.pro-detail .pro-detail-content img {
  height: auto !important;
}

.pro-detail .pro-detail-content .table td {
  color: #555;
  line-height: 1.6em;
}

.sol-top {
  /* background: url(..//shou/20220921105246d89975f2c7504d0299abcfbd24dc816b.jpg) no-repeat; */
  background-size: 100%;
}

.sol-top h3 {
  color: #000;
}

#wmkc {
  position: fixed;
  right: 10px;
  top: 70%;
  transform: translateY(-50%);
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif !important;
  z-index: 99999;
}

#wmkc * {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 100%;
  transform: scale(.97);
}

.wmkc-list {
  padding: 0;
  border: 1px solid #eee;
  background-color: #fff;
  max-width: 70px;
  border-radius: 4px;
  margin: 0;
}

.wmkc-icon {
  display: inline-block;
  background: url(/static/picture/wmkc-ico23.png) no-repeat;
  width: 32px;
  height: 32px;
}

.wmkc-list > li {
  width: 100%;
  line-height: 115%;
  border-bottom: 1px solid #eee;
  list-style: none;
  text-align: center;
  padding: 5px;
  transition: all .2s ease-in-out;
}

.wmkc-list > li p {
  margin: 2px 0 0;
  font-size: 11px;
}

.wmkc-list > li a {
  color: #555;
  text-decoration: none;
  font-size: 12px;
  display: block;
}

.wmkc-email .wmkc-icon {
  background-position: -6px -6px;
}

.wmkc-whatsapp .wmkc-icon {
  background-position: -50px -50px;
}

.wmkc-skype .wmkc-icon {
  background-position: -50px -6px;
}

.wmkc-list li:hover a {
  color: #fff;
}

.wmkc-email:hover {
  background-color: #f90;
}

.wmkc-whatsapp:hover {
  background-color: #2cb740;
}

.wmkc-skype:hover {
  background-color: #0091df;
}

.wmkc-email:hover .wmkc-icon {
  background-position: -94px -6px;
}

.wmkc-whatsapp:hover .wmkc-icon {
  background-position: -50px -94px;
}

.wmkc-skype:hover .wmkc-icon {
  background-position: -94px -50px;
}

.wmkc-list > li:first-child {
  border-radius: 4px 4px 0 0;
}

.wmkc-list > li:last-child {
  border-radius: 0 0 4px 4px;
  border: none;
}

.wmkc-top {
  text-align: center;
  cursor: pointer;
  user-select: none;
  border: 1px solid #eee;
  background-color: #fff;
  padding: 5px 4px;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.wmkc-top .wmkc-icon {
  background-position: -6px -50px;
}

.wmkc-top p {
  color: #777;
  margin: 2px 0 0;
  font-size: 14px;
}

.wmkc-top:hover {
  background-color: #bbb;
}

.wmkc-top:hover p {
  color: #fff;
}

.wmkc-top:hover .wmkc-icon {
  background-position: -6px -94px;
}

@media (max-width: 768px) {
  #wmkc {
    display: none;
  }
}

.wmkc-wechat .wmkc-icon {
  background-position: -142px -10px;
}

.wmkc-wechat:hover {
  background-color: #51c332;
}

.wmkc-wechat:hover .wmkc-icon {
  background-position: -142px -62px;
}

.wmkc-wechat:hover .aa {
  display: block;
}

.aa {
  position: absolute;
  right: 60px;
  top: 0;
  width: 120px;
  z-index: 9999;
  display: none;
}

.foot-qr-pair {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

.foot-qr-pair .qr-item {
  text-align: center;
}

.foot-qr-pair .qr-item img {
  width: 120px;
  height: 120px;
  object-fit: cover;

}

.foot-qr-pair .qr-item p {
  margin-top: 10px;
  color: #fff;
  font-size: 15px;
}

@media (max-width: 768px) {
  .foot-qr-pair {
    flex-direction: column;
    align-items: flex-start;
  }
}

