.partyB {
  width: 100%;
  height: auto;
  margin-top: 114px;
  overflow: hidden;
}
.partyB .banner {
  min-width: 1300px;
}
.partyB .banner img {
  width: 100%;
  height: auto;
  display: block;
}
.partyB .partyB_content {
  width: 1300px;
  height: auto;
  margin: 35px auto 0;
  position: relative;
  top: 40px;
  opacity: 0;
}
.partyB .partyB_content .news_Con_top {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
}
.partyB .partyB_content .news_Con_top img {
  width: 693px;
  display: block;
  height: 100%;
  cursor: pointer;
}
.partyB .partyB_content .news_Con_top .rightArt {
  width: 480px;
}
.partyB .partyB_content .news_Con_top .rightArt .date {
  font-size: 16px;
  color: #02347c;
  margin-top: 42px;
}
.partyB .partyB_content .news_Con_top .rightArt .name {
  font-size: 30px;
  color: #414141;
  font-weight: 600;
  margin-top: 38px;
  cursor: pointer;
}
.partyB .partyB_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;
}
.partyB .partyB_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;
}

.partyB .partyB_content .partyB_model {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.partyB .partyB_content .partyB_model .partyB_model_article {
  width: 304px;
  margin-bottom: 60px;
  cursor: pointer;
}
.partyB .partyB_content .partyB_model .partyB_model_article .partyB_model_article_img {
  height: 210px;
}
.partyB .partyB_content .partyB_model .partyB_model_article .partyB_model_article_img .img {
  width: 100%;
  height: 100%;
  display: block;
}
.partyB .partyB_content .partyB_model .partyB_model_article .partyB_model_article_img .logo3_wrap {
  /* display: none; */
  opacity: 0;
}
.partyB .partyB_content .partyB_model .partyB_model_article .name {
  width: 100%;
  font-size: 20px;
  color: #202a30;
  font-weight: 600;
  margin-top: 25px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.partyB .partyB_content .partyB_model .partyB_model_article .detail {
  color: #b9b9b9;
  margin-top: 14px;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 35px;
}
.partyB .partyB_content .partyB_model .partyB_model_article:hover .partyB_model_article_img {
  position: relative;
  transition: all 0.5s linear;
}
.partyB .partyB_content .partyB_model .partyB_model_article:hover .partyB_model_article_img .logo3_wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: rgba(0, 183, 238, 0.73);
  display: flex;
  justify-content: center;
  z-index: 2;
  opacity: 1;
  transition: all 0.5s linear;
}
.partyB .partyB_content .partyB_model .partyB_model_article:hover .partyB_model_article_img .logo3 {
  display: block;
  align-self: center;
}

.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;
}
.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;
}