@charset "utf-8";
.id_str{
	top: -122px;
}
.menu_box{
	margin-bottom: 0;
}
.news1_btn{
	margin: auto;
	margin-bottom: 120px;
}
.news1_box{
	width: 100%;
}
.news1_box .news1_nav .news1_img{
	width: 340px;
}
.news1_box .news1_nav .news1_img .img{
	width: 100%;
}
.news1_box .news1_nav .news1_content{
	width: calc(100% - 390px);
	margin-left: 50px;
}
.news1_box .news1_nav .news1_title{
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	color:#000;
	margin-top: 10px;
}
.news1_box .news1_nav:hover .news1_title{
	color:#1d4589;
}
.news1_box .news1_nav .news1_subtitle{
	font-size: 18px;
	line-height: 36px;
	color:#333;
	margin-top: 35px;
}
.news1_box .news1_nav .news1_time{
	font-size: 14px;
	line-height: 14px;
	color:#b2b2b2;
	margin-top: 70px;
}
.news1_box .news1_nav{
	padding-bottom: 70px;
	border-bottom: 1px dashed #ebebeb;
	padding-top: 70px;
}
.news2_box{
	padding-bottom: 100px;
}
.news2_box .news2_nav{
	border-bottom: 1px dashed #ebebeb;
	padding: 25px 0;
}
.news2_box .news2_nav .left{
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
}
.news2_box .news2_nav:hover .left{
	color: #1d4589;
}
.news2_box .news2_nav .right{
	color:#b2b2b2;
	font-size: 14px;
}
/*响应式适配*/

@media screen and (max-width: 1861px) {
	
}
@media screen and (max-width: 1681px) {
	
}
@media screen and (max-width: 1450px) {
	.news1_box .news1_subtitle {
	    margin-top: 35px;
	}
	.news1_box .news1_time {
	    margin-top: 40px;
	}
}
@media screen and (max-width: 1335px) {
	
}
@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 1100px) {

}
@media screen and (max-width: 1000px) {

}
@media screen and (max-width: 768px) {
	.id_str{
		top: -60px;
	}
	.news1_btn{
		margin: auto;
		margin-bottom: 30px;
	}
	.news1_box .news1_nav{
		display: block;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.news1_box .news1_nav .news1_img{
		width: 100%;
	}
	.news1_box .news1_nav .news1_content {
	    width: 100%;
		margin-left: 0;
	}
	.news1_box .news1_nav .news1_title {
	    font-size: 16px;
	    line-height: 24px;
	}
	.news1_box .news1_nav .news1_subtitle {
	    font-size: 12px;
	    line-height: 20px;
	    margin-top: 10px;
	}
	.news1_box .news1_nav .news1_time {
	    font-size: 12px;
	    line-height: 12px;
	    margin-top: 20px;
	}
	.news2_box .news2_nav {
	    padding: 20px 0;
	    display: block;
	}
	.news2_box .news2_nav .left {
	    font-size: 16px;
	    line-height: 24px;
	}
	.news2_box .news2_nav .right {
	    font-size: 12px;
	    padding-top: 10px;
	}
	.news2_box {
	    padding-bottom: 30px;
	}
}
@media screen and (max-width: 414px) {
	
}