
<!--/*给设置滚动条，防止页面抖动start*/-->
body {
  overflow-y: scroll;
}
<!--/*给设置滚动条，防止页面抖动end*/-->
.colum-list{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.colum-list .item{
  width:calc(33% - 10px);
  margin-bottom:20px;
  background:#fff;
  padding:10px;
}
.colum-list .news-list .item{
  margin-bottom:0px;
  line-height: 35px;
}
.news-ranking .num{
  padding: 0px 5px !important;
  vertical-align: middle !important;
}
.colum-list .title{
  margin-bottom: 8px;
}
.title-txt .more{
  float:right;
  font-size: 15px;
  color: #999;
}
.title-txt .more:hover{
  color:#c21010;
  cursor: pointer;
}
.content .line{
  position: relative;
  padding-left: 15px;
  display: flex;
  align-items: center;
  gap: 2px;
}
.content .line a {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 36px;
}
.content .line a:hover{
  color:#c21010
}
.colum-list h2{
  font-size: 23px;
  border-bottom: 3px solid #eee;
  position: relative;
  padding: 5px;
}
.colum-list .title-line{
  position: absolute;
  bottom: -3px;
  left: 0px;
  border-bottom: 3px solid #c21010;
  display: inline-block;
  width: 60px;
}
.colum-list .pdf-img{
  width:90%;
  margin:0 auto;
  margin-top: 39px;
}
.colum-list .item-bg .content{
  margin-top: 20px;
}
.colum-list .item-bg .content .line{
  width: calc(33% - 20px);
  padding: 0 5px;
  margin-bottom: 13px;
  text-align: center;
  background: #F0F0F0;
  height: 26px;
  line-height: 26px;
}
.colum-list .item-bg .content .line a:hover{
  color:#c21010;
}
.colum-list .item-bg .content{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.top-box{
  display: flex;
  justify-content: space-between;
  margin:20px 0;
  clear:both;
}
.side-left{
  width:calc(100% - 33% - 10px);
  margin-right:20px;
  background: #fff;
  height:312px;
  padding: 10px;
}
.side-right{
  width:calc(33% - 10px);
  background: #fff;
  height: 310px;
}
.top-box .colum-list .title{
  width:100%;
  height: 43px;
}
.top-box h1{
  color:#075381;
  width: 100%;
  text-align: center;
  font-size: 21px;
  /*margin-top: 10px;*/
}
.side-left .content a{
  line-height: normal;
  vertical-align: middle;
}
.side-left .content a:hover{
  color:#c21010;
  cursor: pointer;
}
.side-left .content{
  display: flex;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  padding: 10px;
}
.side-left .content .cont-left,
.side-left .content .cont-right{
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  gap: 10px;
}

.side-left .content .cont-left img{
  display: inline-block;
}
.date-area .layui-laydate-main{
  width: 100%;
  padding: 0 20px 0px !important;
}
.date-area .layui-laydate-content td, .date-area .layui-laydate-content th{
  height: 23px !important;
  line-height: 23px !important;
}
.date-area-title{
  padding: 0px 20px !important;
}
.content .line img{
  margin: unset;
}
.content .line span{
  vertical-align: middle;
}
.colum-list .dot .line:before{
  width: 5px;
  height: 5px;
  content: "";
  border-radius: 50%;
  background: #CB1722;
  margin-right: 5px;
  position: absolute;
  top: 15px;
  left: 3px;
}
.layui-laydate-content th{
  background: #999;
  color: #fff;
  border-right: 1px solid #fff;
}
.layui-laydate .layui-this{
  background-color: #C9343A !important;
}
.bottom-btn{
  margin-top:15px;
}
.bottom-btn>div{
  display: inline-block;
}
.click-btn{
  background: #E72E65;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  width: 83px;
  border-radius: 5px;
  text-align: center;
  padding: 0 6px;
  display: inline-block;
  margin-right: 15px;
  margin-left: 39px;
}
.click-btn:hover{
  cursor:pointer;
}
.btn-en{
  color: #E72E65;
  font-weight: bold;
  font-size: 16px;
  vertical-align: 10px;
}
.layui-laydate-content .laydate-day-next, .layui-laydate-content .laydate-day-prev{
  color: #eee;
  background: #eee;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
.news-ranking .text.hot-read-story{
  width: calc( 100% - 70px) !important;
  line-height: 23px !important;
  vertical-align: middle;
}
.colum-list .news-ranking{
  padding: 0;
}
.colum-list-order h2{
  margin-bottom: -5px;
}
.layui-laydate-content .laydate-day-next, .layui-laydate-content .laydate-day-prev{
  background:none;
}
#date-area .recommend-vodeo-header{
  display: none;
}
.first-title a{
  color: #00507f;
}
.first-title a:hover{
  text-decoration: underline;
}
.news-ranking .item .text.hot-read-story{
  margin-bottom: 0;
  white-space: nowrap;
}
<!--/* 搜索的样式 */-->
#searchResult .searchItem .searchItemTitle{
  width: 100% !important;
  position: unset !important;
}
#searchResult .searchItem .storyBottom{
  width: 100% !important;
  position: unset !important;
}
.searchItem .limit-img {
  display: none;
}
@media(max-width:650px){
  .side-right,.side-left{
    width:100%;
  }
  .top-box h1 {
    margin-top: 15px;
  }
  .top-box,.side-left .content,.colum-list{
    display: block;
  }
  .side-left .content .cont-left,
  .side-left .content .cont-right
  {
    width:100%;
    display: block;
  }
  .side-left .content .line a {
    line-height: 36px;
  }
  .side-left{
    height: auto;
  }
  .colum-list .item{
    width:100%;
  }
}
.subColumn{
  display:none;
}
.top-nav-box{
  border-bottom:1px solid #c00;
  margin-top: 5px;
  height: 39px;
}
.top-nav{
  margin-top: 5px;
  max-width: 1200px;
  padding: 0 20px;
  margin: 0 auto;
}
.today-ul{
  overflow-x: auto;
  list-style: none;
  white-space:nowrap;
  width: auto;
  display: flex;
}
.today-ul li{
  float:left;
  text-align:center;
  height:39px;
  line-height:39px;
  margin-left: 20px;
}
.today-ul li a{
  width: 100%;
  height: 100%;
  display: inline-block;
}

.today-ul li a:hover{
  cursor: pointer;
  color:#c9333a;
}
.today-ul::-webkit-scrollbar{
  display: none;
}
.colum-list-order .news-order h2{
  border-bottom: 3px solid transparent;
}
.searchDiv{
  margin-top:20px;
}
.colum-list .pdf-img{
  display:block;
}