.pro_item,
.pro_item .pro_item_img img,
.pro_item_text{
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	width: 100%;
}
.modelProject{
	padding: 60px  0 0 0;
	background: #fff;
}
.project__tain{
	width: 100%;
}
.pro_item{
	float: left;
	width: 32%;
	margin-right: 2%;
	box-sizing: border-box;
	overflow: hidden;
	padding-bottom:10px;
	position: relative;
	margin-top: 45px;
}
.pro_item:nth-child(-n+3){
	margin-top: 0;
}
.pro_item:nth-child(3n){
	margin-right: 0;
}
.pro_item .pro_item_img{
	width:99%;
	display: flex;
	justify-content: center; border:1px solid #ccc
}
.pro_item_text{
	background-color: #fff;
	width: 90%;
	border-bottom: 2px #004798 solid;
	padding: 15px 30px; text-align:center

}
.pro_item_text h5{
	font-size: 16px;
	line-height: 26px;
	color: #084996;
}
.pro_item:hover .pro_item_img img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.pro_item:hover .pro_item_text{
	bottom: 12px;
}




.pro_item1,
.pro_item1 .pro_item_img img,
.pro_item1_text{
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	width: 100%;
}
.pro_item1{
	float: left;
	width:23.5%;
	margin-right: 2%;
	box-sizing: border-box;
	overflow: hidden;
	padding-bottom:10px;
	position: relative;
	margin-top: 45px;
}
.pro_item1:nth-child(-n+4){
	margin-top: 0;
}
.pro_item1:nth-child(4n){
	margin-right: 0;
}
.pro_item1 .pro_item_img{
	width:99%;
	display: flex;
	justify-content: center; border:1px solid #ccc
}
.pro_item1:hover .pro_item_img img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.pro_item1:hover .pro_item_text{
	bottom: 12px;
}

























@media screen and (max-width:968px) {
	.modelProject{
		padding: 30px 0 15px 0;
	}
	.pro_item {
	    width: 49%;
	    padding-bottom: 0;
	    margin-right: 2%;
	    margin-top: 20px;
	}
	.pro_item1 {
	    width: 49%;
	    padding-bottom: 0;
	    margin-right: 2%;
	    margin-top: 20px;
	}
	.pro_item_text {
	    border-bottom: none;
	    padding: 10px 20px;
	    position: static;
	    bottom: auto;
	    left: auto;
	    transform: translateX(0);
	}
	.pro_item_text h5 {
	    font-size: 14px;
		line-height: 20px;
	}
	.pro_item:nth-child(3n) {
	    margin-right: 2%;
	}
	.pro_item:nth-child(2n) {
	    margin-right: 0;
	}
	.pro_item1:nth-child(2n) {
	    margin-right: 0;
	}
	.pro_item:nth-child(-n+3) {
	    margin-top: 20px;
	}
	.pro_item:nth-child(-n+2) {
	    margin-top: 0;
	}
	.pro_item .pro_item_img{
		height: auto;
		display: block;
	}
	.pro_item .pro_item_img img{
		width: 100%;
		height: auto;
	}
	.pro_item1 .pro_item_img{
		height: auto;
		display: block;
	}
	.pro_item1 .pro_item_img img{
		width: 100%;
		height: auto;
	}
	
	
}