@charset 'utf-8';

body{padding-top: 135px;}

.about_video video{width: 100%; height: auto; display: block;}

.service_banner{position: relative; overflow: hidden;}
.service_banner .picture{overflow: hidden;}
.service_banner .picture img{position: relative; left: 50%; transform: translateX(-50%);}
.service_banner .content{width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.service_banner .content .title{text-align: center; font-size: 46px; font-family: 'Poppins SemiBold'; color: #fff;}
.service_banner .content .text{text-align: center; font-size: 16px; line-height: 28px; font-family: 'Poppins Light'; color: #fff;}

.service_list{padding: 60px 0; background: #f6f6f6;}
.service_list .list{width: 23.5%; float: left; background: #fff; margin: 0 2% 30px 0; transition: all 0.5s;}
.service_list .list:hover{box-shadow: 0 0 10px 10px #e8e8e8;}
.service_list .list:nth-child(4n){margin-right: 0;}
.service_list .list .picture{overflow: hidden;}
.service_list .list .picture img{width: 100%; transition: all 0.5s;}
.service_list .list:hover .picture img{transform: scale(1.1);}
.service_list .list .content{padding: 15px 15px 20px;}
.service_list .list .content .title{font-size: 18px; font-family: 'Poppins SemiBold'; line-height: 24px; height: 48px; overflow: hidden;}
.service_list .list .content .title a{color: #161616; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.service_list .list:hover .content .title a{color: #009ca3;}
.service_list .list .content .text{margin-top: 10px; font-size: 14px; line-height: 18px; height: 36px; font-family: 'Poppins Light'; color: #8e8e8e; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.service_list .list .content .button{margin-top: 10px;}
.service_list .list .content .button a{display: block; width: 19px; height: 13px; background: url("/images/button.png");}

@media (max-width:960px) {
	body{padding-top: 60px;}
	
	.service_list{padding: 30px 10px;}
	.service_list .list{width: 48%; float: left; background: #fff; margin: 0 4% 30px 0;}
	.service_list .list:nth-child(2n){margin-right: 0;}
	.service_list .list .content{padding: 10px;}
	.service_list .list .content .title{font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}
	.service_list .list .content .text{margin-top: 5px; font-size: 12px;}
	.service_list .list .content .button{margin-top: 10px;}
}
<!--ºÄÊ±1793770959.5391Ãë-->