.banner_wz{ width: 100%; text-align: center;}
.banner_wz img{ width: 100%; max-width: 1903px;}
@media ( max-width:990px){
.banner_wz{ margin-top: 60px;}	
}

.boxw{
	background: #e1e1e1;
	padding-top: 40px;
	padding-bottom:60px;
}

.titlew{
	padding-top:30px;
	padding-bottom:30px;
	text-align: center;
}

.titlew strong{
	font-size: 36px;
	color:#000;
	display: block;
	line-height: 36px;
}

.titlew i{
	display: block;
	width: 70px;
	height: 2px;
	margin: 0 auto;
	background: #df0000;
	margin-top:20px;
	margin-bottom:20px;
}

.titlew span{
	font-size: 18px;
	color:#333;
}


.boxw_pro{
	max-width: 1440px;
	margin:0 auto;

}

.boxw_pro .avi{
	/* display: flex; */

}


.boxw_pro{
	overflow: hidden;
}


.boxw_pro .item{
	width: 50%;
	float: left;
}
.boxw_pro .item.avi{
	width:100%;
}

.pro{
	margin: 20px;
	background: #fff;
}

.pro a{
	display: block;
}

.boxw_pro .item img{
	width:100%;
}
.boxw_pro .item.avi .pro{
	display: flex;
}



.pro_bottom{
	padding:30px;
}

.pro_title{
	font-size: 28px;
	font-weight: normal;
}

.pro_bottom i{
	display: block;
	width: 24px;
	height: 3px;
	margin-top: 26px;
	margin-bottom: 20px;
	background: #df0000;
}

.boxw_pro .item.avi .pro_bottom{
	padding:96px 66px 96px 66px;
	background: #2f2f2f;
	color:#fff;
	flex: 0 0 30%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.boxw_pro .item.avi .pro_dec{
	line-height: 36px;
	font-size: 17px;
	
}
.boxw_pro .item.avi .pro_images{
	width: 100%;
	height:100%;
	overflow: hidden;
}
.boxw_pro .item.avi .pro_images img{
	height: 100%;
	width: auto;
}

.pro_bottom .go{
	width:13px;
	height: 13px;
	border-radius: 100px;
	padding:20px;
	display: flex;
	justify-content: center;
  	align-items: center;
	border:1px solid rgba(255, 255, 255, 0.6);
}

.api2{
	display:none;
}


*, *:after, *:before {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}
.boxw_pro .item:hover .pro_bottom{
	background: #df0000;
	color:#fff;
}
.boxw_pro .item:hover .pro_bottom i{
	background: #fff;
}


@media (max-width:767px){
	.titlew strong{
		font-size:22px;
	}
	.titlew span{
		font-size:14px;
	}
	.pro_title{
		font-size:20px;
	}
	.boxw_pro .item{
		width:100%;
	}
	.avi{
		display: none;
	}
	.api2{
		display:block;
	}

}

/*我们的优势*/

.boxw2_bg{
	background: #cb0b16 url(../images/img4.jpg) top center no-repeat;
	padding-top:80px;
	padding-bottom:60px;
}

.boxw2_title{
	text-align: center;
}
.boxw2_title strong{
	font-size: 40px;
	font-weight: bold;
	display: block;
	color:#fff;
	line-height: 46px;
}


.boxw2_title i{
	display: block;
	width: 70px;
	height: 2px;
	margin: 0 auto;
	background: #fff;
	margin-top:20px;
	margin-bottom:20px;
}

.boxw2_title span{
	font-size: 18px;
	color:#fff;
}

.boxw2_b{
	max-width: 1440px;
	margin:0 auto;
	overflow: hidden;
}
.boxw2_b ul{
	overflow: hidden;
	padding-top:80px;
	padding-bottom:100px;
}
.boxw2_b li{
	float:left;
	width:25%;
	text-align: center;
}
.boxw2_b strong{
	display: block;
	font-size: 70px;
	color:#fff;
	line-height: 80px;
}
.boxw2_b span{
	display: block;
	font-size: 20px;
	padding-top:20px;
	color:#fff;
}

@media (max-width:992px){
	.boxw2_b strong{
		font-size: 40px;
		color:#fff;
	}
	.boxw2_b span{
		font-size: 16px;
		color:#fff;
	}
}

@media (max-width:767px){
	.boxw2_b li{
		float:left;
		width:50%;
		text-align: center;
		padding-bottom:40px;
	}
	.boxw2_b strong{
		display: block;
		font-size: 40px;
		color:#fff;
		line-height: 60px;
	}
	.boxw2_b span{
		display: block;
		font-size: 16px;
		padding-top:10px;
		color:#fff;
	}
	.boxw2_bg{
		padding-top:80px;
		padding-bottom:0px;
	}

	.boxw2_title strong{
		font-size: 24px;
	}
	.boxw2_title span{
		font-size: 14px;
	}
}





.box3w_bg{
	background: #f5f5f5 url(../images/bg.jpg) center no-repeat;
	padding:60px 0;
}

.box3w{
	max-width: 1440px;
	margin:0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.box3w_l{
	flex: 1;
}
.box3w_l>div{
	float: left;
}
.box3w_l_t1{
	font-size: 60px;
	line-height: 70px;
}
.box3w_l_t2{
	font-size: 40px;
	color: rgba(0, 0, 0, 0.2);
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 36px;
}
.box3w_l_t3{
	font-size: 18px;
	line-height: 36px;
	padding-left: 36px;

}

.box3w_r{
	flex: 1;
}
.box3w_r ul{}
.box3w_r li{
	width: 50%;
	float: left;
	text-align: center;
}
.box3w_r li img{
	width:100%;
}
.box3w_r li a{
	display: inline-block;
	margin:10px;
}

.web_contact{
	margin-top:30px;
	margin-left: 36px;
	margin-right: 36px;
	padding:4px;
	border-radius: 100px;
	display: flex;
	align-items: center;
	box-shadow: 10px 10px 10px  rgba(0, 0, 0, 0.2);
	background: #fff;
	margin-bottom:30px;
}
.web_contact>div{
	flex: 1;
	text-align: center;
}
.web_tel{
	font-size: 30px;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	color:#df0000
}


@media (max-width:767px){
	/*我们的客户*/
	.box3w{
		display: block;
		overflow: hidden;
	}
	.box3w_l{
		width:100%;
	}
	.box3w_l_t1{
		text-align: center;
		font-size: 24px;
	}
	.box3w_l_t2{
		text-align: center;
		font-size: 24px;
		padding:0;
		padding-bottom:20px;
	}
	.box3w_l_t3{
		font-size: 16px;
		text-align: center;
	}
}

.anli-list{ width: 696px;}
.anli-list ul li{ width: 160px;}
@media (max-width:650px){	
.anli-list{ width: 100%;}
.anli-list ul li{ width: 46%;}	
}


















