/*
* @Author: xin
* @Date:   2021-09-06 08:27:24
* @Last Modified by:   xin
* @Last Modified time: 2021-11-10 21:04:44
*/
.max-width-50{
	max-width: 50%;
	flex: 0 0 50%;
}
.main .main-content{
	width: 100%;
	background:url(../images/list_bg.png) no-repeat;
	background-size: 100%;
	padding-top: 115px;
	padding-bottom: 50px;
}
.main-content-box{
	background:#ffffff;
	max-width: 1200px;
	width: 1200px;
	margin: auto;
}
.main .main-content-nav{
	max-width: 1200px;
	margin: auto;
	position: relative;
	padding: 0 130px;
	padding-top: 50px;
	margin-bottom: 75px;
}
.main .main-content-nav .main-content-nav-item{
	width: 100%;
	position: relative;
	font-size: 22px;
	font-weight: 500;
	color: #474747;
	cursor: pointer;
	line-height: 90px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #474747;
}
.main .main-content-nav .main-content-nav-selected{
	color: #FFFFFF;
	background: #BE2D21;
	border:0;
}
.main-content-nav-item-list{
	width: 100%;
	padding: 15px 35px;
	font-size: 22px;
	font-weight: 400;
	color: #474747;
	line-height: 57px;
	background:#ffffff;
	position: absolute;
	z-index: 99;
	display: none;
}
.main-content-nav-item-list .line{
	width: 100%;
	height: 1px;
	background: rgba(153,153,153,.3);
}

.main-content-list{
	max-width: 1200px;
	margin: auto;
	padding: 0 130px;
}
.main-content-list-item{
	padding-bottom:80px;
	/*border-bottom: 1px solid #D0D0D0;*/
}
.main-content-list-item-intro{
	width: 100%;
	font-size: 24px;
	font-weight: 500;
	color: #474747;
	line-height: 96px;
	border-bottom: 1px solid #D0D0D0;
	display: flex;
	align-items: center;
}
.main-content-list-item .col-md-6:nth-child(odd){
	padding-right: 1rem; 
}
.main-content-list-item .col-md-6:nth-child(even){
	padding-left: 1rem; 
}
.main-content-list-item-intro span{
	flex: 1;
	display: block;
	margin-left:18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.main-content-pagination{
	max-width: 1200px;
	margin: auto;
	padding: 66px 0;
}
.page-item{
	margin-right: 10px;
}
.page-link{
	font-size: 16px;
	font-weight: 400;
	color: #1B385D;
	border: 1px solid #0D1A53;
}
.page-item:first-child .page-link{
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.page-item:last-child .page-link{
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

@media (max-width:960px) {
	.main .main-content{
		margin-top: 25px;
		padding:0 15px;
		background: #FFFFFF;
	}
	.main-content-box{
		width: 100%;
	}
	.main .main-content-nav{
		width: 100%;
		padding: 0;
		position: static;
		border-bottom: 0;
		margin-bottom: 20px;
		justify-content: center;

	}
	.main .main-content-nav .main-content-nav-item{
		font-size: 14px;
		line-height: 45px;
		position: static;
	}
	.main-content-list{
		width: 100%;
		padding: 0;
	}
	.main-content-list-item{
		padding:0px 0 0px 0;
	}
	.main-content-list-item-intro{
		font-size: 16px;
		line-height: 66px;
		justify-content: center;
	}
	.main-content-list-item-intro span{
		max-width: 80%;
		flex:none;
		margin-left: 10px; 
	}
	.main-content-list-item-intro img{
		width: 12px;
	}
	.main-content-list-item .col-md-6:nth-child(odd){
		padding: 0;
	}
	.main-content-list-item .col-md-6:nth-child(even){
		padding: 0;
	}
	.main-content-pagination{
		margin:30px auto;
		padding: 0;
	}
	.main-content-pagination .pagination{
		justify-content: center;
		margin-top: 55px;
	}
	.page-link{
		font-size: 10px;
	}
	.main-content-list-item .new-img{
		height: 100px;
	}
}