.top_main,.banner_main,.cp_main,.cpp_main{
	width:100%;
	margin: 0 auto;
}
.top_main img,.banner_main img{
	max-width: 100%;
}
.nav_main{
	width:100%;
	margin: 0 auto;
	background-color: #176bab;
}
.nav_items{
	float: left;
	text-align: center;
	width:12.5%;
}
.nav_items_xz{
	background-color: #cb0404;
}
.nav_items:hover{
	background-color: #CB0404;
}
.nav_items a{
	color: #fff;
	line-height: 50px;
}
.cp_main{
	background-color: #252525;
	padding: 50px 0;
	height: 330px;
}

.cp_main_t1{
	text-align: center;
	font-size: 30px;
	color: #fff;
}
.cp_main_t2{
	text-align: center;
	color: #fff;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: '';
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content: '';
}
.swiper-button-prev img,.swiper-button-next img{
	max-width: 100%;
}
.cp_title{
	width:100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background-color: #252525;
	color: #fff;
}
.cp_img img{
	max-width: 100%;
}
.cpp_main{
	padding: 50px 0;
}
.cpp_cp{
	margin: 0 auto;
	margin-bottom: 20px;
}
.foot_main_top{
	width:100%;
	text-align: center;
	line-height: 50px;
	border-top: 1px dotted #222;
	border-bottom: 1px dotted #222;
	margin-bottom: 10px;
}
.foot_main_top a,.foot_main_c a{
	color: #222;
	margin: 0 10px;
}
.foot_main_c{
	width:100%;
	text-align: center;
	line-height: 25px;
}
@media (max-width: 768px){
	
	.cp_main {
	    background-color: #252525;
	    padding: 20px 0;
		height: auto;
	}
	.cp_title{
		width:100%;
		height: 30px;
		text-align: center;
		line-height: 30px;
		background-color: #176BAB;
		color: #fff;
	}
	.cp_main_t1{
		text-align: center;
		font-size: 20px;
		color: #fff;
	}
	.nav_items a{
		color: #fff;
		line-height: 30px;
	}
	.nav_items{
		float: left;
		text-align: center;
		width:25%;
		box-sizing: border-box;
		border: 1px solid #025b9f;
	}
}













