.news .box1{
	padding: 74px 0 60px;
}
.news .box1 .swiper-slide{
	display: flex;
	justify-content: space-between;
}
.news .box1 .swiper-slide .l{
	width: 55%;
}
.news .box1 .swiper-slide .r{
	display: flex;
	flex-direction: column;
	width: 45%;
	border: 1px solid rgba(237, 236, 236, 1);
}

.pages-turn{width:100%;height:auto;padding-top:30px;text-align:center;position:relative;overflow:hidden; }/*分页*/
.pages-turn span{
	display:inline-block;width:44px;height:44px;line-height:31px;text-align:center;font-family:'Arial';background-color:#1b418a;line-height: 44px;   margin: 10px;color: #ffffff;
}
.pages-turn a{display:inline-block;width:44px;height:44px;line-height:31px;color:#000000; text-align:center;font-family:'Arial';background-color:#f6f6f6;line-height: 44px; margin: 10px;  }

.pages-turn a.on, .pages-turn a:hover{color:#fff;background-color:#1b418a; }
.fenye {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
	margin-bottom: 50px;
}

.fenye>a {
	width: 45%;
	height: 100px;
	color: black;
	background: #f9f9f9;
}

.fenyeleft,
.fenyeright {
	display: flex;
	align-items: center;
	padding: 0 2%;
}

.titlee {

	white-space: nowrap;
	/*强制在一行显示*/
	text-overflow: ellipsis;
	/*设置超出内容显示...*/
	overflow: hidden;
}

.titlee>.fontS12{
	margin-top: 10px;
}

.fenyeright {
	display: flex;
	justify-content: flex-end !important;
}

.fenyeright>div {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	/*一定不能少 超出的内容进行隐藏*/
}

.xiaaaa {
	display: flex;
	justify-content: flex-end;
	margin-right: 0px !important;
	margin-left: 10px !important;
	border-right: 0 !important;
	border-left: 1px solid #e5e5e5 !important;
}

.shangaaa {
	width: 95px;
	margin-right: 10px;
	border-right: 1px solid #e5e5e5;
}


.fenyeleft>img,
.fenyeright>img {
	width: 15%;
}

.newstyiui>a {
	font-size: 18px;
}

.newstyiui>p {
	font-size: 12px;
	white-space: nowrap;
	/*强制在一行显示*/
	text-overflow: ellipsis;
	/*设置超出内容显示...*/
	overflow: hidden;
	/*一定不能少 超出的内容进行隐藏*/
}

.newstyiui>div {
	white-space: nowrap;
	/*强制在一行显示*/
	text-overflow: ellipsis;
	/*设置超出内容显示...*/
	overflow: hidden;
	/*一定不能少 超出的内容进行隐藏*/

}

.fenyeleft>p,
.fenyeright>p {
	display: flex;
	font-size: 15px;
}

.fenye>a:hover {
	color: #ffffff;
	background: #005ec4;
}

.BMap_Marker>div {
	border: 1px solid red;
}

.news .box1 .swiper-slide .r .r-t{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
	padding: 50px 52px 0;
}
.news .box1 .swiper-slide .r .r-t .title{
	font-size: 30px;
	font-family: PingFang;
	font-weight: 500;
	color: #222222;
	line-height: 36px;
}
.news .box1 .swiper-slide .r .r-t .des{
	font-size: 16px;
	font-family: PingFang;
	font-weight: 500;
	color: #888888;
	line-height: 22px;
	margin-top: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .box1 .swiper-slide .r .r-t .date{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #999999;
	line-height: 1;
}
.news .box1 .swiper-slide .r .r-b{
	height: 62px;
	line-height: 62px;
	padding: 0 52px;
	border-top: 1px solid rgba(236, 236, 236, 1);
	margin-top: 28px;
}
.news .box1 .swiper-slide .r .r-b a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	text-transform: uppercase;
}
.news .box1 .swiper-slide .r .r-b .iconfont{
	/* font-weight: bold; */
	font-size: 30px;
}
.news .box1 .swiper-container{
	padding-bottom: 49px;
}
.news .box1 .swiper-horizontal>.swiper-pagination-bullets, 
.news .box1 .swiper-pagination-bullets.swiper-pagination-horizontal, 
.news .box1 .swiper-pagination-custom, 
.news .box1 .swiper-pagination-fraction{
	bottom: 0;
}
.news .box1 .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	opacity: 0.2;
	background: #000000;
	border-radius: 50%;
}
.news .box1 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity: 1;
	background: rgba(0, 122, 205, 1);
}
.news .box2 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 32px;
}
.news .box2 li{
	width: 31.6%;
	margin-bottom: 50px;
}
.news .box2 li .text-box{
	border: 1px solid #EDECEC;
	box-shadow: 0px 3px 30px 0px rgba(181, 181, 181, 0.25);
}
.news .box2 li .text-box .text-box-t{
	padding: 26px 32px 23px;
}
.news .box2 li .text-box .text-box-t .title{
	font-size: 20px;
	font-family: PingFang;
	font-weight: 500;
	color: #222222;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .box2 li .text-box .text-box-t .des{
	font-size: 14px;
	font-family: PingFang;
	font-weight: 500;
	color: #888888;
	line-height: 22px;
	margin-top: 11px;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .box2 li .text-box .text-box-t .date{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #999999;
	line-height: 1;
	margin-top: 54px;
}
.news .box2 li .text-box .text-box-b{
	padding: 0 32px;
	height: 55px;
	line-height: 55px;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	border-top: 1px solid rgba(236, 236, 236, 1);
	text-transform: uppercase;
}
.news .box2 li .text-box .text-box-b .iconfont{
	font-size: 30px;
	
}
.news .box2 li:hover .text-box .text-box-b,
.news .box2 li:hover .text-box .text-box-t .title{
	color: rgba(0, 122, 205, 1);
}
.news-d .box1{
	padding: 51px 0 77px;
}
.news-d .box1 .title-div{
	padding-bottom: 42px;
	border-bottom: 1px solid rgba(234, 234, 234, 1);
}
.news-d .box1 .title-div .title{
	font-size: 36px;
	font-family: Arial;
	font-weight: bold;
	color: #222222;
	line-height: 1.5;
}
.news-d .box1 .title-div .msg{
	display: flex;
	font-size: 16px;
	font-family: Arial;
	font-weight: 400;
	color: #999999;
	line-height: 1;
	margin-top: 18px;
}
.news-d .box1 .title-div .msg li{
	margin-right: 74px;
}
.news-d .box1 .title-div .msg .iconfont{
	display: inline-block;
	margin-right: 12px;
}
.news-d .box1  .text-content{
	padding-top: 32px;
	font-size: 16px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	line-height: 36px;
}
.news-d .box1  .text-content .text-box{
	margin-top: 35px;
}
.news-d .box1  .text-content .blue{
	color: rgba(0, 122, 205, 1);
	font-weight: bold;
}
.news-d .box1  .text-content .img{
	margin: 60px 0;
}
.news-d .box1  .text-content .img img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
@media (max-width:1430px) {
	.news .box1 .swiper-slide .r .r-t{
		padding: 30px 30px 0;
	}
	.news .box1 .swiper-slide .r .r-t .des{
		margin-top: 20px;
	}
	.news .box1 .swiper-slide .r .r-b{
		padding: 0 30px;
	}
	.news .box1 .swiper-slide .r .r-t .title,
	.news-d .box1 .title-div .title{
		font-size: 28px;
	}
}
@media (max-width: 1000px) {
	.news .box1 .swiper-slide{
		flex-wrap: wrap;
	}
	.news .box1 .swiper-slide .l{
		width: 100%;
	}
	.news .box1 .swiper-slide .r{
		width: 100%;
	}
	.news .box1 .swiper-slide .r .r-t .date{
		margin-top: 20px;
	}
	.news .box2 li{
		width: 48%;
	}
}
@media (max-width:500px) {
	.news .box1 .swiper-slide .r .r-t .title,
	.news-d .box1 .title-div .title{
		font-size: 22px;
	}
	.news-d .box1 .title-div .msg{
		flex-direction: column;
	}
	.news-d .box1 .title-div .msg li{
		margin-right: 0;
		line-height: 2;
	}
	.news-d .box1 .title-div{
		padding-bottom: 25px;
	}
	.news .box1 .swiper-slide .r .r-t{
		padding: 25px 15px 0;
	}
	.news .box1 .swiper-slide .r .r-b{
		padding: 0 15px
	}
	.news .box2 li .text-box .text-box-t{
		padding: 25px 15px;
	}
	.news .box2 li .text-box .text-box-b{
		padding: 0 15px;
	}
	.news .box2 li .text-box .text-box-t .title{
		font-size: 18px;
	}
	.news .box2 li{
		width: 100%;
	}
	.news-d .box1 .text-content .text-box{
		margin-top: 20px;
	}
	.news-d .box1 .text-content .img{
		margin: 30px 0;
	}
}