.container-banner .wrap .inner .onetxt{
	text-align: center !important;
}
.container-banner .wrap .inner .threetxt{
	text-align: center !important;
}
.container-banner .wrap .inner .twotxt{
	text-align: center !important;
}
.container-banner .wrap .inner .txt .infobtn{
	margin: 15px auto 0 auto ;
}
.container-banner .wrap .inner .fadeInUp{
	margin-top: 15px;
}
.mian-title {
	padding: 30px 0px;

}

.mian-title h3 {
	padding-bottom: 20px;
	font-size: 28px;
	font-weight: 700;
	color: #2F4447;
	line-height: 40px;
	text-align: center;
	position: relative;
}


.mian-title .addtext {
	width: 100%;
	text-align: center;
	/* margin-top: 20px; */
}

.mian-title .addtext p {
	color: #666666;
	line-height: 26px;
	font-size: 16px;
	font-weight: 400;
}

.mian-title h3:after {
	/* display: block; */
	display: none;
	width: 90px;
	height: 4px;
	background: #0267ff;
	border-radius: 2px;
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -45px;
	bottom: 0px;
}
.substance{
	width: 100%;
	margin-top: -50px;
}
.container-sybxbox{
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.container-sybxbox .sdfw-wrap {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.container-sybxbox .sdfw-wrap-item {
	width: calc(100%/2 - 20px);
	margin: 10px;
	height: 249px;
	display: flex;
	align-items: center;
}

.container-sybxbox .sdfw-wrap-item:nth-child(1) {

	background: url("../images/jjfximg.png") center no-repeat;
	background-size: 100% 100%;
}

.container-sybxbox .sdfw-wrap-item:nth-child(2) {

	background: url("../images/shfximg.png") center no-repeat;
	background-size: 100% 100%;
}



.container-sybxbox .sdfw-wrap-item>div {
	padding: 45px;
}

.container-sybxbox .sdfw-wrap-item h2 {
	font-size: 18px;
	color: #ffffff;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight: 400;
}

.container-sybxbox .sdfw-wrap-item p {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	position: relative;
	padding-left: 10px;
	font-weight: 400;
}

.container-sybxbox .sdfw-wrap-item p:after {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #fff;
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50px;

}

.container-sybxbox .sdfw-wrap-item .infobtn {
	width: 104px;
	height: 40px;
	line-height: 40px;
	background: #0267ff;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	margin-top: 20px;
	cursor: pointer;
}

.container-sybxbox .sdfw-wrap-item img {
	width: 100%;
}
.container-sbxz,.container-wmfa,.container-balc{  
	width: 1220px;
	margin: 60px auto 0 auto;
	overflow: hidden;
	text-align: center;
}
.container-sbxz img{
	width: 100%;
	padding: 0 10px;
}
.container-wmfa img{
	width: 100%;
	padding: 0 10px;
}
.container-balc img{
	width: 100%;
	padding: 0 10px;
}
.container-wmfa p{
	text-align: center;
	width: 63%;
	margin: 0 auto;
	color: #666666;
	line-height: 26px;
	font-size: 16px;
	font-weight: 400;
	margin-top: 8px;
}
.container-tblc{
	width: 1200px;
	margin: 60px auto 0 auto;
	overflow: hidden;
}
.container-tblc .tblc-boximg{
	width: 100%;
	position: relative;
}
.container-tblc .tblc-boximg img{
	width: 100%;
}
.container-tblc .tblc-box{
	width: 100%;
	position: relative;
}
.container-tblc .tblc-box img{
	margin: 0 2%;
}
.container-tblc .tblc-box .tblctop{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content:center;
}
.container-tblc .tblc-box  .tblcbottom{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	   
    justify-content: center;
}
@media screen and (max-width: 1360px){
	
	
	.container-tblc .tblc-box img{
		width: 20%;
	}
}
@media screen and (max-width: 1220px){
	.container-sybxbox,.container-sbxz,.container-wmfa,.container-balc,.container-tblc{
		width: 100%;
	}
}

@media screen and (max-width: 680px){
	.mian-title h3 {
		line-height: 30px;
		font-size: 17px;
		padding-bottom: 10px;
	}
	.mian-title .addtext{
		line-height: 22px;
		    font-size: 14px;
	}
	.substance{
		padding: 0 10px;
	}
	.container-sybxbox .sdfw-wrap-item{
		width: calc(100% - 20px);
	}
	.container-sybxbox .sdfw-wrap-item>div{
		padding: 12px;
	}
	.container-sybxbox .sdfw-wrap-item{
		height: 169px;

	}
	.container-wmfa p{
		width: 90%;
	}
	.container-tblc .tblc-box img {
	    width: 24%;
	}
}