.section-page1{padding:50px 0 30px;}
.section-page2{padding:50px 0 30px;background-position:center top;background-repeat:no-repeat;background-size:cover;}
.section-page3{padding:50px 0 30px;background:#f9f8f3;}
.page-head{margin-bottom:25px;position:relative;text-align:center;}
.page-head .title{position:relative;}
.page-head .title h3{color:#8d2a2a;font-size:24px;margin:0;font-weight:bold;position:relative;z-index:1;}
.page-head .title:after{width:100%;height:5px;background:#ffd23f;content:"";position:absolute;left:0;bottom:0;}
.page-head .more{position: absolute;top:0;right: 0;}
.page-head .more a{display:block;color:#f6bf45;font-size:16px;}
.section-page2 .page-head .title h3,.section-page2 .page-head .more a{color:#fff;}
.news-pic,.campus-pic{position:relative;overflow:hidden;margin-bottom:25px;}
.news-pic img{width:100%;height:auto;transition: transform linear 0.3s;}
.campus-pic img{width:100%;height:auto;transition: transform linear 0.3s;}
.news-pic:hover img,.campus-pic:hover img{transform: scale(1.05);}
.video-box{position:relative;overflow:hidden;height:480px;}
.video-box video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.video-box .play {position: absolute;background: rgba(9,117,194,.34);height: 86px;width: 86px;top: 50%;left: 0;right: 0;margin: auto;text-align: center;line-height:86px;display: inline-block;color: #000 !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.video-box .play::before,.video-box .play::after {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;background-color: #ffffff;opacity: 0.15;z-index: -10;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.video-box .play::before {z-index: -10;-webkit-animation: inner-ripple 2000ms linear infinite;-moz-animation: inner-ripple 2000ms linear infinite;animation: inner-ripple 2000ms linear infinite;}
.video-box .play::after {z-index: -10;-webkit-animation: outer-ripple 2000ms linear infinite;-moz-animation: outer-ripple 2000ms linear infinite;animation: outer-ripple 2000ms linear infinite;}
.video-box .play span{display:block;width:78px;height:78px;margin:4px;background: url(play.png) center center no-repeat;}
@keyframes outer-ripple {
	0% {
		transform: scale(1);
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		-webkit-filter: alpha(opacity=50);
	}

	80% {
		transform: scale(1.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(1.5);
		-moz-transform: scale(1.5);
		-ms-transform: scale(1.5);
		-o-transform: scale(1.5);
	}

	100% {
		transform: scale(2.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(2.5);
		-moz-transform: scale(2.5);
		-ms-transform: scale(2.5);
		-o-transform: scale(2.5);
	}
}
@-webkit-keyframes outer-ripple {
	0% {
		transform: scale(1);
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}

	80% {
		transform: scale(2.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(2.5);
		-moz-transform: scale(2.5);
		-ms-transform: scale(2.5);
		-o-transform: scale(2.5);
	}

	100% {
		transform: scale(3.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(3.5);
		-moz-transform: scale(3.5);
		-ms-transform: scale(3.5);
		-o-transform: scale(3.5);
	}
}

@-moz-keyframes outer-ripple {
	0% {
		transform: scale(1);
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
	}

	80% {
		transform: scale(2.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(2.5);
		-moz-transform: scale(2.5);
		-ms-transform: scale(2.5);
		-o-transform: scale(2.5);
	}

	100% {
		transform: scale(3.5);
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transform: scale(3.5);
		-moz-transform: scale(3.5);
		-ms-transform: scale(3.5);
		-o-transform: scale(3.5);
	}
}
@media (min-width: 992px){
	.section-page3 .col-md-7{width:60%;}
	.section-page3 .col-md-5{width:40%;}
}
@media (max-width: 991px){
	.page-head .title{font-size:24px;}
}
@media (max-width: 767px){
	.section-page1{padding:40px 0;}
	.page-head{margin-bottom:20px;}
	.page-head .title{font-size:20px;}
	.news-title{font-size:20px;}
}
@media (max-width: 480px){
	
}