.scol2h{
  position:relative;
  margin:0 auto;
  margin-bottom:50px;
  width:1420px;
  height:825px;
  background: url('/images/2026/260302.png') no-repeat 50%;
  background-size:100% 100%;
  box-sizing:border-box;

  padding:20px 30px;
}
.scol2h ul{margin:0 auto; width:100%;}
.scol2h .xw_txt h1{font-size:20px; font-weight:normal; text-align:justify;}
.scol2h .xw_txt h2{
  font-size:35px;
  line-height:1.5;
  text-align:center;

  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.scol2h .xw_txt h2 a{color:#c00;}
.scol2h .xw_txt q{
  color:#666;
  font-size:16px;
  line-height:1.8;
  text-align:justify;
  padding-top:5px;

  overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;

  quotes:none;
}
.scol2h .xw_txt dt{margin-bottom:15px;}
.scol2h .xw_txt dt::before{content:''; padding:0;}
.scol2h .xw_txt dd{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;

  font-size:18px;
  margin:10px 0;
}
.scol2h .xw_txt dd::before{content:'•'; margin-right:1ch;}

.scol2h a.link{
  display:block;
  position:absolute;
  bottom:20px;
  right:20px;
  width:50px;
  height:160px;

  /* border:1px #009 solid; */
}

.scol2h .jd{
  position:absolute;
  bottom:4px;
  left:25px;
  width:1320px;
  box-sizing:border-box;

  display:flex;
  align-items: center;
  gap:30px;

  /* border:1px #c00 solid; */
}
.scol2h .jd dl{margin-bottom:0;}
.scol2h .jd dl dt h1{font-size: 18px; font-weight: bold; border-bottom:2px #E01010 dashed; padding-bottom: 5px;}
.scol2h .jd dl dt q{-webkit-line-clamp:3;}

.scol2h .sdxw dt{height:60px; padding:0 10px; padding-bottom:16px; border-bottom:2px #E01010 dashed;}
.scol2h .sdxw dt:last-child{border-bottom:0;}
.scol2h .sdxw dt:hover{background-color:#E01010; cursor:pointer;}
.scol2h .sdxw dt:hover a{color:#FCDF9A;}

.scol2h_sdt{position:relative; width:785px; height:440px; overflow:hidden;}
.scol2h_sdt .bd{z-index:0; position:relative; height:100%;}
.scol2h_sdt .bd dd{zoom:1; vertical-align:middle}
.scol2h_sdt .bd dd a{position:relative; width:100%; height:100%; display:block;}
.scol2h_sdt .bd dd a img{width:785px; height:440px;}
.scol2h_sdt .bd dd a span{position:absolute; bottom:0; left:0; width:100%; padding:8px 10px; background-color:rgba(0,0,0,0.6); box-sizing:border-box;}
.scol2h_sdt .bd dd a span h1{
  color:#fff;
  font-size:20px;
  font-weight:normal;
  text-align:center;

  overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.scol2h_jdt{position:relative; width:335px; height:194px; overflow:hidden;}
.scol2h_jdt .hd{z-index:1; position:absolute; top:5px; right:0; height:100%; overflow:hidden;}
.scol2h_jdt .hd ul{height: 90%; display:flex; flex-direction: column; justify-content: flex-end; gap: 10px; zoom:1; overflow:hidden;}
.scol2h_jdt .hd ul li{float:left; width:15px; height:15px; border-radius: 50%; background-color:#fff; cursor:pointer;}
.scol2h_jdt .hd ul li.on{background-color:#FFDE5C;}
.scol2h_jdt .bd{z-index:0; position:relative;}
.scol2h_jdt .bd dd{zoom:1; vertical-align:middle;}
.scol2h_jdt .bd dd a{position:relative; width:100%; height:100%; display:block;}
.scol2h_jdt .bd dd a img{width:301px; height:194px; border-radius: 15px;}

.scol2h_r{
  position:absolute;
  bottom:230px;
  right:40px;
  width:535px;
  height:50px;
  background:url('/images/2026/260302-1.png') no-repeat 50%;
  background-size:100% 100%;
  box-sizing:border-box;

  padding:10px;
  padding-top:50px;
}
.scol2h_r span{
  position:absolute;
  top:8px;
  left:144px;
  width:95px;

  color:#fff;
  font-size:24px;
  text-align:center;
}
.scol2h_r .bd{
  position: absolute;
  top:5px;
  right:0;
  width: 280px;
  height:45px;
  overflow: hidden;
  box-sizing: border-box;

  /* border: 1px #c00 solid; */
}
.scol2h_r ul li{font-size:14px; text-align:justify; padding-bottom:30px;}