.banner3{
	margin-top: 96px;
}
.banner3 img{
	width: 100%;
}
.grey{
	background-color: #F5F5F5;
	overflow: hidden;
}
.width1150{
	width: 1200px;
	display: block;
	margin: 0 auto
}
.coopTit{
	padding: 80px 0 0;
	font-size: 32px;
	text-align: center;
	font-weight: bold;
}
.coopIntro{
	margin-top: 50px;
	margin-bottom: 65px;
	font-size: 17px;
	line-height: 35px;
}
.coopNews{
	width: calc(100% - 60px);
	float: right;
	border-left: 1px solid #00a2ff;
	padding-left: 70px;
	margin-bottom: 80px;
	font-size: 17px;
}
.coopNews li{
	position: relative;
	line-height: 35px;
	margin-bottom: 30px;
	margin-top: -10px;
}
.coopNews li:last-child{
	margin-bottom: 0px;
}
.oneline{
	padding-top: 10px;
}
.coopNews li img{
	position: absolute;
	left: -88px;
	top: 10px;
}

/* 服务链 */
.chain{
	overflow: hidden;
}
.chain li{
	float: left;
	width: 20%;
	text-align: center;
	position: relative;
}
.chain li>div{
	height: 130px;
	margin: 35px 0;
	line-height: 130px;
}
.chain li p.hengx{
	position: absolute;
	border-bottom: 1px solid #00A2FF;
	top: 165px;
	left: 0;
	width: 100%;
}
.chain li p.hengx span{
	position: absolute;
	border: 10px solid rgba(0,0,0,0);
	border-top: 10px solid #00A2FF!important;
	left: 50%;
	margin-left: -10px;
	display: block;
}
.chain .wenz{
	margin-bottom: 75px;
	font-size: 20px;
}


/* 成功案例 */
.example{
	margin-top: 75px;
	margin-bottom: 80px;
	overflow: hidden;
}
.example li{
	width: 44%;
	background-color: #fff;
	float: left;
	margin-bottom: 40px;
	overflow: hidden;
	border-radius: 8px;
}
.example li:nth-child(2n){
	float: right;
}
.example li div.examPic{
	width: 100%;
	overflow: hidden;
}
.example li div.examPic img{
	width: 100%;
}
.example li div.examWrap{
	padding: 55px 40px 40px;
	/* height: 350px; */
}
.example li div.examWrap p:first-child{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
}
.example li div.examWrap p:last-child{
	line-height: 27px;
	font-size: 15px;
	color: #666;
	margin-bottom: 0;
}


/* 培养方案 */
.online{
	overflow: hidden;
}
.online ul li{
	float: left;
	text-align: center;
	position: relative;
}
.online ul li:nth-child(2n){
	width: 120px;
	margin-top: 80px;
}
.online ul li:nth-child(2n+1){
	width: 210px;
	height: 210px;
	border: 1px solid #00a2ff;
	border-radius: 8px;
}
.online ul li:nth-child(2n+1) .onlinePic{
	position: absolute;
	width: 100%;
	height: 72px;
	line-height: 72px;
	top: 40px;
}
.online ul li:nth-child(2n+1) p{
	margin: 145px auto;
	width: 100%;
	color: #666;
	font-size: 17px;
}
.onlineTit{
	margin: 65px 0 35px;
	font-size: 30px;
}
.offline{
	margin-top: 70px;
	margin-bottom: 120px;
}
.offline ul li:nth-child(2n+1) .onlinePic{
	top: 35px!important;
}
.offline li{
	border-radius: 50%!important;
}
.offline li p{
	margin: 125px auto!important;
}
.online ul li:nth-child(2n) span{
	width: 100%;
	border-top: 1px solid #00a2ff;
	display: block;
	margin-top: 25px;
}

/* 合作高校 */
.campus{
	overflow: hidden;
	margin-bottom: 80px;
	margin-top: 70px;
}
.campus li{
	float: left;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 40px;
}
.campus li img{
	width: 100%;
}
.campus li:nth-child(3n){
	margin-right: 0%;
}

