
/* ===== m1938 ===== */
.u1 {
  position: relative !important;
}

/* ===== 价格标签外层 ===== */
.g_list1 {
  position: absolute !important;
  right: -283px !important;
  top: 229px !important;
  left: auto !important;
  bottom: auto !important;
  z-index: 99 !important;
  float: left;
  width: 100%;
}

/* ===== 价格主体（核心）===== */
.g_list1 .p3 {
  background: linear-gradient(135deg, #E45252, #8A6F58) !important; /* 深咖渐变 */
  padding: 4px 12px !important;
  margin: 0 !important;
  width: fit-content !important;
  border-radius: 99px !important;

  /*! font-family: Arial, "Microsoft YaHei", sans-serif !important; */
  font-size: 13px !important;
  font-weight: bold !important;
  color: #FDFDFD !important;   /* 金色文字，更高级 */

  white-space: nowrap !important;
  text-align: center !important;
  line-height: normal !important;
  height: auto !important;
  font-family: Georgia;
}

/* ===== 隐藏无用元素 ===== */
.g_list1 .p3 span,
.g_list1 .p3 .now,
.g_list1 .p3 strike {
  display: none !important;
}

/* ===== 原价 / 描述 ===== */
.g_list1 .p2 {
  color: #999;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
}

/* ===== 删除线样式（如需显示） ===== */
.g_list1 .p3 del {
  display: inline-block !important;
  text-decoration: none !important;
}


/* ===== 23 ===== */


/* ===== 父级 ===== */
.u1 {
  position: relative !important;
}

/* ===== 价格标签外层 ===== */
.g_list1 {
  position: absolute !important;
  right: -283px !important;
  top: 229px !important;
  left: auto !important;
  bottom: auto !important;
  z-index: 99 !important;
  float: left;
  width: 100%;
}

/* ===== 价格主体（核心）===== */
.g_list1 .p3 {
  background: linear-gradient(135deg, #fff, #fff) !important; /* 深咖渐变 */
  padding: 4px 12px !important;
  margin: 0 !important;
  width: fit-content !important;
  border-radius: 99px !important;

  /*! font-family: Arial, "Microsoft YaHei", sans-serif !important; */
  font-size: 13px !important;
  font-weight: bold !important;
  color: #4070d8 !important;   /* 金色文字，更高级 */

  white-space: nowrap !important;
  text-align: center !important;
  line-height: normal !important;
  height: auto !important;
  font-family: Georgia;
}

/* ===== 隐藏无用元素 ===== */
.g_list1 .p3 span,
.g_list1 .p3 .now,
.g_list1 .p3 strike {
  display: none !important;
}

/* ===== 原价 / 描述 ===== */
.g_list1 .p2 {
  color: #999;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
}

/* ===== 删除线样式（如需显示） ===== */
.g_list1 .p3 del {
  display: inline-block !important;
  text-decoration: none !important;
}


/* ===== 23 ===== */

.laptop-frame {
  /*! width: 405px !important; */
   padding: 16px 8px 25px !important;
  background: #d1d5db;
  border-radius: 8px;
  /* 新增细腻外阴影，提升高级感 */
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.09);
  position: relative !important;
  box-sizing: border-box !important;
}


/* 去掉黑边 */
.screen-box {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 3px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}


.scroll-box {
  width: 100% !important;
  height: 230px !important;
  overflow: hidden !important;
  position: relative !important;
  background: #fff !important;
}
.scroll-box a {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}


.scroll-box img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  transition: transform 5s linear !important;
  transform: translateY(0) !important;
}

.scroll-box:hover img,
.scroll-box:active img {
  transform: translateY(calc(-100% + 230px)) !important;
}


.prolist .u1 .l1 {
  margin: 0 3px 15px !important;
}

.laptop-frame:after {
  content: "" !important;
  position: absolute !important;
  bottom: 6px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 32px !important;
  height: 2px !important;
  background: #888 !important;
  border-radius: 1px !important;
}


