.common-item{
	padding:;
}
.banner-text{
	position: absolute;
	top: 30%; 
	left:50%; 
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	transform:translate(-50%,0);

}
 
.banner-text h3{
	color: #fff;
	font-size: 42px;
	width: 60%;
	line-height: 64px;
	font-weight: bold;
	letter-spacing: 1px;
}

.banner-text p{
	color: #fff;
	font-size: 24px;
	margin-top: 20px;
	width: 60%;
}
.index-product-item{
	padding:40px 30px;
	background: #f8f8f8;
	border-radius: 10px;
}
.index-product-item h3{
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin:30px 0 25px;
	line-height: 30px;
}
.index-product-item p{
	font-size: 16px; 
	color: #000;
	line-height: 28px;
	min-height: 80px;
}

.index-product-item img{
	width: 60px;
}
.learn-more-btn{
	height: 42px;
	line-height: 42px;
	padding:0 25px;
	border:1px solid #000;
	color: #000;
	display:inline-block;
	border-radius: 5px;
	min-width: 100px;
	text-align: center;
	margin-top: 20px;
	font-size: 15px;
	/* position: absolute;
	bottom: 35px; */
}
.learn-more-btn:hover{
	border-color:#035bed;
}

.index-title-white {
    margin: 0 0 40px 0;
    overflow: hidden;
}
.index-title-white h2{
	font-size: 36px;
    color: #fff;
    font-weight: bold;
    float: left;
}
.index-title-white a{
	display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border: 1px solid #fff;
    border-radius: 5px;
    text-align: center;
    float: right;
    color: #fff;
}
.index-service-item{
	width: 20%;
	float: left;
	padding: 0 15px;
}
.index-service-item>div{
	padding:40px 30px;
	background: rgba(0,0,0,0.12);
	border-radius: 10px;
}
.index-service-item h3{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin:30px 0 25px;
	line-height: 30px;
}
.index-service-item p{
	font-size: 16px; 
	color: #fff;
	line-height: 28px;
	min-height: 140px;
}

.index-service-item img{
	width: 60px;
}
.learn-more-btn-white{
	height: 42px;
	line-height: 42px;
	padding:0 25px;
	border:1px solid #fff;
	color: #fff;
	display:inline-block;
	border-radius: 5px;
	min-width: 100px;
	text-align: center;
	margin-top: 20px;
	font-size: 15px;
}
.learn-more-btn-white:hover{
	border-color:#fff;
	color: #fff
}


.index-solution-item{
	padding:40px 30px;
	background: #fff;
	border-radius: 10px;
	box-shadow: rgba(29, 112, 224, 0.1) 3px 2px 16px;
}
.index-solution-item h3{
	font-size: 22px;
	font-weight: bold;
	color: #333;
	margin:30px 0 25px;
	line-height: 30px;
}

.index-solution-item p{
	font-size: 16px; 
	color: #333;
	line-height: 28px;
	min-height: 56px;
}

.index-solution-item img{
	width: 60px;
}

.index-solution-item .learn-more-btn{
	background: #e50101;
	color: #fff;
	border:none;
	margin-top: 20px;
}

.index-solution .owl-theme .owl-controls .owl-buttons .owl-prev,
.index-solution .owl-theme .owl-controls .owl-buttons .owl-next{
	position: relative;
	width: 42px;
	height: 42px;
	/* border:2px solid #000; */
	margin: 60px 10px 0;
}
.index-solution .owl-theme .owl-controls .owl-buttons .owl-prev{
	background: url(../images/index-prev.png) no-repeat;
	background-size: 42px;
}
.index-solution .owl-theme .owl-controls .owl-buttons .owl-next{
	background: url(../images/index-next.png) no-repeat;
	background-size: 42px;
}
.index-solution .owl-theme .owl-controls {
    margin-top: 0;
}

.index-solution .owl-carousel .owl-wrapper-outer {
    overflow: inherit; 
}
.index-product-item{
	background:url(https://antiy.cn/images/index-product-bg01.jpg) no-repeat left top #f8f8f8;
}
.avl-item a {
	background: #e50101;  
}
@media (max-width: 1366px){
	.index-service-item p{
		min-height: 140px;
	}
	.index-service-item h3,.index-product-item h3{
		min-height: 60px;
		margin: 20px 0;
	}
	.index-solution-item h3{
		font-size: 20px;
	}

	.index-product-item p{
		min-height: 84px;
	}

}
@media (max-width: 1600px){
	.banner-text h3,.index-title-white h2,.index-title h2{ 
		font-size: 30px; 
	}
	.index-service-item h3,.index-product-item h3{
		min-height: 60px;
	}
	.index-solution-item h3,.index-product-item h3,.index-service-item h3{
		font-size: 20px;
	}
	.index-product-item p{
		min-height: 84px;
	}
	.index-solution-item p{
		min-height: 56px;
	}
	.banner-text p{ 
		font-size: 18px; 
	}
	.index-title h2{
		font-size: 30px;
	}
}

@media (max-width: 1366px){
	.banner-text h3{ 
		font-size: 30px; 
	}

	.banner-text p{ 
		font-size: 18px; 
	}
}
	
@media screen and (max-width:768px) {
	.banner-text h3{ 
		font-size: 20px;
		line-height: 30px;
		width: 100%;
	} 
	.banner-text p{  
		display: none;
	}
	.banner-text{
		top:50%;
		left:0; 
		-webkit-transform: translate(0-50%);
		-moz-transform: translate(0,-50%);
		transform:translate(0,-50%);
	}
	.index-product-item,.index-solution-item {
	    padding: 20px 20px 30px; 
	    margin-bottom: 20px;
	} 
	.index-service-item {
	  	width: 100%;  
	    margin-bottom: 20px;
	}
	.index-service-item>div {
	    padding: 20px 20px 30px; 
	}
	.index-product-item p,.index-service-item p,.index-solution-item p{
		min-height: 0;
		font-size: 14px;
		line-height: 24px;
	}
	.index-product-item h3,.index-service-item h3,.index-solution-item h3 { 
	    margin: 20px 0 20px;
	    font-size: 18px;
	    min-height: 0;
	}
	.index-title-white h2 {
	    font-size: 24px;
	}
	.learn-more-btn,.learn-more-btn-white { 
	    line-height: 38px;
	    height: 38px;
	    padding: 0 20px;
	    font-size: 14px;
	}
	
	.learn-more-btn{
		margin-top: 20px;
	}
	.index-solution .imgWrapper{
		padding:0 20px;
	}
	.index-solution .owl-theme .owl-controls .owl-buttons .owl-prev,.index-solution .owl-theme .owl-controls .owl-buttons .owl-next{
		width: 36px;
		height: 36px;
		background-size: 36px;
		margin: 10px 10px 20px;
	} 

}