.banner{
	overflow: hidden;
}
.banner img{
	display: block;
	width: 100%;
}
.box{
	background: #efefef;
	padding-bottom: 280px;
}
.form_box{
	padding: 0;
}
.box>.wrap>.title{
	padding: 104px 0 125px;
}
.box>.wrap>.title h1{
	font-size: 70px;
	font-weight: 900;
	color: #10347e;
	text-transform: uppercase;
}
.box>.wrap>.title h1 b{
	font-size: 70px;
	font-weight: 900;
	color: #ffd508;
}
.box1 .cont ul li{
	float: left;
	width: 489px;
	height: 553px;
	box-shadow: 1px 1px 8px #666;
	margin-left: 40px;
	margin-bottom: 40px;
	position: relative;
}
.box1 .cont ul li:nth-child(3n+1){
	margin-left: 0;
}
.box1 .cont ul li img{
	height: 287px;
	width: 100%;
	object-fit:cover;
}
.box1 .cont ul li h1{
	font-size: 25px;
	line-height: 40px;
	color: #333;
	font-weight: 800;
	padding: 34px 29px 0;
	display: -webkit-box; /*将对象作为弹性伸缩盒子模型展示*/
	-webkit-box-orient: vertical; /*是用来伸缩盒子对象的子元素的排列方式*/
	-webkit-line-clamp:2; /*是用来限制一个块元素现在文本的行数*/
	overflow: hidden;
}
.box1 .cont ul li span{
	position: absolute;
	display: block;
	left: 29px;
	bottom: 34px;
	color: #b5b5b6;
}
.box1 .cont .more_btn{
	font-size: 36px;
	color: #b5b5b6;
	width: 280px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border: 1px solid #b5b5b6;
	margin: 100px auto 0;
	cursor: pointer;
}
.search_box{
	width: 800px;
	margin: 0 auto;
	padding-top: 40px;
}
.search_box input{
	width: 600px;
	border: 2px solid #10347e;
	background: #fff;
	height: 50px;
	line-height: 50px;
	border-radius: 8px;
	padding: 0 20px;
	font-size: 20px;
}
.search_box span{
	display: block;
	line-height: 50px;
	background: #10347e;
	color: #fff;
	padding: 0 50px;
	border-radius: 8px;
	margin-left: 40px;
}
/* 新闻详情 */
.news_detail{
	background: #fff;
	padding: 45px 40px;
}
.news_detail .left{
	width: 450px;
}
.news_detail .right{
	width: 984px;
}
.news_detail .left h1{
	font-size: 72px;
	color: #10347e;
	font-weight: 800;
	line-height: 102px;
	border-top: 2px solid #707070;
	border-bottom: 2px solid #707070;
	padding: 35px 0;
}
.news_detail .left p{
	font-size: 35px;
	color: #333;
	padding: 40px 0 0 0;
}
.news_detail .right>img{
	width: 513px;
	margin-top: 297px;
}
.fuwenben img{
	display: inline;
	max-width: 100% !important;
}

@media screen and (max-width:1930px) {
	.box>.wrap>.title{
		padding: 81px 0 97px;
	}
	.box>.wrap>.title h1{
		font-size: 54px;
	}
	.box>.wrap>.title h1 b{
		font-size: 54px;
	}
	.box1 .cont ul li {
	    float: left;
	    width: 379px;
	    height: 429px;
	    margin-left: 31px;
	    margin-bottom: 31px;
	}
	.box1 .cont ul li img {
	    height: 222px;
	    width: 100%;
	    object-fit: cover;
	}
	.box1 .cont ul li span {
	    position: absolute;
	    display: block;
	    left: 22px;
	    bottom: 26px;
	}
	.news_detail {
	    background: #fff;
	    padding: 35px 31px;
	}
	.news_detail .left {
	    width: 349px;
	}
	.news_detail .left h1 {
	    font-size: 56px;
	    line-height: 79px;
	    padding: 27px 0;
	}
	.news_detail .left p {
	    font-size: 27px;
	    padding: 31px 0 0 0;
	}
	.news_detail .right {
	    width: 763px;
	}
	.news_detail .right>img {
	    width: 398px;
	    margin-top: 230px;
	}
}