.section-page1{padding-top:45px;padding-bottom:35px;background: url(/skin/nczy3/cms/index/bg1.png) center bottom no-repeat;background-size:cover;}
.section-page2{padding:45px 0;background: url(/skin/nczy3/cms/index/bg2.png) center top no-repeat;background-size:cover;}
.section-page3{padding:40px 0 60px 0;background: url(/skin/nczy3/cms/index/bg3.png) center bottom no-repeat;background-size:100% auto;}
.section-page4{padding:60px 0 40px 0;background: url(/skin/nczy3/cms/index/bg4.png) center center no-repeat;background-size:cover;}
.section-page5{padding:60px 0 0;}
.fz23{font-size:26px}
.common-head{margin-bottom:50px;position:relative;}
.common-head  h2{color:#0c0c0c;font-weight:bold;margin-bottom:0;}
.common-head .en{color:#262526;font-size:16px;padding:0 40px;position:relative;letter-spacing:2px;}
.common-head .en:before{width:25px;height:1px;background:#535353;content:"";position:absolute;top:8px;left:0;}
.common-head .en:after{width:25px;height:1px;background:#535353;content:"";position:absolute;top:8px;right:0;}
.common-head .more,.news-more{position:absolute;top:10px;right:0;}
.common-head .more a{display:block;color:#700505;font-size:16px;padding-right:35px;background: url(/skin/nczy3/cms/index/more.png) right center no-repeat;}
.common-mb35{margin-bottom:35px;}
.section-page4 .common-head h2,.section-page4 .common-head .en{color:#fff;}
.section-page2 .common-head .en:before,.section-page2 .common-head .en:after,.section-page4 .common-head .en:before,.section-page4 .common-head .en:after{background:#ffffff;}
.section-page4 .common-head .more a{color:#fff;background: url(/skin/nczy3/cms/index/more2.png) right center no-repeat;}
.media-box{padding-top:25px;}
.media-box .row{margin:0;position:relative;}
.media-box .media-left,.media-box .media-right{padding:0;}
.video-box{position:relative;overflow:hidden;height:450px;margin-bottom:25px;background-color:#000;}
.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 .box img{width:100%;height:100%;}
.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(39,112,196,.47);height: 63px;width: 63px;top: 50%;left: 0;right: 0;margin: auto;text-align: center;line-height:63px;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:63px;height:63px;background: url(/skin/nczy3/cms/index/play.png) center center no-repeat;}
.news-page{padding:20px 20px;background:#ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.news-head{margin-bottom:30px;margin-top:20px;position:relative;}
.news-head .title h2{color:#0c0c0c;line-height:56px;font-size:30px;font-weight:bold;}
.news-head .title p{color:#262526;font-size:16px;padding:0 35px;position:relative;text-transform: uppercase;}
.news-head .title p:before{width:25px;height:1px;background:#535353;content:"";position:absolute;top:10px;left:0;}
.news-head .more{position:absolute;top:24px;right:0;}
.news-head .more a{color:#700505;font-size:16px;padding-right:30px;display:block;background: url(/skin/nczy3/cms/index/more.png) right center no-repeat;}
.campus-box{width:100%;position:relative;}
.campus-box .pic{width:100%;height:100%;position:relative;overflow:hidden;}
.campus-box .pic img{width:100%;height:100%;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.campus-box .text{position:absolute;bottom:0;left:0;background:#a70b0e;}
.campus-box .text a{display:block;color:#fff;font-size:16px;padding:8px 10px;text-align:center;position:relative;}
.campus-box1{height:166px;margin-bottom:15px;}
.campus-box2{height:338px;margin-bottom:15px;}
.campus-box2 .text{width:100%;position:absolute;bottom:0;left:0;background: rgba(167,11,14,.77);}
.campus-box2 .text a{font-size:22px;padding:12px 0;}
.campus-box2 .text a:after{width:72px;height:5px;position:absolute;left:50%;bottom:0;content:"";margin-left:-36px;background:#f19149;}
.campus-box3{height:518px;margin-bottom:15px;}
.campus-box3 .text{width:100%;position:absolute;bottom:0;left:0;background: rgba(167,11,14,.77);}
.campus-box3 .text a{font-size:22px;padding:12px 0;}
.campus-box3 .text a:after{width:72px;height:5px;position:absolute;left:50%;bottom:0;content:"";margin-left:-36px;background:#f19149;}
.campus-mb10{margin-bottom:10px;}
.campus-box:hover .pic img{transform: scale(1.1);}
.special-box{padding-bottom:50px;}
.quick-list li{margin-bottom:20px;}
.quick-list li a{display:block;color:#151515;font-size:18px;text-align:center;}
.quick-list li a span{display:block;max-width:90px;margin:20px auto 30px;}
.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);}
.themelist9k li .item{border-top: 3px solid #94070a;background: url(/skin/nczy3/cms/index/bg32.png) center center no-repeat;}
.themelist9k li .item .datatime	{color:#990000;}
.themelist35 li .item{border-left: 5px solid #94070a;}
.themelist35 li .item:hover{border:1px solid #94070a;background:#94070a;}
.themelist38 li.on{border-color:#94070a;background:#94070a;}
.label_theme_pic_ul24 li .item .text .date .arrow{display:none;}
@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-page4 .col-left{width:80%;}
	.section-page4 .col-right{width:20%;}
	.col-left,.col-right{transform: translate(80px, 0px);-webkit-transform: translate(80px, 0px);transition: 1s;-webkit-transition: 1s;opacity: 0;}
	.col-left{transform: translate(-80px, 0px);-webkit-transform: translate(-80px, 0px);}
	.col-left.showdiv,.col-right.showdiv{opacity: 1;transform: none;-webkit-transform: none;}
	.section-page2 .common-box,.section-page4 .common-box,.section-page5 .common-box{transform: translateY(-80px);opacity: 0;transition: 1s;-webkit-transition: 1s;}
	.col-4{transition: all 1s ease-out 0s;transform: translateY(-80px);opacity: 0;}
	.col-4:nth-child(2){transition: all 1s ease-out .2s;transform: translateY(80px);}
	.col-4:nth-child(3){transition: all 1s ease-out .4s;}
	.section-page2.showdiv .common-box,.section-page4.showdiv .common-box,.section-page5.showdiv .common-box{transform: translateY(0);opacity: 1;}
	.quick-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
	.quick-list>li{flex:1;}
}
@media (min-width: 1200px){
	.row-20{margin-left:-20px;margin-right:-20px;}
	.col-20{padding-left:20px;padding-right:20px;}
}
@media (max-width: 1200px){
	.fz23,.news-head .title h2{font-size:24px;}
}
@media (max-width: 991px){
	
}
@media (max-width: 767px){
	.fz23,.news-head .title h2{font-size:20px;}
	.video-box{height:51vw;}
	.news-page{padding:20px 10px;}
	.quick-list li a span{max-width:100px;}
	.campus-box1,.campus-box2,.campus-box3{height:auto;}
	.campus-box2 .text a,.campus-box3 .text a{font-size:18px;}
}
@media (max-width: 580px){
	.common-head h2{margin-bottom:5px;}
	.common-head .en{font-size:14px;}
	.common-head .more a{font-size:0;width:24px;height:17px;padding-right:0;}
}
