/*产品中心*/
/* 添加产品列表样式 */

.goods_slider_type {
  margin-bottom: 1.666667rem /* 40/24 */;
}

.goods_slider_type li a .imgbox_1_1 {
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.3s ease;
  border: 0.208333rem /* 5/24 */ solid #f4e9da;
}
.goods_slider_type li a:hover .imgbox_1_1 {
  width: 8.916667rem /* 214/24 */;
  height: 8.916667rem /* 214/24 */;
  border-color: #973630;
}

.goods_slider_type li .title {
  font-size: 1.083333rem /* 26/24 */;
  color: #202020;
}


.product_list {
  
}

.product_list li a {
  display: block;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 2px 0.416667rem /* 10/24 */ rgba(0, 0, 0, 0.05);
}

.product_list li a:hover {
  transform: translateY(-5px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.product_list .imgbox {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}

/* 产品信息附加样式 */

.product-info {
  padding: 0.833333rem /* 20/24 */;
}

.product-title {
  font-size: 1.333333rem /* 32/24 */;
  color: #1f1f1f;
  margin-bottom: 0.833333rem /* 20/24 */;
}

.product-weight {
  font-size: 1rem /* 24/24 */;
  color: #828282;
  margin-bottom: 0.666667rem /* 16/24 */;
}

.product-taste {
  font-size: 1rem /* 24/24 */;
  color: #828282;
  margin-bottom: 0.833333rem /* 20/24 */;
}

.product-tag {
  display: inline-block;
  padding: 0.208333rem /* 5/24 */ 0.416667rem /* 10/24 */;
  background: #eee9e1;
  border-radius: 4px;
  font-size: 0.916667rem /* 22/24 */;
  color: #9a876b;
  margin-right: 5px;
}

/* product_info */

#page_location {
  position: relative;
  left: unset;
  bottom: unset;
  font-size: 0.9375rem /* 15/16 */;
  color: #666666;
  background-color: #eaedf1;
}

/* 康隆服务 */
#in_service {
  background: url(../images/service_bg.jpg) no-repeat top center;
  background-size: cover;
  padding-top: 4.375rem /* 70/16 */;
  padding-bottom: 2.25rem /* 36/16 */;
}

#in_service .box_header.main_box_header {
  margin-bottom: 0;
}

#in_service .box_header.main_box_header .title_box a {
  color: #333333;
}

.service_swiper .swiper-wrapper {
  padding-top: 2.5rem /* 40/16 */;
  padding-bottom: 2.5rem /* 40/16 */;
}

.service_item {
  background-color: #ffffff;
  border-radius: 0;
  padding: 3rem 2rem;
  height: 100%;
  text-align: center;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.05);
  position: relative;
  top: 0;
}

.service_icon {
  margin-bottom: 1.5rem /* 24/16 */;
  transition: all 0.3s ease;
}

.service_icon img {
  width: 3.75rem /* 60/16 */;
  height: 3.75rem /* 60/16 */;
  object-fit: contain;
}

.service_title {
  font-size: 1.75rem /* 28/16 */;
  font-weight: bold;
  margin-bottom: 1.25rem /* 20/16 */;
  color: #333333;
  transition: all 0.3s ease;
}

.service_desc {
  font-size: 1rem;
  line-height: 1.8;
  color: #666666;
  margin-bottom: 2.25rem /* 36/16 */;
  min-height: calc(1.8 * 1rem * 2);
  transition: all 0.3s ease;
}

.service_desc span {
  color: var(--second_color);
}

.service_link .btn_more {
  display: inline-block;
  padding: 0.625rem 1.5rem;
  background-color: transparent;
  border: 2px solid var(--base_color);
  color: var(--base_color);
  border-radius: 0;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.service_link .btn_more:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: var(--second_color);
  transition: all 0.3s ease;
  z-index: -1;
}

.service_item:hover,
.swiper-slide.swiper-slide-active .service_item {
  background-color: #1e5fb8;
  box-shadow: 0 0.5rem 1.5rem rgba(30, 95, 184, 0.5);
}

.service_item:hover *,
.swiper-slide.swiper-slide-active .service_item * {
  color: #ffffff !important;
}

.service_item:hover .service_icon img,
.swiper-slide.swiper-slide-active .service_item .service_icon img {
  filter: brightness(0) invert(1); /* 将图标转为白色 */
}

.service_item:hover .btn_more,
.swiper-slide.swiper-slide-active .service_item .btn_more {
  background-color: transparent;
  border-color: var(--second_color);
  color: #ffffff;
}

.service_item:hover .btn_more:before,
.swiper-slide.swiper-slide-active .service_item .btn_more:before {
  width: 100%;
}

.service_item.active .service_link .btn_more:hover {
  background-color: #efba16;
  border-color: #efba16;
  color: #333333;
}

/* 合作案例 */
#in_cases {
  padding-top: 3.75rem /* 60/16 */;
  padding-bottom: 3.75rem /* 60/16 */;
}

