.newsM {
  width: 100%;
  height: auto;
  margin-top: 114px;
}
.newsM .banner {
  min-width: 1300px;
}
.newsM .banner img {
  width: 100%;
  height: auto;
  display: block;
}
.newsM .news_content {
  width: 1300px;
  height: auto;
  margin: 0 auto;
  position: relative;
  top: 40px;
  opacity: 0;
}
.newsM .news_content .news_Con_top {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
}
.newsM .news_content .news_Con_top img {
  width: 693px;
  display: block;
  height: 100%;
  cursor: pointer;
}
.newsM .news_content .news_Con_top .rightArt {
  width: 480px;
}
.newsM .news_content .news_Con_top .rightArt .date {
  font-size: 16px;
  color: #02347c;
  margin-top: 42px;
}
.newsM .news_content .news_Con_top .rightArt .name {
  font-size: 30px;
  color: #414141;
  font-weight: 600;
  margin-top: 38px;
  cursor: pointer;
}
.newsM .news_content .news_Con_top .rightArt .section {
  font-size: 16px;
  color: #666666;
  text-indent: 2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  line-height: 30px;
  margin-top: 60px;
}
.newsM .news_content .news_Con_top .rightArt .detailBtn {
  width: 139px;
  height: 37px;
  background-color: #02347c;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 37px;
  margin-top: 30px;
  cursor: pointer;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
	width: 50%!important;
	bottom: 30px!important;
	}
.page .wrap{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #ddd solid;
	height: 130px;
}
.page .date{
	width: 6%;
	height: 80px;
	margin: 30px 0 30px;
}
.page .date .dateTop{
	width: 100%;
	height: 66%;
	background: #0b4da2;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
.page .date .dateTop .day{
	margin-top: 5px;
}
.page .date .dateBtm{
	border: 1px solid #f1f1f1;
	width: 99%;
	height: 33%;
	text-align: center;
	line-height: 24px;
}
.page .Con{
	width: 80%;
	/* margin-top: 10px; */
	display: flex;
}
.page .Con .ConT{
	font-size:22px ;
	align-self: center;
	cursor: pointer;
}
.page .Con .ConC{
	color: #9C9C9C;
	font-size: 14px;
	line-height: 26px;
	height: 50px;
	overflow: hidden;
}
.page button{
	display: block;
  width: 95px;
  height: 34px;
  background-color: #ffffff;
  border: solid 1px #b9b9b9;
  font-size: 14px;
  color: #b9b9b9;
  margin-right: 20px;
  align-self: center;  cursor: pointer;
}
.page .Con:hover{
  color: #02347c;
}
.page .wrap:hover button {
  border: solid 1px #02347c;
  color: #02347c;
}
/* .page div {
  display: flex;
  border-bottom: 1px #ddd solid;
  height: 120px;
}
.page div img {
  display: block;
  width: 24px;
  height: 27px;
  align-self: center;
  margin-right: 23px;
}
.page div p {
  line-height: 120px;
  width: 860px;
  font-size: 20px;
  color: #202a30;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.page div span {
  display: block;
  line-height: 120px;
  font-size: 14px;
  color: #b9b9b9;
  margin-right: 80px;
}
.page div button {
  display: block;
  width: 95px;
  height: 34px;
  background-color: #ffffff;
  border: solid 1px #b9b9b9;
  font-size: 14px;
  color: #b9b9b9;
  margin-right: 20px;
  align-self: center;
  cursor: pointer;
}
.page div:hover p {
  color: #02347c;
}
.page div:hover button {
  border: solid 1px #02347c;
  color: #02347c;
} */
.paging {
  width: 1183px;
  margin: 40px auto;
}
.paging2{
	display: none;
}
.paging .page-list {
  display: flex;
  justify-content: center;
}
.paging .page-list .Pagination{
	display: flex;
}
.paging .page-list .Pagination ul{
	display: flex;
}
.paging .page-list .Pagination li, .prepage, .nextpage{
  width: 30px;
  height: 30px;
  border-radius: 3px;
  border: solid 1px #dcdcdc;
  text-align: center;
  line-height: 30px;
  margin: 0 5px;
  color: #666;
  cursor: pointer;
}
.paging .page-list li:hover {
  background-color: #00b7ee;
  border: solid 1px #00275f;
  color: #00275f;
}
.paging .prepage:hover{
	background-color: #00b7ee;
	border: solid 1px #00275f;
	color: #00275f;
}
.paging .nextpage:hover{
	background-color: #00b7ee;
	border: solid 1px #00275f;
	color: #00275f;
}
.paging .page-list .active {
  background-color: #02347c;
  border: solid 1px #02347c!important;
  color: #fff!important;
}
.paging .page-list {
  display: flex;
  justify-content: center;
}
.paging .page-list .Pagination{
	display: flex;
}
.paging .page-list .Pagination ul{
	display: flex;
}
.paging .page-list .Pagination li, .prepage, .nextpage{
  width: 30px;
  height: 30px;
  border-radius: 3px;
  border: solid 1px #dcdcdc;
  text-align: center;
  line-height: 30px;
  margin: 0 5px;
  color: #666;
  cursor: pointer;
}
.paging .page-list li:hover {
  background-color: #00b7ee;
  border: solid 1px #00275f;
  color: #00275f;
}
.paging .prepage:hover{
	background-color: #00b7ee;
	border: solid 1px #00275f;
	color: #00275f;
}
.paging .nextpage:hover{
	background-color: #00b7ee;
	border: solid 1px #00275f;
	color: #00275f;
}
.paging .page-list .active {
  background-color: #02347c;
  border: solid 1px #02347c!important;
  color: #fff!important;
}