@media only screen and (max-width: 1201px) {
	.online ul{
		width: 540px;
		margin: 0 auto;
	}
	.online ul li{
		margin-bottom: 30px;
	}
	.online ul li:nth-child(4){
		display: none;
	}
	.offline{
		margin-top: 40px;
	}
}
@media only screen and (max-width: 767px) {
	.chain{
		width: 420px;
		margin: 0 auto;
	}
	.chain li {
	    width: 33%;
	}
	.chain li:nth-child(4){
	    margin-left: 17%;
	}
	.chain li:nth-child(1) .wenz,.chain li:nth-child(2) .wenz,.chain li:nth-child(3) .wenz{
	    margin-bottom: 30px!important;
	}
	.example li{
		width: 48%;
	}
	.example li div.examWrap {
	    padding: 25px 15px 15px;
	}
	.campus{
		margin-top: 30px;
	}
	.campus li{
		width: 47.5%;
	}
	.campus li:nth-child(2n){
		margin-right: 0%;
	}
	.campus li:nth-child(3n){
		margin-right: 5%;
	}
	.campus li:nth-child(6n){
		margin-right: 0%;
	}
}
@media only screen and (max-width: 621px) {
	.online ul{
		width: 360px;
	}
	.online ul li:nth-child(2n+1){
		width: 140px;
		height: 140px;
	}
	.online ul li:nth-child(2n){
		width: 80px;
		margin-top: 53px;
	}
	.online ul li:nth-child(2n+1) img{
		width: 48px;
	}
	.online ul li:nth-child(2n+1) .onlinePic{
		top: 25px;
	}
	.online ul li:nth-child(2n+1) p{
		font-size: 12px;
		margin: 100px auto 0;
	}
	
	.offline ul li:nth-child(2n+1) .onlinePic {
	    top: 10px!important;
	}
	.offline li p {
	    margin: 80px auto!important;
	}
}
@media only screen and (max-width: 501px) {
	.coopNews{
		width: calc(100% - 20px);
		padding-left: 40px;
	}
	.coopNews li img{
		left: -58px;
	}
}
@media only screen and (max-width: 481px) {
	.chain{
		width: 100%;
	}
	.example li{
		width: 100%;
	}
}
@media only screen and (max-width: 421px) {
	.online ul{
		width: 260px;
	}
	.online ul li:nth-child(2n+1){
		width: 110px;
		height: 110px;
	}
	.online ul li:nth-child(2n){
		width: 40px;
		margin-top: 42px;
	}
	.online ul li:nth-child(2n+1) img{
		width: 40px;
	}
	.online ul li:nth-child(2n) img{
		width: 24px;
	}
	.online ul li:nth-child(2n+1) .onlinePic{
		top: 0px;
	}
	.online ul li:nth-child(2n+1) p{
		margin: 65px auto 0;
		padding: 0 10px;
	}
	
	.offline ul li:nth-child(2n+1) .onlinePic {
	    top: 0px!important;
	}
	.offline li p {
	    margin: 60px auto 0!important;
	}
}
@media only screen and (max-width: 376px) {
	.chain li:nth-child(1) .chainPic img{
		width: 70px;
	}
	.chain li:nth-child(2) .chainPic img,.chain li:nth-child(5) .chainPic img{
		width: 60px;
	}
	.chain li:nth-child(3) .chainPic img{
		width: 58px;
	}
	.chain li:nth-child(4) .chainPic img{
		width: 55px;
	}
	.chain li:nth-child(1) .wenz,.chain li:nth-child(2) .wenz,.chain li:nth-child(3) .wenz{
	    margin-bottom: 0px!important;
	}
}

@media only screen and (max-width: 321px) {
	.campus li{
		width: 100%;
	}
	.campus li{
		margin-right: 0%!important;
	}
}