#in_cases .box_header.main_box_header {
  margin-bottom: 3.5rem /* 56/16 */;
}

.cases_tabs .tabs_btns {
  display: flex;
  gap: 0.75rem /* 12/16 */;
}

.cases_tabs .tabs_btn a {
  display: inline-block;
  padding: 0.75rem /* 12/16 */ 2.5rem /* 40/16 */;
  color: #666666;
  font-size: 0.9375rem /* 15/16 */;
  border: 2px solid #e4e4e4;
  background-color: transparent;
  transition: all 0.3s ease;
  text-align: center;
  position: relative;
}

.cases_tabs .tabs_btn a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: var(--base_color);
  transition: all 0.3s ease;
}

.cases_tabs .tabs_btn.active a,
.cases_tabs .tabs_btn a:hover {
  border: 2px solid var(--base_color);
  color: #ffffff;
}

.cases_tabs .tabs_btn.active a::before,
.cases_tabs .tabs_btn a:hover::before {
  width: 100%;
  opacity: 1;
}

.cases_tabs .tabs_btn a p {
  position: relative;
  z-index: 1;
}

.cases_tabs .tabs_conts {
  position: relative;
}

.cases_tabs .tabs_cont {
  display: none;
  animation: fadeIn 0.5s ease;
}

.cases_tabs .tabs_cont.active {
  display: block;
}

.case_item {
  height: 100%;
  margin-bottom: 1.5rem;
}

.case_img {
  margin-bottom: 1rem;
  overflow: hidden;
}

.case_title {
  font-size: 1rem;
  color: #333333;
  text-align: center;
  transition: all 0.3s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.case_item:hover .case_title {
  color: var(--base_color);
}

.cases-button-prev,
.cases-button-next {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border-radius: 0;
  transition: all 0.3s ease;
}

.cases-button-prev:after,
.cases-button-next:after {
  font-size: 1rem !important;
  color: #333333;
}

.cases-button-prev {
  left: -3.75rem !important;
  background-color: var(--base_color);
}

.cases-button-next {
  border: 1px solid #cdcdcd;
  right: -3.75rem !important;
}

.cases-button-prev:after {
  color: #ffffff;
}

.cases-button-next:after {
  color: #9d9d9d;
}

.cases-button-prev:hover,
.cases-button-next:hover {
  border: 0;
  background-color: var(--second_color);
}

.cases-button-prev:hover:after,
.cases-button-next:hover:after {
  color: #ffffff;
}

/* product_info */

/*产品详情*/
#proinfo #box1 {
  padding-top: 2rem;
}

#proinfo_show {
  width: 42%;
}

#proinfo_cont {
  width: 58%;
  padding-left: 8%;
}

#proinfo_cont .bar_hot {
  margin-bottom: 0.625rem /* 10/16 */;
}

#proinfo_cont .title_box {
  font-size: 2.25rem /* 36/16 */;
  color: #333333;
  font-weight: bold;
  line-height: 1.6;
  margin-bottom: 1.25rem /* 20/16 */;
}

#proinfo_cont .desc_box {
  padding: 1.25rem /* 20/16 */ 1.875rem /* 30/16 */;
  font-size: 1rem /* 16/16 */;
  color: #666666;
  line-height: 1.6;
  background: url("../images/product/desc_bg.gif") repeat;
  margin-bottom: 1.25rem /* 20/16 */;
}

.param_more {
  margin-bottom: 2.5rem /* 40/16 */;
}

.param_more li {
  font-size: 1rem /* 16/16 */;
  color: #666666;
  padding: 1.25rem /* 20/16 */ 0;
  border-bottom: 1px solid #efefef;
}

.param_more li:last-child {
  border-bottom: none;
}
/* 专注于模块样式 */
.focus-area {
  margin-bottom: 20px;
}

.focus-title {
  font-size: 1.25rem /* 20/16 */;
  font-weight: bold;
  color: var(--base_color);
  margin-bottom: 0.9375rem /* 15/16 */;
  position: relative;
  padding-left: 12px;
}

.focus-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.25rem /* 4/16 */;
  height: 1rem /* 16/16 */;
  background-color: var(--base_color);
  border-radius: 0.125rem /* 2/16 */;
}

.focus-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem /* 10/16 */;
  margin-bottom: 2.5rem /* 40/16 */;
}

.focus-tag {
  display: inline-block;
  padding: 0.5rem /* 8/16 */ 1.875rem /* 30/16 */;
  color: var(--base_color);
  font-weight: bold;
  border-radius: 1.875rem /* 30/16 */;
  font-size: 1.0625rem /* 17/16 */;
  transition: all 0.3s ease;
  border: 1px solid var(--base_color);
}

