/* CSS Reset*/
.mean-container a.meanmenu-reveal{top: 8px;background:#f5484f}
.mean-container .mean-nav{top: 55px;background:#f5484f}
.mean-container .mean-nav ul li a{padding: 0em 5%;line-height: 50px;}
.mean-container .mean-nav ul li a.mean-expand{height: 50px;line-height: 50px;    padding: 0 12px !important;}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background:#b5292e;
}
.mean-container .mean-nav ul li li a{padding: 0em 10%;background: #b5292e;}
.in-title {width: 100%;margin-bottom: 10px;}
.in-title .neir ul li{height: 50px;line-height: 50px;}
.in-title .neir ul li a{font-size:16px ;}
.in-title .neir ul li a span b{font-size:14px ;}
.title-x{font-size: 25px;width: 220px;}
.title-x i{width: 47px;height: 37px;}
.in-title .titile-more{width:36px;padding: 5px 0px;}
.in-title .titile-more a{font-size: 14px;}
.n-link ul li{width: 25%;float: left;text-align: center;padding: 0 5px;}
.links{margin-top: 0;margin-bottom: 20px;}
.select-two{float: right;}
.select-one{float: left;}
.select{margin: 0 1%;}
.n-link ul li a{width:98%;height: 60px;line-height:60px;background:#017cc0 url("../images/b.jpg") top left/cover no-repeat;margin:0 1%;border-radius: 10px;font-size: 20px;}
.n-link ul li:hover a{width:98%;}
.pageNav{width: 100%;top: 0;overflow: hidden;margin-bottom: 20px;}
.pageNav h3 {width: 100%;height: 50px;line-height: 50px;color: #fff;font-weight: normal; text-align: left;padding: 0 10px;background: #d11219}
.pageNav h3 a {display: block;background: #d11219 url("../images/menu2.png") right center no-repeat;color: #fff;font-size: 16px;}
.pageR {padding:5px 10px 30px;width: 100%;float: right;}
.pageR_article .title {font-size: 0.28rem;line-height: 0.45rem;}
.pageNav-ul{display: none;padding: 0 0.2rem 0.5rem;background:#017cc0 url("../images/menubg.jpg") bottom center/cover no-repeat;}
.pageNav-ul.show {display: block;animation: slideDown 0.3s ease-out;}
.nav-one{border-bottom: 1px dashed #fff;border-top: 1px dashed #b3b3b3;float: left;width: 100%;background: none;margin-top: 0px;padding:0;}
.nav-one a {font-size: 16px;color: #333;float: left;line-height: 40px;width: 100%;text-align: left;}
li.nav-one.on a {background: none;color:#4f05fa ;}
li.nav-one.on {background: none;border: none;}
.nav-one.on .nav-two a {color: #666;background: none;}
.nav-one.on .nav-two.on a {background: rgba(252, 72, 72, 0.6);color: #fff;}
.nav-two {border-bottom: 1px dashed #fff;border-top: 1px dashed #b3b3b3;float: left;width: 100%;background: none !important;;padding:0px;}
.nav-one:hover {padding-left: 0px;}
.nav-two a{padding:0 20px}
li.nav-one.on a.on1 {background:rgb(255 147 151);color: #fff;width: 100%;padding: 0 20px;}
.p-list-item2 .image{width: 100%;}
.p-list-item2 .text{width: 100%;}
.p-list-item2 .text .title{font-size:18px;height:auto;white-space:normal;padding: 20px 0 10px 0;}
.p-list-item2 .text .info{font-size:12px;}
.p-list-item2 .text .des{font-size:14px;line-height: 26px;}
.notice li{width:100%;}
.notice li a{display:block;}
.notice li h1{white-space:normal;overflow:hidden;text-overflow:ellipsis;flex:1;margin:0 0 5px 0;line-height:1.5;}
.notice li span{display:block;}
.notice li:nth-child(odd){margin-right:0px;}

.news-listB-item{

  height:auto; /* 1. 改为自适应高度 */

}

.news-listB-item .info .item-text{
  display:block; /* 2. 改为上下布局 */
  padding:10px 15px;    height: auto;
}
/* 日期：保持原样，只改位置到上方 */
.news-listB-item .info .time{
width: 100%;
          margin: 10px 0;
}

/* 标题：删除省略，全部显示 */
.news-listB-item .info h3{
    white-space: normal;
  line-height:1.5;
  /* 4. 删除了自动隐藏 + 不换行 → 文字全部显示 */
  transition:all 0.4s;
}
