/* .hover1-cont */
.transition{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}
.transition5{transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;}
.hover1-cont ul, .hover1-cont li{list-style:none; margin:0; padding:0}
.hover1-ul{border-top: 3px solid #ececec;border-bottom: 3px solid #ECECEC;}
.hover1-li{float: left;width: 25%;box-sizing: border-box;}
.hover1-li a{position:relative;display: block;}
.hover1-li img{display: block;width: 100%;}
.hover1-li-sec{position: absolute;left: 0;top: 50%;margin-top:-43px;width: 100%;height: 100%;text-align: center;}
.hover1-li-sec-ctr{display: inline-block;}
.hover1-li-icon{float: left;}
.hover1-li-icon img{display: block;width: 100%;}
.hover1-li-desc{padding-top:10px;padding-left:20px;float: left;color: #fff;text-align: left;}
.hover1-li-tit{font-size: 26px;}
.hover1-li-p{margin-top:3px;font-size: 14px;text-transform: uppercase;font-family: arial;}
.hover1-li:hover{position:relative;z-index:2;box-shadow: 0 15px 30px rgba(0,0,0,.5);transform: translate3d(0,-2px,0);}

@media (max-width: 768px) {
	.hover1-li{width: 50%;}	
  }