.nav_list {
  width: 1180px;
  margin: auto;
  display: flex;
  justify-content: space-around;
}
.nav_list .active {
  background-image: linear-gradient(180deg, #15c5ce, #ffdc00);
  font-weight: 700;
  box-shadow: 0 6px 10px 0 rgba(255, 234, 146, 0.69);
}
.nav_list .nav_item_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  color: #161616;
  padding: 8px;
  font-weight: 400;
  cursor: pointer;
}
.nav_list .nav_item_content:hover {
  background-image: linear-gradient(180deg, #15c5ce, #ffdc00);
  font-weight: 700;
  box-shadow: 0 6px 10px 0 rgba(255, 234, 146, 0.69);
}
.nav_list .nav_item_content .cata_icon {
  vertical-align: middle;
}
.nav_list .nav_item_content .cata_wrap_name {
  font-size: 16px;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.prod_category_navbody {
  width: 1180px;
  margin: auto;
  margin-top: 30px;
}
.prod_category_navbody .prod_items_head {
  position: relative;
  margin-bottom: 10px;
  padding: 0 30px;
  height: 60px;
  line-height: 60px;
  background-color: hsla(0, 0%, 85%, 0.3);
  cursor: pointer;
}
.prod_category_navbody .prod_items_head .prod_ih_name {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}
.prod_category_navbody .prod_items_head .prod_ih_arrow {
  position: absolute;
  top: 20px;
  right: 30px;
}
.prod_category_navbody .prod_items_head .prod_ih_arrow .prod_ih_icon {
  position: relative;
  width: 16px;
  height: 16px;
  transform: rotate(180deg);
}
.prod_category_navbody .glide__wrapper {
  padding: 20px 0 30px;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide {
  display: block;
  width: 280px;
  border: 1px solid #e9e9e9;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_img {
  overflow: hidden;
  position: relative;
  height: 278px;
  width: 100%;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_img .cate_img_sel {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 65px;
  height: 16px;
  border: 1px solid black;
  border-radius: 10px;
  text-align: center;
  line-height: 14px;
  color: #ff0506;
  border-color: #ffcf00;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_name {
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 12px 0 8px 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: #161616;
  border-bottom: 1px solid #f0f0f0;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content {
  height: 81px;
  width: 100%;
  position: relative;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc_service_box {
  display: none;
}
/*glide__slide*/
.prod_category_navbody .glide__wrapper .glide__track .glide__slide:hover .cate_desc_content .cate_desc_service_box {
  display: block;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content:hover .cate_desc {
  display: none;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc_service_box {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc {
  padding-top: 18px;
  font-size: 13px;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc .cate_desc__box {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc .cate_desc__box .cate_desc__title {
  margin-right: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
  height: 16px;
  margin-top: 2px;
  margin-left: 5px;
  background-size: cover;
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc .cate_desc__box .advs--icon {
  background-image: url(https://cdn7.tshe.com/assets/1625651008356masonry-991cfb251bc198f8507aaf0dfe73425e.svg);
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc .cate_desc__box .command--icon {
  background-image: url(https://cdn7.tshe.com/assets/1625651008356an_crown-10ac0de6b9383ac706b19d3048187fb7.svg);
}
.prod_category_navbody .glide__wrapper .glide__track .glide__slide .cate_desc_content .cate_desc_service_button {
  width: 160px;
  height: 40px;
  background: #15c5ce;
  border-radius: 30px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #4e2805;
  letter-spacing: 0.38px;
  font-weight: 500;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.prod_category_navbody .glide__wrapper .glide__track > .glide__slide:nth-child(4n) {
  margin-right: 0;
}
.footer-content {
  display: flex;
  width: 1180px;
  margin: auto;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  font-size: 14px;
  border-top: 2px solid #484848;
  border-bottom: 2px solid #484848;
}
.footer-content .footer-content-left ul,
.footer-content .footer-content-right ul {
  width: 300px;
  display: flex;
  justify-content: space-around;
}
.footer-content .footer-content-left ul li a,
.footer-content .footer-content-right ul li a {
  color: #e9e9e9;
}
.footer_copyright {
  padding: 20px 0;
  background-color: #000;
}
.footer_copyright .footer_copyright_box {
  text-align: center;
}
.footer_copyright .footer_copyright_box .tshe_posr {
  position: relative;
}
.footer_copyright .footer_copyright_box .fcr_item {
  display: inline-block;
  color: #fff !important;
  line-height: 16px;
  white-space: nowrap;
  font-size: 12px;
}
.footer_copyright .footer_copyright_box .fcr_item .footer_police_img {
  width: 20px;
}
.footer_copyright .footer_copyright_box .fcr_item .tshe_posa {
  position: absolute;
}
.footer_copyright .footer_copyright_box .fcr_item img {
  box-sizing: border-box;
  vertical-align: middle;
  border: 0;
}
.footer_copyright .footer_copyright_box .fcr_item .fcr_itema {
  color: #fff;
}
.productDetails-box .border {
  border: 1px solid #e8e8e8;
  /* 边框颜色 */
}
.productDetails-box .styles_gethelp_btn {
  background-image: linear-gradient(90deg, #ffec6b, #ffdc00);
  border: none;
  cursor: pointer;
  /* 显示手形光标 */
}
.productDetails-box .styles_navitem_btn {
  box-sizing: border-box;
  border: none;
  cursor: pointer;
  /* 显示手形光标 */
}
.productDetails-box .styles_navitem_btn_active {
  background: #fff;
  border-top: 3px solid #ffd343;
}
.productDetails-box .thumbnail {
  cursor: pointer;
  /* 指针样式，表示可点击 */
  transition: transform 0.2s;
  /* 添加过渡效果 */
}
.productDetails-box .thumbnail:hover {
  transform: scale(1.1);
  /* 鼠标悬浮时放大 */
  border: 1px solid black;
  box-sizing: border-box;
}
.productDetails-box .zoom-container {
  position: absolute;
  top: 0;
  left: 100%;
  width: 440px;
  /* 放大图片显示区域的宽度 */
  height: 440px;
  /* 放大图片显示区域的高度 */
  overflow: hidden;
  display: none;
  /* 初始隐藏 */
  z-index: 10;
  border: 1px solid #ccc;
  background-repeat: no-repeat;
}
.productDetails-box .zoomed-image {
  display: none;
  /* 隐藏放大图片标签，因为我们使用背景图 */
}
.productDetails-box .zoom-lens {
  position: absolute;
  border: 1px solid #000;
  width: 180px;
  /* 放大镜的宽度 */
  height: 200px;
  /* 放大镜的高度 */
  display: none;
  pointer-events: none;
  /* 使放大镜不可交互 */
}
.dz-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px;
  font-size: 18px;
  color: #999999;
  width: 100%;
}
.dz-empty .dz-empty-img {
  width: 400px;
  height: 400px;
}
/* 新添加的 */
.faq-content li {
  position: relative;
  width: 230px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
  /* 显示省略号 */
}
.scrollable {
  max-height: 400px;
  /* 确保这里的高度足够大以显示内容 */
  overflow-y: auto;
  /* 启用滚动条 */
  border: 1px solid #ccc;
  padding: 10px;
  box-sizing: border-box;
  background-color: #f9f9f9;
}