.tjpro .u1 .l1 .a2 {display:block;width:100%;margin:10px 0 0 0;font-size:14px;color:#606060;overflow:hidden;height:17px;padding: 0px 10px 0 10px;}





/* ===== 父级 ===== */
.u1 {
  position: relative !important;
}

/* ===== 价格标签外层 ===== */
.g_list1 {
  position: absolute !important;
  right: -283px !important;
  top: 229px !important;
  left: auto !important;
  bottom: auto !important;
  z-index: 99 !important;
  float: left;
  width: 100%;
}

/* ===== 价格主体（核心）===== */
.g_list1 .p3 {
  background: linear-gradient(135deg, #E45252, #8A6F58) !important; /* 深咖渐变 */
  padding: 4px 12px !important;
  margin: 0 !important;
  width: fit-content !important;
  border-radius: 99px !important;

  /*! font-family: Arial, "Microsoft YaHei", sans-serif !important; */
  font-size: 13px !important;
  font-weight: bold !important;
  color: #FDFDFD !important;   /* 金色文字，更高级 */

  white-space: nowrap !important;
  text-align: center !important;
  line-height: normal !important;
  height: auto !important;
  font-family: Georgia;
}

/* ===== 隐藏无用元素 ===== */
.g_list1 .p3 span,
.g_list1 .p3 .now,
.g_list1 .p3 strike {
  display: none !important;
}

/* ===== 原价 / 描述 ===== */
.g_list1 .p2 {
  color: #999;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
}

/* ===== 删除线样式（如需显示） ===== */
.g_list1 .p3 del {
  display: inline-block !important;
  text-decoration: none !important;
}


/* ===== 23 ===== */


/* ===== 父级 ===== */
.u1 {
  position: relative !important;
}

/* ===== 价格标签外层 ===== */
.g_list1 {
  position: absolute !important;
  right: -283px !important;
  top: 229px !important;
  left: auto !important;
  bottom: auto !important;
  z-index: 99 !important;
  float: left;
  width: 100%;
}

/* ===== 价格主体（核心）===== */
.g_list1 .p3 {
  background: linear-gradient(135deg, #fff, #fff) !important; /* 深咖渐变 */
  padding: 4px 12px !important;
  margin: 0 !important;
  width: fit-content !important;
  border-radius: 99px !important;

  /*! font-family: Arial, "Microsoft YaHei", sans-serif !important; */
  font-size: 13px !important;
  font-weight: bold !important;
  color: #4070d8 !important;   /* 金色文字，更高级 */

  white-space: nowrap !important;
  text-align: center !important;
  line-height: normal !important;
  height: auto !important;
  font-family: Georgia;
}

/* ===== 隐藏无用元素 ===== */
.g_list1 .p3 span,
.g_list1 .p3 .now,
.g_list1 .p3 strike {
  display: none !important;
}

/* ===== 原价 / 描述 ===== */
.g_list1 .p2 {
  color: #999;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
}

.g_list1 .p3 del {
  display: inline-block !important;
  text-decoration: none !important;
}


/* ===== 23 ===== */


.laptop-frame {
  /*! width: 405px !important; */
   padding: 16px 8px 25px !important;
  background: #626262;
  border-radius: 8px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.09);
  position: relative !important;
  box-sizing: border-box !important;
}


/* 去掉黑边 */
.screen-box {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 3px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}


.scroll-box {
  width: 100% !important;
  height: 230px !important;
  overflow: hidden !important;
  position: relative !important;
  background: #fff !important;
}
.scroll-box a {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}


.scroll-box img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  transition: transform 5s linear !important;
  transform: translateY(0) !important;
}


.scroll-box:hover img,
.scroll-box:active img {
  transform: translateY(calc(-100% + 230px)) !important;
}


.prolist .u1 .l1 {
  margin: 0 3px 15px !important;
}


.laptop-frame:after {
  content: "" !important;
  position: absolute !important;
  bottom: 6px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 32px !important;
  height: 2px !important;
  background: #fcfeff !important;
  border-radius: 1px !important;
}


.tjpro .u1 .l1 .a2 {display:block;width:100%;margin:10px 0 0 0;font-size:14px;color:#606060;overflow:hidden;height:17px;padding: 0px 10px 0 10px;}



.l7.m938-wrap {
    display: flex;
    align-items: center;
    gap: 3px;
    width: 96%;
    overflow: hidden;
    line-height: 1.4;
    margin-top: 6px; /* 加大上边距，拉开和上方距离 */
    margin: 7px 5px 5px 8px;
}

.model-title {
    flex: 1;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #606060;
    text-decoration: none;
    font-size: 14px;
    /*! margin: 10px 0 0 0; */
}
.model-title:hover {
    color: #0066cc;
}

.ce-tag {
    flex-shrink: 0;
    padding: 4px 12px;
    border: 2px solid #409eff;
    border-radius: 20px;
    color: #409eff;
    font-weight: 500;
    white-space: nowrap;
}
/* 文章列表容器 宽度100% 无内边距 对齐顶部栏 */
.helper_center_news_target {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* 文章卡片 两列等分 无左右边距 仅保留上下间距 */
.helper_news_item {
  position: relative;
  display: inline-block;
  width: calc(50% - 5px) !important; /* 两列平分，仅留极小间距避免重叠 */
  margin: 5px 0 !important;          /* 仅保留上下间距，左右边距清零 */
  margin-right: 3px !important;      /* 两列之间留10px间距 */
  height: auto !important;
  min-height: 170px !important;
  background: #fff !important;
  box-shadow: 0 2px 18px 2px rgb(217 223 231 / 60%) !important;
  border-radius: 8px !important;
  padding: 28px 30px !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  vertical-align: top !important;
}

/* 标题 + 日期 同一行 */
.helper_news_header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  margin-bottom: 10px !important;
}

/* 蓝色序号 */
.helper_news_index {
  width: 30px !important;
  height: 30px !important;
  line-height: 30px !important;
  font-size: 16px !important;
  color: #fff !important;
  text-align: center !important;
  background-color: #2f82ff !important;
  border-radius: 50% !important;
  margin-right: 16px !important;
  flex-shrink: 0 !important;
}

/* 标题 */
.helper_news_title {
  font-size: 18px !important;
  color: #333 !important;
  flex: 1 !important;
}

/* 日期 */
.helper_news_time {
  color: #666 !important;
  font-size: 12px !important;
  white-space: nowrap !important;
}

/* 简介 */
.helper_news_content {
  line-height: 25px !important;
  color: #999 !important;
  font-size: 14px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
}

/* 最后一个卡片去掉右侧间距，避免整体右偏 */
.helper_news_item:last-child {
  margin-right: 0 !important;
}


/*标题容器*/
.itemq-row1 {
    margin-top:12px;
    margin-bottom:7px;
}
/*标题超长自动省略，不横向溢出*/
.model-title {
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    color:#333;
    text-decoration:none;
    font-size:15px;
    line-height:1.4;
    width:100%;
}
/*flex两端对齐：左人气、右价格*/
.itemq-row2 {
    display:flex;
    justify-content: space-between;
    align-items:center;
    width:100%;
}
.hit-count {
    font-size:13px;
    color:#666;
    flex:auto;
    font-family: Georgia;
}
.cae-tag {
    font-size:12px;
    color:#e6212a;
    font-weight:bold;
    flex:0 0 auto;
    font-family: Georgia;
}
.l1{
    padding:0 2px;
    box-sizing: border-box;
}

