.common_footer{
	width:100%;
	float:left;
}
.index_content5.keyan-list{
	background:#fff;
}
.con-nei .con table td{
border:1px solid #999}
.page-add{
	width:100%;
	float:left;
	height:45px;
	background:#f8f8f8;
	margin-top:155px;
	line-height:45px;
}
.page-add .container{
	line-height:45px;
}
.page-add a{
	margin:0 10px;
	color:#999999;
}
a{
	color:#333;
}
a:hover{
	text-decoration:none;
}
.page-add a:last-child{
	color:#15499a;
}
.erji-nav{
	float:right;
	margin-top:30px;
}
.erji-nav div{
	float:left;
	padding:5px 8px;
}
.erji-nav div:hover,.erji-nav div.on{
	background:#15499a;
	color:#fff;
}
.erji-nav span{
	width:9px;
	height:1px;
	float:left;
	background:#d8d8d8;
	margin-left:19px;
	margin-top:18px;
	margin-right:19px;
}
.erji-nav span:last-child{
	width:0px;
	height:0px;
}
.list-img1{
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
}
.list-img1 .li{
	width:100%;
	float:left;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:30px;
}
.list-img1 .li .img{
	width:100%;
	float:left;
}
.list-img1 .li .img img{
	width:100%;
}
.list-img1 .li .con{
	width:80%;
	float:left;
	margin-left:2%;
	margin-top:20px;
}
.list-img1 .li .con b{
	width:100%;
	word-break:keep-all;
	white-space:nowrap;
	font-size:16px;
	overflow:hidden;
	margin-bottom:5px;
	float:left;
	text-overflow:ellipsis;
}
.list-img1 .li .con p{
	width:100%;
	word-break:keep-all;
	font-size:12px;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	text-overflow:ellipsis;
}
.list-img1 .li i{
	float:right;
	margin-top:35px;
	margin-right:2%;
	color:#bbb;
}
.list-img1 .li:hover i{
	color:#15499a;
}
.list-img1 .li:hover{
	border-bottom:1px solid #15499a;
}
.page_list{
	width:100%;
	text-align:center;
	display: flow-root;
	margin:40px 0; 
	float: left;
}
.list-img1.logo .li .con{
	margin-left: 10%;
  	text-align: center;
}
.list-img1.logo .li .img{
width: 100%;
    float: left;
    height: 180px;
display: flex;
align-items: center;
justify-content: center;
}
.list-img1.logo .li .img img{
width:auto;
}
.nav-box{
float:left;width:100%;}
.list-img1.logo .li .img img{
 max-height:80%;
max-width:70%;
}
.page_list span{
	padding:5px 12px;
	margin-right:4px;
}
.page_list span.thisclass{
	background: #15499a;
    color: #fff;
}
.page_list a{
	padding:5px 12px;
	border:1px solid #f0f0f0;
	margin-right:4px;
}
.page_list a:hover{
	background: #15499a;
    color: #fff;
}
.page_list a.page-num-current{
background: #15499a;
    color: #fff;
}
.index_content4 .swiper-slide .pic{
	text-align:center;
}
.index_content4 .swiper-slide .pic img{
	max-width:100%;
}
.index_content4 .swiper-slide .info{
	background:rgba(0,0,0,.5);
	padding:25px;
}
.list-pro{
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
}
.list-pro .pro-li{
	width:100%;
	float:left;
	padding-bottom:30px;
	margin-top:30px;
	border-bottom:1px solid #f0f0f0;
}
.list-pro .pro-li:last-child{
	border-bottom:0;
}
.list-pro .pro-li .img{
	float:left;
	width:30%;
}
.list-pro .pro-li .img img{
	width:100%;
	max-width:295px;
	margin-left:40px;
}
.list-pro .pro-li .con{
	float:right;
	margin-right:40px;
	width:60%;
}
.list-pro .pro-li .con b{
	font-size:16px;
	width:100%;
	margin-bottom:20px;
	float:left;
	margin-top:20px;
	word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.list-pro .pro-li .con p{
	color:#666;
	width:100%;
	line-height:26px;
	float:left;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.list-pro .pro-li .con .btn{
	float:left;
	padding:10px 15px;
	background:#15499a;
	color:#fff;
	margin-top:20px;
}
.list-pro .pro-li .con .btn:hover{
	background:#1e315b;
}
.list-pro .pro-li:nth-child(2n) .img{
	float:right;
}
.list-pro .pro-li:nth-child(2n) .con{
	float:left;
}
.page-add.pro-top{
	height:auto;
	line-height:auto;
}
.pro-top{
	padding:50px 0;
}
.pro-top .con{
	width:70%;
	float:left;
	background:#fff;
	padding:38px;
}
.pro-top .con .tit{
	width:80%;
	float:left;
	font-size:18px;
}
.pro-top .con .te{
	float:left;
	margin-top:30px;
	width:50%;
}
.pro-top .con .te span{
	width:100%;
	float:left;
	font-weight:bold;
}
.pro-top .con .te span img{
	vertical-align:middle;
	margin-top:-2px;
	margin-right:5px;
}
.pro-top .con .te .c{
	margin-left:28px;
	float:left;
	width:95%;
}
.pro-top .con .te3{
	width:100%;
}
.pro-top .con .te3 .c div{
	width:33.33%;
	float:left;
}
.pro-top .img{
	width:30%;
	float:right;
	background:#f2f2f2;
	height:100%;
}
.pro-top .img .bg{
	background:#fff;
	width:90%;
	margin-left:5%;
	margin-top:20%;
	text-align:center;
}
.pro-top .img .bg img{
	max-width:100%;
}
.pro-con .tit{
	width:100%;
	height:45px;
	border-bottom:1px solid #f0f0f0;
	float:left;
	margin-top:30px;
	position:relative;
	text-align:center;
}
.pro-con .tit span{
	display:block;
	background:#fff;
	padding:5px 20px;
	font-size:22px;
	    top: 28px;
    position: absolute;
    width: 150px;
    text-align: center;
    margin-left: -75px;
    left: 50%;
}
.pro-con .con{
	width:100%;
	float:LEFT;
	margin-top:200px;
	margin-bottom:50px;
	line-height:30px;
}
.pro-con .con img{
	margin:10px 0;
	max-width:80%!important;
	margin-left:10%;
}
.join-tit{
	width:100%;
	float:left;
	margin-top:50px;
}
.join-bg{
	width:100%;
	float:left;
	background:url(../images/join1_03.png) no-repeat bottom;
	height:249px;
	margin-top:-80px;
}
.join-bg.join-bg2{

	background:url(../images/join1_032.png) no-repeat bottom;

}
.join-bg p{
	float:left;
	font-size:15px;
	color:#fff;
	margin-top:165px;
	margin-left:50px;
}
.join-list{
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	border:1px solid #f5f5f5;
}
.join-list th{
	font-size:16px;
}
.join-list th,.join-list td{
	height:58px;
	border-bottom:1px solid #f5f5f5;
}
.join-list td a{
	color:#15499a;
}
.keyan-list{
	width:100%;
	float:left;
	background:#fff;
	padding:30px 0;
}
.index_content5.keyan-list .list .item .btn{
	display:block;
}
.index_content5.keyan-list .list .item{
	box-shadow:0px 0px 5px #ddd;
}
.list-news{
	width:100%;
	float:left;
	background:#fff;
	padding:30px 0;
}
.list-news .li{
	width:100%;
	padding:40px 0 30px 0;
	float:left;
	border-bottom:1px solid #f5f5f5;
}
.list-news .li .con{
	width:80%;
	float:left;
}
.list-news .li .con b{
	font-size:24px;
	font-weight:500;
	margin-bottom:15px;
	width:100%;
	word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
	float:left;
}
.list-news .li:hover b{
	color:#15499a;
}
.list-news .li .con p{
	font-size:14px;
	width:100%;
	float:left;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.list-news .li .date{
	width:20%;
	float:right;
	text-align:right;
}
.list-news .li .date b{
	font-size:26px;
	width:100%;
	float:left;
	color:#686f81;
	margin-bottom:5px;
	margin-top:10px;
}
.list-news .li .date span{
	font-size:16px;
	width:100%;
	color:#c1c1c1;
	float:left;
}
.list-news .li .date i{
	font-size:16px;
	color:#c1c1c1;
}
.con-nei{
	width:100%;
	float:left;
	margin:30px 0;
}
.con-nei .tit{
	width:100%;
	text-align:center;
	float:left;
	font-size:26px;
	line-height:46px;
}
.con-nei .f-tit{
	font-size:14px;
	color:#999;
	width:100%;
	text-align:center;
	float:left;
}
.con-nei .con{
	width:100%;
	float:left;
	font-size:14px;
	line-height:28px;
	margin-top:30px;
	margin-bottom:40px;
}
.name.qua{
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
}
.list-img1.logo .li{
border: 1px solid #f0f0f0;
    box-shadow: 5px 5px 5px #f0f0f0;
}
@media screen and (min-width: 1200px) {
	.container{
		margin: 0 auto;
		width: 1200px;
		padding:0;
	}
}
@media screen and (max-width: 770px) {
.pro-con .con {
    width: 100%;
    float: LEFT;
    margin-top: 70px;
    margin-bottom: 20px;
    line-height: 30px;
}
.pro-con .con img{
	margin:5px 0;
	max-width:100%!important;
	margin-left:0%;
}

.name.qua{
    font-size: 18px;
    margin: 10px 0;
    padding-top: 10px;
}
.list-img1{
margin-top:10px;margin-bottom:10px;}
	.con-nei .tit{
		font-size:22px;
	}
	.con-nei .con{
		margin:15px 0;
	}
	.page_list span{
			float:left;
			    padding: 3px 10px;
			    margin-bottom: 0px;
		}
		
		.page_list a{
			float:left;
			    padding: 3px 10px;
			    margin-bottom: 5px;
		}
	.page-status,.page-pre,.page-next,.page-index{
		display:none;
	}
	.page-add{
		margin-top:50px;
	}
	.erji-nav{
		float:left;
		margin-top:20px;
	}
	.erji-nav span{
		display:none;
	}
	.erji-nav div{
		margin-right:5px;
	}
	.page_list{
		margin:20px 0;
	}
	.list-pro .pro-li{
		margin-top:15px;
		margin-bottom:15px;
	}
	.list-pro .pro-li .img{
		float:left;
		margin-top:10px;
	}
	.list-pro .pro-li .img img{
		margin-left:0;
	}
	.list-pro .pro-li .con{
		float:right;
		margin-right:0;
		width:68%;
	}
	.list-pro .pro-li .con b{
		margin-top:0;
		margin-bottom:10px;
	}
	.list-pro .pro-li .con .btn{
		padding:8px 10px;
		margin-top:10px;
	}
	.pro-top .con{
		width:100%;
		float:right;
		padding:10px;
	}
	.pro-top .con .tit{
		width:100%;
	}
	.pro-top .con .te{
		width:100%;
		margin-top:15px;
	}
	.pro-top .con .te3 .c div{
		width:100%;
		margin-left:0;
		text-indent:28px;
	}
	.pro-top .con .te3 .c{
		margin-left:0;
	}
	.pro-top .con .te .c{
		width:90%;
	}
	.pro-top .img{
		width:100%;
		float:left;
	}
	.pro-top .img .bg{
		margin-top:20px;
		margin-bottom:20px;
	}
	.page-add.pro-top{
		padding:15px 0;
		background: #f2f2f2;
	}
	.pro-con .tit{
		margin-top:15px;
	}
	.list-news .li{
		padding:20px 0 15px 0;
	}
	.list-news .li .con b{
		font-size:18px;
		margin-bottom:10px;
	}
	.list-news .li .date b{
		font-size:22px;
		margin-top:5px;
	}
}