/* CSS Document */
.newsswiper{
width: 750px;
height: 420px;
--swiper-theme-color: #e5d8b8; 
--swiper-theme-opacity: 0.3;
--swiper-pagination-width:25px;
--swiper-pagination-color: #fff;
margin: 0 44px 0 0 !important; 
flex-shrink: 0;
}


.newsSwiper .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.newsSwiper .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.newsSwiper .swiper-pagination{
	width: auto!important; left: unset !important; right: 32px;
}
.newsSwiper .swiper-pagination-bullet{
	background: #fff!important;  width: 8px !important; height: 8px !important; opacity: 0.8!important; border-radius: 4px!important
}
.newsSwiper .swiper-pagination-bullet-active{
	background: #5e9d79!important; opacity: 1!important;
}


.news{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 420px;
}
.newsList{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-bottom: 16px;
	border-bottom: 3px #f1f1f1 solid;
	margin-bottom: 16px;
	cursor: pointer;
}
.timeC{
	margin-left: 8px; box-sizing: border-box; flex-shrink: 0; font-family: Arial;
}
.month{
	font-size: 40px; color: #5f9d79; line-height: 38px;
}
.date{
	color: #666666; font-size: 12px; margin-top: 6px;
}
.newsTl{
	color: #666666; font-size: 14px; font-weight: bolder; line-height: 26px;
}
.newsTX{
	color: #999999; font-size: 14px; line-height: 22px; height: 22px; overflow-y:hidden;
}
.ricon{
	width: 7px; height: 14px; -webkit-align-self: center; align-self: center; 
}
.line{
	margin: 6px 32px 6px 28px; height: 40px; border-left: 2px solid #d7d7d7;
}
.newsListNow{
	transition:.4s
}
.newsListNow .timeC{
	width: 99px; height: 99px; background: rgba(95,157,121,0.1); border-radius: 10px; padding: 15px; box-sizing: border-box; margin: 0; transition:.4s
}
.newsListNow .month{
	font-size: 50px; font-weight: bolder; color: #5f9d79; line-height: 46px;
}
.newsListNow .date{
	color: #5f9d79; font-size: 16px; font-weight: bolder; margin-top: 6px;
}
.newsListNow .newsTl{
	color: #333333; font-size: 18px; transition:.4s
}
.newsListNow .newsTX{
	 height: 66px; transition:.4s; margin-top: 10px;
} 
.newsListNow .line{
	display: none;
}
.newsListNow .right{
	height: 118px;
}
.newsListNow .ricon{
	display: none;
}
.left{
	width: 118px; flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}


.about{
	width: 1280px; height: 716px; background: url(../images/about.jpg); 
}
.aboutval{
	opacity: 0.1; transition:2s
}
.show{
	opacity: 1
}
.about img{
	margin-top: 95px; margin-left: 72px;
}
.info{
	color: #fff; font-size: 12px; line-height: 21px; margin-left: 120px; margin-top: 25px; opacity: 0.8;
}
.about button{
	width: 104px; height: 34px; border: 1px solid #fff; border-radius: 4px; font-size: 16px; color: #fff; background: transparent; cursor: pointer;  margin-left: 120px; margin-top: 24px; 
}
.industryC{
	width: 100%; height: 620px; overflow: hidden; 
}
.industry{
	/* background: url(../images/industryBg.jpg); */
	position: relative; width: 100%; min-width: 1920px; height: 620px; left: 50%; transform: translate(-50%,0);
}
.industry .content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 555px;
	position: absolute;
	top: 33px;
}
.industryImg{
	position:relative; cursor: pointer; width: 305px;  transition:0.5s ease-in;
}
.industryImg:hover{
	width: 600px;  
}



.part{
	width: 305px; height: 100%; text-align: center; position: relative; cursor: pointer;
}

.lines{
	width: 20px; height: 100%; background: transparent;
}

.partNow{
	width: 500px; transition:.4s;
}
