/* Õþ·çÐÐ·ç */
.zfxf-bg{background: url(/szsrmzf/xhtml/static/2025/images/zfxf/banner_bg.png) no-repeat center top; background-size: 1920px;}

.zfxf-tt .bd{padding: 25px; background: #fff; box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.05);}
.zbzt-label{margin-bottom: 10px; color: #fff; display: inline-block; padding: 0 14px 0 10px; line-height: 2; background: url(/szsrmzf/xhtml/static/2025/images/zmhd/ftzb_label_bg.png) no-repeat; background-size: 100% 100%;}
.zfxf-tt-txt .tit{margin-bottom: 20px; font-size: 1.75em; font-weight: bold;}
.zfxf-tt-txt .memo{line-height: 1.8; color: #808080; -webkit-line-clamp: 3; margin-bottom: 25px;}
.zfxf-tt-txt .memo .ckxq{color: #295790;}
.zfxf-tt-txt .attr{border-top: 1px dashed #A6A6A6; padding-top: 25px;}
.zfxf-tt-txt .attr li{position: relative; min-height: 28px; padding-left: 90px; font-size: 1.125em;}
.zfxf-tt-txt .attr li .label{position: absolute; left: 0; top: 0; color: #005293;}
.zfxf-tt-txt .attr li + li{margin-top: 20px;}

.zfxf-lmjs-cont{background: url(/szsrmzf/xhtml/static/2025/images/zfxf/bg_lmjs.png) no-repeat right bottom #fff; box-shadow: 0px 0px 8px 4px rgba(168, 195, 227, 0.2); line-height: 2.4; font-size: 1.25em; padding:30px 20px 30px 30px;}
.zfxf-lmjs-cont .scrollbar-y{height: 180px; padding-right: 10px;}
.zfxf-ygl-cont{background: url(/szsrmzf/xhtml/static/2025/images/zfxf/bg_ygl.png) no-repeat; background-size: cover; color: #204F95; line-height: 2.4; font-size: 1.25em;  padding:30px 20px 30px 30px;}
.zfxf-ygl-cont .scrollbar-y{height: 180px; padding-right: 10px;}
.zfxf-ygl-cont a{color:#204F95;}

.zfxf-spsl-list li .box{height: 80px; padding: 30px; background: url(/szsrmzf/xhtml/static/2025/images/zfxf/bg_spsl.png) no-repeat right bottom; background-size: cover; display: flex; align-items: center;}
.zfxf-spsl-list li .tit{line-height: 1.8; font-size: 1.25em;}

.zfxf-zbjh-cont{background: #fff; box-shadow: 0px 0px 8px 4px rgba(168, 195, 227, 0.2); line-height: 2; font-size: 1.25em; padding:30px 20px 30px 30px;}
.zfxf-zbjh-cont .scrollbar-y{height: 260px; padding-right: 10px;}


@media (max-width: 1280px) {
  .zfxf-bg{background-size: 120% auto;}
  .zfxf-tt .bd{padding: 20px;}
  .zfxf-tt-txt .attr li + li{margin-top: 10px;}

  .zfxf-lmjs-cont,
  .zfxf-ygl-cont{font-size: 1.125em; line-height: 2.2;}
  .zfxf-lmjs-cont .scrollbar-y,
  .zfxf-ygl-cont .scrollbar-y{max-height: 180px; height: auto;}

  .zfxf-spsl-list li .tit,
  .zfxf-zbjh-cont{font-size: 1.125em;}

  .zfxf-zbjh-cont .zbjh-pc-show{display: none;}
  .zfxf-zbjh-cont .zbjh-m-show{display: block;}
}

@media (max-width: 992px) {
  .zfxf-lmjs-cont,
  .zfxf-ygl-cont{padding: 20px 10px 20px 20px;}
  .zfxf-spsl-list li .box{padding:30px 20px;}
  
}
@media (max-width: 768px) {
  .zfxf-spsl-list li .box{height: auto;}
}
@media (max-width: 480px) {
  .zfxf-tt .bd{padding: 0; box-shadow: none;}
  .zfxf-tt-txt .tit{white-space: inherit;}
}


/* older */
@media (min-width:768px){
  body.older .zfxf-tt-pic{margin-bottom: 30px;}
  body.older .zfxf-tt-txt .attr li{padding-left: 158px;}
  body.older .zfxf-spsl-list li{width: 50%;}
  body.older .zfxf-spsl-list li .box{height: 150px;}
  body.older .zfxf-lmjs-cont .scrollbar-y,
  body.older .zfxf-ygl-cont .scrollbar-y{max-height: 360px; height: auto;}
}
