﻿.main{position: relative;z-index: 2;}
.box_body{background: #0d111c;position: relative;}
.box_body:after{content: "";display: block;position: absolute;
  right: 0;
  top: -3.5rem;
  width: 71.82%;
  height: 8.46rem;
  background: url(../images/img07.png) no-repeat;
  background-size: cover;
  z-index: 0;
}
.box_body .main{margin-top: 1.8rem;box-sizing: border-box;}
.news_list{padding-bottom: 0.6rem;box-sizing: border-box;}
.news_list ul{margin-left: -0.16rem;margin-right: -0.16rem;}
.news_list li{float: left;width: 33.3%;padding: 0 0.16rem;box-sizing: border-box;margin-bottom: 0.5rem;}
.news_list li a{border-radius: 8px;overflow: hidden;}
.news_list li dd{overflow: hidden;}
.news_list li dt{background: #fff;padding: 0.35rem 0.35rem 0.5rem;box-sizing: border-box;transition: all .3s;}
.news_list li dt span{display: block;white-space: nowrap;overflow: hidden;}
.news_list li dt p{
  display: -webkit-box;
  -webkit-line-clamp: 3; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* 建议设置行高 */
  height: 4.5em; /* 行高 × 行数，作为兜底 */
  font-weight: bold;
  margin-top: 0.2rem;
}

.d_title{padding-bottom: 0.25rem;border-bottom: 1px solid #c4c4c4;margin-bottom: 0.4rem;}
.del-con{background: #fff;border-radius: 8px;padding: 0.65rem 0.95rem;box-sizing: border-box;overflow: hidden;margin-bottom: 0.95rem;}
.d_bot{margin-top: 0.2rem;display: flex;justify-content: space-between;align-items: center;}
.share_a a{margin-left: 0.3rem;color: #252b3a;}
.d_page{overflow: hidden;padding-top: 0.35rem;border-top: 1px solid #7e7e7e;margin-top: 0.55rem;color: #1f1a17;}
.d_page span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;margin-bottom: 0.08rem;}
.d_page span.disabled{color: #949494;}
.honor_list{padding-bottom: 0.65rem;}
.honor_list ul{margin-left: -0.16rem;margin-right: -0.16rem;}
.honor_list li{float: left;padding: 0 0.16rem;box-sizing: border-box;margin-bottom: 0.55rem;width: 33.3%;}
.honor_list dd{border-radius: 8px;overflow: hidden;}
.honor_list dt{padding: 0.25rem;box-sizing: border-box;}
.honor_list dt p{
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* 建议设置行高 */
  height: 3em; /* 行高 × 行数，作为兜底 */
  font-weight: bold;
  color: #fff;
}

.bigImg_modal{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;background: rgba(0,0,0,.7);}
.bigImg_box{width: 31.25%;position: relative;z-index: 3;margin: 5% auto 0;}
.bigImg_con{position: relative;border-radius: 8px;}
.bigImg_con .swiper-container{border-radius: 8px;}
.bigImg_con li dl{border-radius: 8px;overflow: hidden;}
.bigImg_con li dd{ border-radius: 8px; overflow: hidden; background: #fff; -webkit-border-radius:8px; 
  -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px;text-align: center;}
.bigImg_con li dt{color: #fff;text-align: center;margin-top: 0.25rem;font-weight: bold;}
.bigImg_con li dt p{
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em; /* 建议设置行高 */
  max-height: 3em; /* 行高 × 行数，作为兜底 */
}
.bigImg_con li dt p br{display: none;}
/*.blank_close{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);}*/
.bigImg_close{color: #fff;text-align: right;display: block;margin-bottom: 0.2rem;font-size: 16px;cursor: pointer;}
.bigImg_con .lhl_but div{background: none;font-size: 24px;text-align: center;line-height: 44px;color: #fff;margin-top: -44px;}
.bigImg_con .lhl_but div.swiper-button-prev{left: -0.9rem;}
.bigImg_con .lhl_but div.swiper-button-next{right: -0.9rem;}
@media only screen and (min-width:1025px){
  .news_list li a:hover dt{background: #2268e8;color: #fff;}
}
@media only screen and (max-width:767px){
  .news_list ul{margin-left: 0;margin-right: 0;}
  .news_list li{width: 100%;padding: 0;}
  .del-con{padding: 30px 20px;}
  .honor_list ul{margin-left: 0;margin-right: 0;}
  .honor_list li{width: 100%;padding: 0;}
  .honor_list dt p{height: auto;}
  .bigImg_box{width: 80%;max-width: 80%;margin: 20% auto 0;}
  .bigImg_con .lhl_but div.swiper-button-prev{left: -0.7rem;}
  .bigImg_con .lhl_but div.swiper-button-next{right: -0.7rem;}
}