.contact-title-en {
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 10px;
}

.service-sect {
	text-align: center;
	background-color: gray;
	margin-bottom: 20px;
	width: 100%;
}

.service-sect-1 {
	background: url(../images/service/service-t1.jpg) 0% 0% no-repeat;
	background-size: cover;
	height: 437px;
}

.service-sect-2 {
	background: url(../images/service/service-t2.jpg) 0% 0% no-repeat;
	background-size: cover;
	height: 211px;
}

.service-sect-3 {
	background: url(../images/service/service-t3.jpg) 0% 0% no-repeat;
	background-size: cover;
	height: 211px;
}

.service-sect-4 {
	background: url(../images/service/service-t4.jpg) 0% 0% no-repeat;
	background-size: contain;
	height: 211px;
}

.service-sect-5 {
	background: url(../images/service/service-t5.jpg) 0% 0% no-repeat;
	background-size: cover;
	height: 211px;
}

.service-sect-6 {
	background: url(../images/service/service-t6.jpg) 0% 0% no-repeat;
	background-size: cover;
	height: 436px;
	margin-top: -225px;
}

.service-sect p {
	color: white;
	font-size: 18px;
	font-weight: bold;
	transition: 0.3s;

	/* 元素完全居中 */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* 元素完全居中 */
}

.links{display: none;padding-top: 138px;transition: 3s;}

.service-sect:hover p{
	top: 15%;
	transition: 0.3s;
}

.service-sect:hover .links{
	display: block;
	opacity: 1;
	transition: 3s;
}

.service-sect:hover .links a {
	display: block;
	color: white;
	font-size: 12px;
	text-align: center;
	display: block;
	background-color: #e77817;
	
	border-radius: 30px;
	padding: 10px 0;
	margin-bottom: 20px;
	opacity: 1;
}

.service-sect:hover .links a:hover {
	background-color: orange;
	text-decoration: none;
}


.service-sect-2:hover p{
	top: 35%;
}

.service-sect-3:hover p{
	top: 35%;
}

.service-sect-5:hover p{
	top: 15%;
}

.service-sect-5:hover .links{
	top: 15%;
	padding-top: 80px;
}

.service-sect-6 p{
	top: 0%;
}

.service-sect-6:hover p{
	top: -65%;
}

.beijian{}
.beijian h3{font-size: 18px;font-weight: bold;color: #0078a0;margin: 0 0 20px 0;}
.beijian p{font-size: 16px;line-height: 32px;padding: 0 0 30px 0;}


@media screen and (min-width:1365px) {}

@media screen and (min-width:768px) and (max-width:994px) {
	.service-sect .links{
		display: block;
		opacity: 1;
		transition: 3s;
	}
	
	.service-sect .links a {
		display: block;
		color: white;
		font-size: 12px;
		text-align: center;
		display: block;
		background-color: #0078a0;
		
		border-radius: 30px;
		padding: 10px 0;
		margin-bottom: 20px;
		opacity: 1;
	}
	
	
	.service-sect-1 p{
		top: 15%;
	}
	
	.service-sect-2 p{
		top: 35%;
	}
	
	.service-sect-3 p{
		top: 35%;
	}
	
	.service-sect-5 p{
		top: 15%;
	}
	
	.service-sect-5 .links{
		top: 15%;
		padding-top: 80px;
	}
	
	.service-sect-6 p{
		top: 0%;
	}
	
	.service-sect-6 p{
		top: -65%;
	}
	
	
	.service-sect-6 {
		background: url(../images/service/service-t6.jpg) 0% 0% no-repeat;
		background-size: cover;
		height: 436px;
		margin-top: 0px;
	}
	
	.service-sect-6 p{
		top: 50%;
	}
	
	.service-sect-6 p {
	  top: 15%;
	}
	
}



@media screen and (min-width:994px) and (max-width:1365px) {
	.service-sect .links{
		display: block;
		opacity: 1;
		transition: 3s;
	}
	
	.service-sect .links a {
		display: block;
		color: white;
		font-size: 12px;
		text-align: center;
		display: block;
		background-color: #0078a0;
		
		border-radius: 30px;
		padding: 10px 0;
		margin-bottom: 20px;
		opacity: 1;
	}
	
	
	.service-sect-1 p{
		top: 15%;
	}
	
	.service-sect-2 p{
		top: 35%;
	}
	
	.service-sect-3 p{
		top: 35%;
	}
	
	.service-sect-5 p{
		top: 15%;
	}
	
	.service-sect-5 .links{
		top: 15%;
		padding-top: 80px;
	}
	
	.service-sect-6 p{
		top: 0%;
	}
	
	.service-sect-6 p{
		top: -65%;
	}
	
	
	.service-sect-6 {
		background: url(../images/service/service-t6.jpg) 0% 0% no-repeat;
		background-size: cover;
		height: 436px;
		margin-top: -224px;
	}
	
	.service-sect-6 p{
		top: 50%;
	}
	
	.service-sect-6 p {
	  top: -65%;
	}
	
}


@media screen and (max-width:1364px) {}

@media screen and (max-width:768px) {
	
	.service-sect .links{
		display: block;
		opacity: 1;
		transition: 3s;
	}
	
	.service-sect .links a {
		display: block;
		color: white;
		font-size: 12px;
		text-align: center;
		display: block;
		background-color: #0078a0;
		
		border-radius: 30px;
		padding: 10px 0;
		margin-bottom: 20px;
		opacity: 1;
	}
	
	
	.service-sect-1 p{
		top: 15%;
	}
	
	.service-sect-2 p{
		top: 35%;
	}
	
	.service-sect-3 p{
		top: 35%;
	}
	
	.service-sect-5 p{
		top: 15%;
	}
	
	.service-sect-5 .links{
		top: 15%;
		padding-top: 80px;
	}
	
	.service-sect-6 p{
		top: 0%;
	}
	
	.service-sect-6 p{
		top: -65%;
	}
	
	
	.service-sect-6 {
		background: url(../images/service/service-t6.jpg) 0% 0% no-repeat;
		background-size: cover;
		height: 436px;
		margin-top: 0px;
	}
	
	.service-sect-6 p{
		top: 50%;
	}
	
	.service-sect-6 p {
	  top: 15%;
	}
	
	
	
}
