.intro-service{background: #f4f4f4;padding: 50px 0px 0px 0px;margin-top: 6%;}
.intro-service .xinde-container{margin: 0 auto!important;}
.intro-service-ul li{float: left;width: 33.33%;margin-bottom: 50px;}
.intro-service-li{margin: 0px 15px;background: #fff;}
.intro-service-li img{width: 100%;vertical-align: middle;}
.intro-service-li img:hover{opacity:0.8}
.intro-service-li a{display: block;}
.intro-service-titles a{font-size: 18px;color: #4D4D4D;font-weight: bold;text-align: center;margin-bottom: 15px;}
.intro-service-titles a:hover{opacity:0.8}
.intro-service-texts{color: #808080;font-size: 15px;line-height: 20px;height: 60px;overflow: hidden;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.intro-service-bottom{padding: 20px 20px;}
.intro-service-links a{display: inline-block;font-size: 13px;color: #fff;line-height: 30px;width: 130px;border-radius: 50px;background:#9b9597;}

.intro-service-links:hover{opacity:0.8}
.intro-service-links{text-align: center;}
.intro-service-ul{padding-top: 20px;}
@media (max-width: 1279px){
	.intro-service{margin-top: 9%;}
}
@media (max-width: 767px) {
	.intro-service-ul li{width: 100%;margin-bottom: 10px;}
	.intro-service-li{margin: 0px;}
	.intro-service-bottom{padding: 15px;}
	.intro-service-titles a{font-size: 17px;}
	.intro-service-texts{font-size: 14px;height: 40px;-webkit-line-clamp: 2;}
	.intro-service-links a{font-size: 12px;}
	.intro-service{padding: 30px 0px 20px 0px;}
}
@media (max-width: 450px) {
	.intro-service{margin-top: 17%;}
}