.section-page1{background-color:#eff0f2;padding:50px 0;}
.section-page2{padding:50px 0;background-color:#dbe5fb;}
.news-box .head .title{color:#074d99;font-size:28px;line-height:38px;padding-left:15px;border-left:7px solid #0b60be;font-weight:bold;}
.news-box .head .more{margin-top:14px;}
.news-box .head .more a{width:50px;height:14px;display:block;background: url(more.png) no-repeat;text-indent:-99999px;}
.news-box1{padding:30px 15px;background: #fff;border-radius:30px;min-height:654px;}
.news-box1 .head{padding-bottom:35px;border-bottom:1px solid #adadad;}
.news-shadow{padding:40px 30px 15px 30px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.quick-box{margin-bottom:30px;padding:14px 24px 0px 24px;min-height:264px;background: #fff;border-radius:30px;}
.quick-list>li{margin-bottom:14px;}
.quick-list>li>a{color:#fff;display:block;padding:15px 0;border:1px solid #e1e1e1;border-radius:20px;}
.quick-list>li>a>span{color:#333333;font-size:16px;display:block;padding-top:10px;text-align:center;}
.quick-list>li>a>img{display:block;margin:0 auto;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.quick-list>li>a:hover>img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.quick-list2>li>a{color:#161616;font-size:18px;display:block;padding:20px 10px;text-align:center;margin-bottom:15px;border-radius:15px;background-color:#eff4ff;}
.video-box{position:relative;overflow:hidden;height:350px;margin-bottom:40px;background-color:#000;border-radius:30px;}
.video-box video{position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.video-box:hover video{-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.video-box .play {position: absolute;background: rgba(7,77,153,.78);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 screen  and (min-width:992px) {
	.row-15{margin-left:-15px;margin-right:-15px;}
	.col-pd-15{padding-left:15px;padding-right:15px;}
}
@media screen  and (max-width:991px){
	.news-box .head .title,.news-box2 .head .title,.quick-list2>li>a{font-size:24px;}
	.video-box{height:51vw;}
}
@media screen  and (max-width:767px) {
	.news-box .head{margin-bottom:20px;}
	.news-box .head .title,.news-box2 .head .title,.quick-list2>li>a{font-size:20px;}
	.quick-box3{height:240px;}
	.quick-box3 a{font-size:18px;}
	.data-roll2 .con img{max-width:50px;}
}
@media screen  and (max-width:580px) {
	.quick-list>li>a>span{font-size:16px;}
	.quick-list2>li>a{padding:30px 0;}
	.quick-box3{height:180px;}
	.quick-box3 a{padding:0;}
	.quick-box3 a img{max-width:50px;}
	.quick-box3 a span{padding:10px;}
}