/* 主图 */
.mainPic{
/* 	display: none; */
	height: 80rem;
	background: url(../upload/mainPic8.jpg) no-repeat;
}
.mainPic div{
	/* height: 400px; */
	/* background-color: rgba(0,0,100,0.3); */
}
.mainPic .w{
	position: relative;
}
.mainPic .p1{
	position: absolute;
	top: 20rem;
	font-size: 12rem;
	color: #F1F1F1;
}
.mainPic .p2{
	position: absolute;
	top: 22rem;
	font-size: 2.5rem;
	color: #F1F1F1;
}

/* 技术服务 */
.tecService{
	height: 22rem;
	/* text-shadow: 9px -3px 5px rgba(0,0,0,0.3); */
	/* text-decoration: overline; */
	/* border-top: 2px solid dimgray; */
}
.tecService .w {
	position: relative;
}
.tecService .w div{
	height: 4.5rem;
	width: 22rem;
	position: absolute;
	top: 10rem;
	left: 52.5rem;
	font-size: 4.5rem;
	font-weight: 500;
	color: #000000;
	text-align: center;
	line-height: 4.5rem;
	border-left: 5px solid dodgerblue;
}
.tecServices{
	height: 40rem;
}
.SI{
	position: relative;
	float: left;
	height: 42rem;
	width: 40rem;
	margin-left: 10rem;
	/* border: 2px solid lightgray; */
	box-shadow: 0.5rem 0.5rem 1rem .4rem rgba(0,0,0,0.5);
	text-align: center;
}
.SI img{
	position: absolute;
	height: 9rem;
	width: 9rem;
	top: 5rem;
	left: 15.5rem;
}
.SI h1{
	position: absolute;
	top: 16rem;
	left: 15.25rem;
}
.SI p{
	position: absolute;
	top: 27rem;
	left: 5rem;
	right: 5rem;
	font-size: 1.6rem;
}
.SD{
	position: relative;
	float: right;
	height: 42rem;
	width: 40rem;
	margin-right: 10rem;
	box-shadow: .5rem .5rem 1rem .4rem rgba(0,0,0,0.5);
	text-align: center;
}
.SI:hover{
	transform: translateY(-0.8rem);
}
.SD:hover{
	transform: translateY(-0.8rem);
}
.SD p{
	position: absolute;
	top: 27rem;
	left: 5rem;
	right: 5rem;
	font-size: 1.6rem;
}
.SD img{
	position: absolute;
	height: 9rem;
	width: 8rem;
	top: 5rem;
	left: 16rem;
}
.SD h1{
	position: absolute;
	top: 16rem;
	left: 15.25rem;
}
/* 解决方案 */
.solutions{
	margin-top: 5rem;
	height: 80rem;
	background: url(../upload/mainPic6.png) no-repeat;
	background-size: 100% 100%;
}
.solutions .w{
	/* position: relative; */
}
.solutions .w div{
	float: left;
	height: 28rem;
	width: 38rem;
	margin: 6rem 1rem 0 1rem;
	/* background-color: rgba(0,0,0,0.3); */
	border-radius: 1.5rem;
}
.solutions .w div a{
	display: none;
	height: 28rem;
	width: 38rem;
	background-color: rgba(0,0,0,0.5); 
	border-radius: 1.5rem;
	text-align: center;
	line-height: 28rem;
	font-size: 2.5rem;
	color: white;
}
/* 合作伙伴 */
.partner{
	height: 23rem;
	/* border-top: 2px solid dimgray; */
}
.partner .w {
	position: relative;
}
.partner .w div{
	height: 4.5rem;
	width: 22rem;
	position: absolute;
	top: 15rem;
	left: 52.5rem;
	font-size: 4.5rem;
	font-weight: 500;
	color: #000000;
	text-align: center;
	line-height: 4.5rem;
	border-left: 5px solid dodgerblue;
}
.partners{
	height: 40rem;
}
/* .partners .w{
	height: 400px;
	background-color: #1E90FF;
} */

.partners .w ul{
	float: left;
}
.partners .w ul li{
	height: 10rem;
	width: 20rem;
	text-align: center;
	line-height: 10rem;
	/* background-color: pink; */
	margin-top: 2rem;
	margin-left: 8rem;
}