.focus-tag:hover {
  background-color: rgba(0, 85, 168, 0.15);
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-color: var(--base_color, #0055a8);
  color: var(--base_color, #0055a8);
}

.focus-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem /* 20/16 */;
  margin-top: 1.875rem /* 30/16 */;
}

.focus-buttons a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem /* 12/16 */ 1.25rem /* 20/16 */;
  border-radius: 0.25rem /* 4/16 */;
  font-size: 1.125rem /* 18/16 */;
  transition: all 0.3s ease;
  color: #ffffff;
}

.focus-buttons a i {
  font-size: 1.5rem /* 24/16 */;
}

.quote-btn {
  background-color: #efba16;
  color: #ffffff;
  flex: 1;
}

.quote-btn:hover {
  background-color: #d9a914;
  color: #ffffff;
  box-shadow: 0 0.25rem /* 4/16 */ 0.75rem /* 12/16 */ rgba(239, 186, 22, 0.3);
}

.tel-btn {
  background-color: #1e5fb8;
  color: #ffffff;
  flex: 1;
}

.tel-btn .tel_num {
  font-size: 1.375rem /* 22/16 */;
  font-weight: bold;
}

.tel-btn:hover {
  background-color: #1a51a0;
  color: #ffffff;
  box-shadow: 0 0.25rem /* 4/16 */ 0.75rem /* 12/16 */ rgba(30, 95, 184, 0.3);
}

/* 专注于模块样式 end */
/* 产品优势模块样式 */

我将为产品详情页添加产品优势模块的样式，展示产品的核心竞争力，增强用户对产品的信任感。
```css
/* 产品优势模块样式 */
.product-advantages {
  margin-top: 2.5rem /* 40/16 */;
  margin-bottom: 3.125rem /* 50/16 */;
}

.advantages-title {
  font-size: 1.25rem /* 20/16 */;
  font-weight: bold;
  color: #333333;
  margin-bottom: 1.5rem /* 24/16 */;
  position: relative;
  padding-left: 0.75rem /* 12/16 */;
}

.advantages-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.25rem /* 4/16 */;
  height: 1rem /* 16/16 */;
  background-color: var(--base_color);
  border-radius: 0.125rem /* 2/16 */;
}

.advantages-list {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem /* 20/16 */;
}

.advantage-item {
  flex: 1 1 calc(50% - 0.625rem /* 10/16 */);
  display: flex;
  align-items: center;
  padding: 1.25rem /* 20/16 */;
  background-color: #f8f9fa;
  border-radius: 0.375rem /* 6/16 */;
  transition: all 0.3s ease;
}

.advantage-item:hover {
  background-color: #eef5ff;
  transform: translateY(-0.3125rem /* 5/16 */);
  box-shadow: 0 0.625rem /* 10/16 */ 1.25rem /* 20/16 */ rgba(0, 85, 168, 0.1);
}

.advantage-icon {
  width: 3.125rem /* 50/16 */;
  height: 3.125rem /* 50/16 */;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 1rem /* 16/16 */;
  flex-shrink: 0;
}

.advantage-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.advantage-content {
  flex: 1;
}

.advantage-name {
  font-size: 1.125rem /* 18/16 */;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.5rem /* 8/16 */;
}

.advantage-desc {
  font-size: 0.9375rem /* 15/16 */;
  color: #666666;
  line-height: 1.6;
}

/* 服务支持模块样式 */
.advantages {
  margin-top: 3.125rem /* 50/16 */;
  margin-bottom: 2.5rem /* 40/16 */;
}
.advantages li {
  font-size: 1.125rem /* 18/16 */;
  font-weight: bold;
  color: #12385d;
}
.advantages li {
  border-right: 1px solid #efefef;
}
.advantages li:last-child {
  border-right: none;
}

#box_2 .main_box {
  padding: 3.125rem /* 50/16 */ 0 0 0;
}
.mainInfo h2 {
  font-size: 2rem /* 32/16 */;
  color: #333333;
  padding-left: 2.5rem /* 40/16 */;
  position: relative;
  margin-bottom: 1.875rem /* 30/16 */;
  font-weight: bold;
}

.mainInfo h2::before {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  content: "";
  display: block;
  width: 0.75rem /* 12/16 */;
  height: 0.75rem /* 12/16 */;
  border-radius: 50%;
  background-color: var(--base_color);
}

.mainInfo h2::after {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  left: 0.5rem /* 8/16 */;
  content: "";
  display: block;
  width: 0.75rem /* 12/16 */;
  height: 0.75rem /* 12/16 */;
  border-radius: 50%;
  background-color: var(--second_color);
}

/* 产品详情选项卡样式 */

#box_2 .tabs_btn {
  padding: 1.625rem /* 26/16 */ 0;
  font-size: 1.125rem /* 18/16 */;
  color: #666666;
  position: relative;
  transition: all 0.3s ease;
}

#box_2 .tabs_btn:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 3px;
  background-color: var(--base_color);
  transition: all 0.3s ease;
}

#box_2 .tabs_btn.active {
  color: var(--base_color);
  font-weight: bold;
}

#box_2 .tabs_btn:hover:after,#box_2 .tabs_btn.active:after {
  width: 100%;
}