.data-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}
.data-card{background-color:#fff;border-radius:8px;height:150px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #bd1a21;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.data-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.data-value{font-size: 46px; font-weight:bold;color:#bd1a21;margin-bottom: 8px;font-family:MiSans;font-style:Semibold;leading-trim:NONE;letter-spacing:0;text-align:center;vertical-align:middle;}
.data-value span {font-size: 22px; margin-left: 2px; color: #333;}
.data-label{font-size:20px;color:#444;line-height: 1;}
.swiper-pagination-bullet { width: 12px; height: 12px;}
.swiper-pagination-bullet-active { width: 24px; border-radius: 6px; background: #156eb2;}
.r3 .swiper-container-horizontal > .swiper-pagination-bullets,
.r3 .swiper-pagination-custom, 
.r3 .swiper-pagination-fraction { bottom: 0;}
.r3 .swiper-container,
.r4 .swiper-container,
.r5 .swiper-container { padding-bottom: 30px;}
.swiper-slide {  box-sizing: border-box; border: 3px solid #fadbdc;}
.r3 .swiper-slide,
.r4 .swiper-slide,
.r5 .swiper-slide { position: relative;  background: #bd1a21;}
.r3 .swiper-container p,
.r4 .swiper-container p,
.r5 .swiper-container p { font-size: 18px; color: #fff; padding: 0 10px; margin: 6px auto; overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;  
  -webkit-box-orient: vertical;}
.r3 .swiper-container img,
.r4 .swiper-container img,
.r5 .swiper-container img { display: block; width: 100%; height: 200px;}
.r4 .swiper-container img,
.r5 .swiper-container img { height: 160px;}
.r6 .swiper-container img { height: 260px;}
.r3 .swiper-container img::after,
.r4 .swiper-container img::after,
.r5 .swiper-container img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 10px 5px #eee;
  pointer-events: none;}

.r4 { padding: 40px 0; background: linear-gradient(to bottom, #156eb20d, transparent),  url(jxcg/images/xy-back-a.png) no-repeat center bottom / cover;}
.r4 .swiper-container,
.r5 .swiper-container { padding: 0;}

.i_box_bk_list2 li a { font-size: 18px;}

.list_subs ul li a { font-size: 19px;}
.list_subs ul li ul li a { font-size: 17px;} 

.nr-info table { width: 100%;}

#vsb_content_4 H2{font-size:14pt;}
#vsb_content_4 .icon{border-right-width:0;margin:3px 0 0;border-top-width:0;border-bottom-width:0;border-left-width:0;}
#vsb_content_4 IMG{border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-top:#ccc 1px solid;border-right:#ccc 1px solid;}
#vsb_content_4 DIV{line-height:180%;text-indent:2em;font-size:14pt;}
#vsb_content_4 P{line-height:180%;text-indent:2em;font-size:14pt;}
#vsb_content_4 span{line-height:180%;text-indent:2em;font-size:14pt;}
#vsb_content_4 A{color:#1e50a2;text-decoration:underline;}
#vsb_content_4 A:visited{color:#1e50a2;text-decoration:underline;}
#vsb_content_4 A:hover{color:#ba2636;}
#vsb_content_4 TABLE{border-collapse:collapse;border:1px solid #000;}
#vsb_content_4 TABLE TD{border:1px solid #000;padding:2px 3px;}
#vsb_content_4 TABLE TD P{text-indent:0;margin:0;font-size:14pt;line-height:180%;}
#vsb_content_4 TABLE TH P{text-indent:0;margin:0;font-size:1px;line-height:180%;}
#vsb_content_4 TABLE TD IMG{border-bottom-style:none;border-right-style:none;margin:5px;border-top-style:none;border-left-style:none;}
#vsb_content_4.fs p{line-height:180%;text-indent:2em;font-size:10px;}
#vsb_content_4.newscontent_l p{font-size:16pt;}
#vsb_content_4.newscontent_m p{font-size:14pt;}
#vsb_content_4.newscontent_s p{font-size:12pt;}
#vsb_content_4 .vsbcontent_start{line-height:180%;text-indent:2em;font-size:14pt;}
#vsb_content_4 .vsbcontent_end{line-height:180%;text-indent:2em;font-size:14pt;}
#vsb_content_4 .vsbcontent_img{text-align:center;text-indent:0;}
#vsb_content_4 .vsbcontent_video{text-align:center;text-indent:0;}
