.news-main .tab-top ul{justify-content: center;}
.news-main .tab-top ul li{margin: 0 50px;}

.news-main .main-content .news-item{display: block;width: 47%;float: left;margin-bottom: 60px;overflow: hidden;}
.news-main .main-content .news-item:nth-child(even){float: right;}
.news-main .main-content dl dt{height: 290px;overflow: hidden;}
.news-main .main-content .news-top{position: relative;width: 100%;height: 100%;}
.news-main .main-content .news-top .top-img{width: 100%;height: 100%;object-fit: cover;}
.news-main .main-content .news-top .top-date{position: absolute;bottom: 0;right: 0;width: 105px;height: 95px;background-color: rgba(255,255,255,0.75);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.news-main .main-content .news-top .top-date .span1{font-size: 46px;line-height: 45px;margin-right: 5px;}
.news-main .main-content .news-title{font-size: 18px;margin: 35px 0 50px 0;display: block;font-weight: normal;}
.news-main .main-content .news-text{color: #808080;line-height: 26px;height: 78px;overflow: hidden;}
.news-main .main-content .more{color: #808080;display: inline-block;margin-top: 50px;}
.news-main .main-content .more .iconfont{font-size: 20px;vertical-align: middle;}
.news-main .main-content .news-item:hover .top-date{background-color: #004584;color: #FFF;}
.news-main .main-content .news-item:hover .more{color: #004584;}

/*新闻详情*/
.news-main2 .main2-top{margin-top: 100px;display: flex;align-items: center;}
.news-main2 .main2-top .news-date{width: 105px;height: 95px;background-color: #004584;display: inline-flex;align-items: center;justify-content: center;flex-direction: column;color: #FFF;}
.news-main2 .main2-top .news-date .span1{font-size: 46px;line-height: 45px;}
.news-main2 .main2-top .title{font-size: 22px;margin-left: 60px;width: 70%;}
.news-main2 .main2-content{margin: 60px 0 120px 0;line-height: 26px;}
.news-main2 .main2-bot{display: flex;justify-content: space-between;font-size: 16px;}
.news-main2 .main2-bot .page{display: block;width: 340px;text-align: center;overflow: hidden;padding: 0 15px;height: 50px;border: solid 1px #cccccc;line-height: 50px;text-align: left;}
.news-main2 .main2-bot .return-list{width: 250px;height: 50px;background-color: #e6e6e6;line-height: 50px;text-align: center;border: solid 1px #e6e6e6;}
.news-main2 .main2-bot a:hover{background-color: #004584;color: #FFF;border: 1px solid #004584;}
.news-main2 .main2-content img{max-width: 100%;height: auto;}
* {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul {
  list-style: none;
}

.ws_wrap {
  max-width: 1250px;
  margin: 0 auto;
}

.ws_wrap .item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}

.ws_wrap .item .left {
  width: 200px;
  height: 100px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 5px;
}

.ws_wrap .item .left img {
  display: block;
  width: 100%;
  min-height: 100px;
  transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

.ws_wrap .item .text {
  flex: 1;
}

.ws_wrap .item .text h3 {
  font-weight: normal;
  color: #333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

.ws_wrap .item .text p {
  font-size: 14px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 10px;
}

.ws_wrap a.item:hover h3 {
  color: #409eff;
  transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

.ws_wrap .item .left:hover img {
  transform: scale(1.2);
  transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

.ws_wrap .title {
  border-bottom: 1px solid #eee;
  text-align: center;
  padding: 15px;
}

.ws_wrap .title h3 {
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
}

.ws_wrap .title p {
  color: #999;
  font-size: 14px;
  margin-top: 5px;
}

.ws_wrap .contont p {
  font-size: 14px;
  color: #666;
  line-height: 26px;
  margin-top: 10px;
}

@media only screen and (max-width:640px ) {
	.news-main .main-content .news-item{width: 100%;}
}

@media only screen and (max-width:480px ) {
	.news-main .main-content dl dt{height:200px ;}
	.news-main .main-content .news-top .top-date .span1{font-size: 30px;line-height: 40px;}
	.news-main .main-content .news-top .top-date{width: 85px;height: 75px;}
	.news-main .main-content .news-title{margin: 25px 0 30px 0;}
	.news-main .main-content .more{margin-top: 30px;}
	.news-main .main-content .news-item{margin-bottom: 0;}
	.news-main2 .main2-top{margin-top: 30px;}
	.news-main2 .main2-content{margin: 50px 0 50px 0;}
	.news-main2 .main2-top .news-date{width: 95px;height: 85px;}
	.news-main2 .main2-top .news-date .span1{font-size: 35px;}
	.news-main2 .main2-top .title{margin-left: 15px;font-size: 17px;}
	.news-main2 .main2-bot{flex-direction: column;align-items: center;justify-content: center;}
	.news-main2 .main2-bot a{width: 100%!important;margin: 5px 0;padding: 0!important;text-indent: 12px;font-size: 14px;height: 40px!important;line-height: 40px!important;}

}
@media screen and (max-width: 768px) {
  .ws_wrap {
    width: 92%;
  }
  .ws_wrap .item .left {
    width: 40%;
    height: 80px;
  }
  .ws_wrap .item .left img {
    min-height: 80px;
  }
}

