*{
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
}

a:hover{
	cursor: pointer;
}

ul{
	list-style: none;
}

.big_box{
	width: 100%;
	background: url(../img/500390959_banner.png) center bottom no-repeat;
	margin-top: 70px;
}

.box{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	box-sizing: border-box;
	padding: 80px 0;
}

.title{
	font-size: 28px;
	color: #163474;
}

.font_p{
	font-size: 18px;
	color: #adadad;
	line-height: 45px;
}

.xm_box dl{
	width: 100%;
}

.xm_box dl dt p {font-size:16px}

.zx-xm_box {
	width: 1165px;
	margin: 0 auto !important;
	height: 400px;
	margin-top: 50px;
}

.zx-xm_box dd{
	float: left;
	width: 650px;
	height: 400px;
}

.zx-xm_box dt{
	float: left;
	width: 514px;
	box-sizing: border-box;
	padding-left: 25px;
	padding-top: 55px;
	background: #FFFFFF;
	height: 400px;
	overflow: hidden;
}

.one_p{
	font-size: 31px;
	color: #163474;
}

.two_p{
	font-size: 28px;
	color: #163474;
	margin-top: 25px;
}

.three_p{
	font-size: 16px;
	color: #686868;
	line-height: 30px;
	margin-top: 30px;
}

.xm_box .swiper-container{
	width: 100%;
	height: 128px;
	margin-top: 50px;
}

.xm_box .swiper-container .swiper-slide:hover{
	cursor: pointer;
}

.xm_box .swiper-container .swiper-slide img{
	width: 100%;
	height: 100%;
}

.xm_box .swiper-container .swiper-slide .one_p{
	display: none;
}

.xm_box .swiper-container .swiper-slide .two_p{
	display: none;
}

.xm_box .swiper-container .swiper-slide .three_p{
	display: none;
}

.pagination-box{
	overflow: hidden;
	margin-top: 70px;
	width: 100%;
	height: 40px;
	text-align: center;
}

.pagination{
	display: flex;
	justify-content: center;
	text-align: center;
}

.box .swiper-pagination{
	margin-top: 50px;
	width: 100%;
}

.box .swiper-pagination-clickable .swiper-pagination-bullet{
	text-align: center;
	width: 35px;
	height: 35px;
	border-radius: 0%;
	margin: 0 5px;
}

.box .swiper-pagination-bullet{
	text-align: center;
	width: 35px;
	height: 35px;
	border-radius: 0%;
	margin: 0 5px;
}

.swiper-container {
		      width: 100%;
		      height: 100%;
		    }
		    
		    .swiper-slide {
		    	
		    }
		    
		    .swiper-button-next{
		    	top: 40%;
		    }
		    
		    .swiper-button-prev{
		    	top: 40%;
		    }
		    
		    .fenye_box{
		    	width: 570px;
		    	height: 35px;
		    	margin: 0 auto;
		    	margin-top: 80px;
		    	text-align: center;
		    }
		    
		    .fenye{
		    	width: 570px;
		    	height: 35px;
		    	text-align: center;
		    }
		    
		    .page-link{
		    	float: left;
		    	display: inline-block;
		    	width: 30px;
		    	height: 33px;
		    	border: 1px solid #445c8f;
		    	text-align: center;
		    	line-height: 33px;
		    	border-right: none;
		    	color: black;
		    }
		    
		    .page-link:hover{
		    	background: #445c8f;
		    	color: white;
		    }
		    
		    .page-link:nth-child(1){
		    	width: 68px;
		    	margin-right: 20px;
		    	border-right: 1px solid #163474;
		    }
		    
		    .page-link:nth-child(2){
		    	width: 55px;
		    }
		    
		    .page-link:nth-child(3){
		    	width: 68px;
		    }
		    
		    .page-link:nth-child(11){
		    	width: 68px;
		    }
		    
		    .page-link:nth-child(12){
		    	width: 55px;
		    	border-right: 1px solid #163474;
		    }
		    
@media(max-width:980px){
	.big_box{
		width: 100%;
	}
	
	.box{
		width: 100%;
		height: 100%;
		padding: 0;
	}
	
	.title{
		padding-left: 0;
		font-size: 0.36rem;
		text-align: center;
	}
	
	.font_p{
		padding-left: 0;
		text-align: center;
		font-size: 0.28rem;
	}
	
	.fenye_box{
		width: 100% !important;
		margin: 0 !important;
		margin-top: 1rem !important;
		padding-left: 0 !important;
		height: initial !important;
	}
	
	.fenye{
		width: 100% !important;
		height: initial !important;
		margin-bottom: 1rem !important;
	}
	
	.fenye a{
		padding: 0 10px !important;
		margin: 0 !important;
		font-size: 12px !important;
	}
	
	.box .swiper-container{
	}
	
	.box .swiper-slide .swiper-slide-active{
		width: 100%;
	}
	
	dl{
		height: 100%;
		width: 100%;
		display: inline-block;
	}
	
	dl dd{
		width: 100%;
	}
	
	dl dt{
		width: 100%;
		padding: 0 5%;
		height: initial;
	}
	
	.xm_box .swiper-container{
		height: 65px;
	}
}
