/*.videoBtn{*/
/*	position: relative;*/
/*	width: 100%;*/
/*	overflow: hidden;*/
/*	min-height: 200px;*/
/*}*/
/*.videoBtn video{*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	object-fit: cover;*/
/*	display: block;*/
/*}*/
/*.videoBtn button{*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	left: 50%;*/
/*	transform: translate(-50%, -50%);*/
/*	padding: 0.8rem 1.5rem;*/
/*	font-size: 1.2rem;*/
/*	background: rgba(0,0,0,0.7);*/
/*	color: #fff;*/
/*	border: none;*/
/*	border-radius: 0.5rem;*/
/*	cursor: pointer;*/
/*	z-index: 10;*/
/*}*/
.briefDiv{
	padding:11rem 5rem;
	box-sizing: border-box;
	display: flex;
	align-items:center;
	justify-content: space-between;
}
.briefImg{
	width:41rem;
	overflow: hidden;
	margin-right:5rem;
}
.bImgTop img{
	width:41rem;
}
.bImgBot{
	display: flex;
	justify-content: space-between;
}
.bImgBot img:first-child{
	width:28rem;
	height:16rem;
	margin-right:0.25rem;
}
.bImgBot img:last-child{
	flex: 1;
	height:16rem;
}
.briefText{
	transition-timing-function:cubic-bezier(.25, .1, .25, 1);
	flex: 1;
}
.briefText{
	color: #222;
}
.briefOne{
	font-weight: 600;
	font-size:2rem;
	color: #333;
}
.briefTwo{
	font-size:1.3rem;
	margin-top:1.5rem;
	line-height: 2rem;
}
.briefThree{
	margin-top:2.55rem;
	font-size:1rem;
	line-height:1.6rem;
}
.classfyDiv{
	/* background: #e2e5ea; */
	background-image: url('../img/banner2.png');
	background-repeat: no-repeat;
	background-size: 100%;
	height:55rem;
	width:100%;
}
.classfyText{
	display: flex;
	justify-content: center;
}
.classfyText ul{
	display: flex;
	margin:2.5rem auto 4rem auto;
}
.classfyText ul li a{
	margin:0 5.5rem;
	color: #333;
	padding:0.2rem 1rem;
	border-radius:2rem;
}
.classfyText ul li a:hover{
	color: #fff;
	background: #2966b1;
	transition: all 0.5s;
}
.classTit{
	text-align: center;
}
.classTit div{
	margin: 0;
}
.classTit p{
	font-size:0.7rem;
}
.classTit .classMore{
	margin-top: 1.2rem;
	font-size:1.1rem;
	color: #222;
	padding:0.2rem 1rem;
	border-radius:2rem;
	display: inline-block;
}
.classMore:hover{
	color: #fff;
	background: #2966b1;
	transition: all 0.5s;
}
.classfyDiv img{
	width: 100%;
}
.sildDiv{
	background: #fff;
	padding:3rem 0rem 3rem 0rem;
	box-sizing: border-box;
	text-align: center;
	/*border: solid red;*/
	width: 100%;
	overflow: hidden;
}
.sildTit{
	margin-bottom:3rem;
}
.sildTit h1{
	line-height:0.2rem;
}
.sildTit p{
	font-size:0.7rem;
}
.newsDiv{
	background:linear-gradient(#f4f7f9 30%, #d5e3ff 66%);
	/* border: solid 1px; */
	padding: 3rem 10rem;
	box-sizing: border-box;
	/* color: #333; */
}
.newsModu{
	/* border: solid 1px; */
	display: flex;
	margin-top:2rem;
}
.newsLeft{
	cursor: pointer;
}
.newsLeft .nImg{
	/* border: solid red 1px; */
	width:41.1rem;
	height:26.3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	border-radius:1.1rem;
}
.nImg img{
	width:100%;
		/* border: solid red 1px; */
}
.newText{
	width:41.1rem;
	color: #333;
}
.newText h3{
	overflow: hidden;
	/* white-space: nowrap; */
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin:1rem 0 0.3rem 0;
	color: #000;
	font-weight: 400;
}
.newTime{
	font-size:0.8rem;
}
.newDesc{
	margin-top:1rem;
	overflow: hidden;
	/* white-space: nowrap; */
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	font-size:0.87rem;
	line-height: 1.3rem;
}
.newsRight{
	flex: 1;
	margin-left: 1.1rem;
	/* border: solid 1px; */
}
.rNews{
	background:#fff;
	box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,0.1);
	border-radius:1rem;
	padding:2.5rem;
	/* box-sizing: border-box; */
	display: flex;
	margin-bottom:1rem;
}
@font-face {
	font-family:ban;
	src: url("../../fonts/bahnschrift.ttf");
}
.rNews .rNewTime{
	width:4.5rem;
	/* border: solid 1px; */
	font-family: "ban";
}
.rNewDate{
	font-size:1.6rem;
	color: #333;
}
.rNewYear{
	margin-top:0.3rem;
	width:3.5rem;
	color: #9f9f9f;
	font-size:1rem;
	border-bottom: solid #c7c7c7 0.1rem;
	padding-bottom:2rem;
}
.rNewText{
	margin-left: 1.5rem;
	flex: 1;
	color: #000;
}
.rNewText .rTit{
	/* font-weight: 600; */
	overflow: hidden;
	/* white-space: nowrap; */
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	font-size:1rem;
	line-height: 1.6rem;
}
.rNewText .rCon{
	margin-top:0.5rem;
	overflow: hidden;
	/* white-space: nowrap; */
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	font-size:0.76rem;
	color: #333;
	line-height: 1rem;
}
.rNews:hover{
	cursor: pointer;
	background: #3373cc;
	color: #fff !important;
	transition: all 1s;

}
.rNews:hover div,.rNews:hover p{
	color: #fff !important;
}
.rNews:hover .rNewYear{
	border-bottom: #fff 0.1rem solid;
}
.contactDiv{
	padding: 3rem 10rem;
	box-sizing: border-box;
	text-align: center;
	background: #fff;
	position: relative;
	/* color: #333; */
}
.contactDiv .sildTit p{
	margin-top:1.7rem;
	font-size: 0.9rem;
	letter-spacing:0.1rem;
}
.contactBtn{
	border: solid 1px #414141;
	display: inline-block;
	text-align: center;
	position: absolute;
	color: #414141;
	bottom: 2rem;
	left: 48%;
	font-size: 1.2rem;
	padding: 0.3rem 1.5rem;
}
.contactBtn:hover{
	color: #fff;
	background: #2966b1;
	transition: all 0.5s;
	border: solid 1px #2966b1;
}
.sildTit p span{
	color: #3373cc;
}
.conImg{
	width:55rem;
	height: auto;
}
/*屏幕尺寸<=900px*/
@media screen and (max-width: 800px) {
	.briefTwo{
		line-height: 2.3rem;
	}
	.briefThree{
		margin-top:2rem;
		line-height:2.5rem;
	}
	.classfyText ul{
		padding-left: 0;
		margin:2.5rem auto;
	}
	.classfyText ul li a{
		margin:0 3rem;
		padding:0.2rem 0.7rem;
	}
	.newDesc{
		margin-top:0.6rem;
		line-height:2.5rem;
	}

	.rNews{
		padding:1.5rem;
	}
	.rNewText{
		margin-left: 1.8rem;
	}

	.rNewText .rTit{
		font-size:1rem;
		line-height:2.5rem;
		overflow: hidden;

	}
	.rNewText .rCon{
		font-size:0.6rem;
		line-height:2.3rem;
		/*border: solid 1px;*/
		overflow: hidden;


	}
}