.section-page1{padding-top:45px;padding-bottom:35px;background-size:cover;background-color:rgba(240, 249, 255, 1);
    /*padding-top: 0.42188rem;*/
    /*padding-bottom: 0.25521rem;*/
    /*padding-left: 0;*/
    /*padding-right: 0;*/
    /*opacity: 1;*/
    /*background-image: url(https://www.hebjtxy.cn/engine2/file/download/1d98cb5c55ae8111ef0be358b9076573e1eb);*/
    /*background-size: auto auto;*/
    /*background-position: left bottom;*/
    /*background-repeat: no-repeat;*/
    
    /*position: relative;*/
    /*display: flex;*/
    /*text-align: center;*/
    /*-webkit-box-pack: center;*/
    /*-ms-flex-pack: center;*/
    /*overflow: visible;*/
    /*width: 100%;*/
    /*height: 100%;*/
}
.section-page2{padding:20px 0 30px 0;background-size:100% auto;position:relative;overflow:hidden;
    /*background:  url(/templates/template2/static/bg2.png);*/
    background-repeat: no-repeat;
    /*background-size: contain;*/
}
.section-page0{padding:60px 0 30px 0;background-size:100% auto;position:relative;overflow:hidden;
    background:  url(/templates/template2/static/bg_zx.png);
    background-repeat: no-repeat;
    /*background-size: contain;*/
}
.section-page2:after{width:100%;height:100%;content:"";display:block;position: absolute;top: 0;left: 0;z-index: -1;}
.section-page3{padding:50px 0 30px 0;background-color:#d7f1ff;}
.section-page4{padding-top:45px;padding-bottom:35px;}
.section-page5{padding-top:45px;padding-bottom:35px;}
.common-head{position:relative;}
.common-head .title{color:#1a1a1a;font-size:30px;font-weight:bold;}
.common-head .more{position:absolute;top:10px;right:0;}
.common-main1{border-top:3px solid #005dae;padding:24px 24px;background-color:#ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.row-zero{margin:0;}
.col-pd{padding:0;}
.row-3{margin:0 -3px;}
.col-pd-3{padding:0 3px;}
.news-box{height:578px;padding:40px 25px 0 25px;background-color:#ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.news-head{position:relative;margin-bottom:20px;}
.news-head .title{color:#1a1a1a;font-size:30px;font-weight:bold;}
.news-head .more{margin-top:10px;}
.news-box.on{background-color:#1167bb;}
.news-box.on .title,.news-box.on .more a{color:#fff;}
.news-box.on .themelist53 li .item{border-bottom:1px solid rgba(299,299,299,.12);}
.news-box.on .themelist53 li a{background-image:linear-gradient(#ffffff,#ffffff);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}
.news-box.on .themelist53 li a,.news-box.on .themelist53 li p{color:#fff;}
.news-box.on .themelist53 li a:hover{background-size:100% 1px;}
.quick-list{margin:0;}
.quick-list li{padding-left:0;padding-right:0;margin-bottom:20px;height:170px;overflow: hidden;display: block;position: relative;}
.quick-list li a{display:block;color:#fff;padding:30px 0 0;height:100%;background:#8fc31f;text-align:center;position:relative;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;}
.quick-list li a img{width:65px;display:block;margin:0 auto;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;}
.quick-list li.li2 a{background:#448aca;}
.quick-list li.li3 a{background:#a20606;}
.quick-list li.li4 a{background:#c36ed2;}
.quick-list li.li5 a{background:#e46181;}
.quick-list li.li6 a{background:#13b5b1;}
.quick-list li.li7 a{background:#f39800;}
.quick-list li a span{ width:100%;display:block;height:30px; color: #fff; font-size:16px;line-height:30px;}
.quick-list li a:hover{ background:#363aa1;}
.quick-list li a:hover img{ width:85px;}
.quick-list li a:hover span{font-size:20px;}
.quick-list li a::before,.quick-list li a:after{content:'';position: absolute;z-index: 5; bottom:0; right:0;width:53px;height:39px;}
.common-img{margin-bottom:6px;}
.common-img1{position:relative;overflow:hidden;padding-bottom:146%;}
.common-img2{position:relative;overflow:hidden;padding-bottom:66%;}
.common-img img{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}
.common-img:hover img{-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{position:relative;overflow:hidden;padding-bottom:66%;}
.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;height:62px;width: 62px;top: 50%;left: 0;right: 0;margin: auto;text-align: center;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: #125cb3;opacity: 0.34;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:54px;height:54px;margin:4px;background: url(play.png) center center no-repeat;}
.links-box{min-height:259px;padding:40px 70px 20px 70px;background: url(bg2.png) center center no-repeat;background-size: cover;}
.links-list li{margin:10px 0;}
.links-list li a span{color:#fff;font-size:18px;display:inline-block;padding-right:20px;background: url(arr.png) right center no-repeat;}
.links-list li a:hover span{color:#dcc49b;}
@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: 1200px){
.quick-list{width:100%;display: flex;justify-content: left;flex-wrap: wrap}
.quick-list li{flex:1;}
.col-left{width:29%;}
.col-right{width:71%;}
.links-list li{width:40%;}
}
@media (min-width: 992px){
	.index-banner{height:100vh;padding-top:0;}
}
@media (max-width: 1199px){
	.common-head .title,.news-head .title{font-size:20px;}
}
@media (max-width: 991px){
	.common-head .title,.news-head .title{font-size:18px;}
}
@media (max-width: 767px){
	/* 通用样式 */
	.section-page1{padding-top:25px;padding-bottom:20px;}
	.section-page2{padding:30px 0 20px 0;}
	.section-page3{padding:30px 0 20px 0;}
	.section-page4{padding-top:25px;padding-bottom:25px;}
	.common-head{margin-bottom:15px;}
	.common-head .title,.news-head .title{font-size:18px;text-align:center;}
	.common-head .more{position:static;text-align:center;margin-top:10px;}
	.common-head .more a{padding:5px 12px;font-size:12px;}
	.common-main1{padding:15px;}

	/* WOW动画在手机端强制显示 */
	.wow{visibility:visible !important;}

	/* 首页轮播图 */
	.index-banner{height:46vw;margin-top:0 !important;}

	/* 学校要闻和综合新闻 - 各占一行 */
	.row.align-news{display:block;}
	.row.align-news > div{display:block;width:100%;float:none;}
	.row.align-news .common-box{margin-bottom:25px;}
	/* 学校要闻图片改为单列 */
	.label_theme_pic_ul31{display:block;}
	.label_theme_pic_ul31 > li{width:100%;padding:0;margin-bottom:15px;}
	.label_theme_pic_ul31 .item .pic{padding-bottom:50%;}
	.label_theme_pic_ul31 .item .text h3{font-size:15px;line-height:1.4;}
	.label_theme_pic_ul31 .item .text .date .d{font-size:20px;}
	.label_theme_pic_ul31 .item .text .date .y{font-size:12px;}
	.themelist54 li{padding:8px 0;}
	.themelist54 li a{font-size:14px;}

	/* 通知公告 */
	.list_theme_date22b .item{margin-bottom:15px;padding:12px 10px;}
	.list_theme_date22b .item .date{width:50px;height:50px;}
	.list_theme_date22b .item .date .d{font-size:16px;line-height:20px;padding-top:6px;}
	.list_theme_date22b .item .date .y{font-size:11px;}
	.list_theme_date22b .item .text{margin-left:60px;}
	.list_theme_date22b .item .text h4 a{font-size:14px;line-height:24px;}

	/* 招生在线 */
	.enrollment-section .section-title{font-size:16px;margin-bottom:12px;padding-bottom:8px;}
	.enrollment-section .article-list{grid-template-columns:1fr;gap:0;}
	.enrollment-section .article-list li a{font-size:14px;}
	.enrollment-section .article-list .date{font-size:12px;}

	/* 快捷入口 */
	.quick-list li{height:120px;margin-bottom:15px;}
	.quick-list li a{padding:20px 0 0;}
	.quick-list li a img{width:45px;}
	.quick-list li a span{font-size:14px;height:24px;line-height:24px;}
	.quick-list li a:hover img{width:55px;}
	.quick-list li a:hover span{font-size:16px;}

	/* 职教资讯和地矿动态 */
	.news-box{height:auto;padding:20px 15px 0 15px;min-height:auto;}
	.news-head{margin-bottom:15px;}
	.news-head .title{font-size:18px;}
	.news-head .more{margin-top:8px;}
	.news-head .more a{font-size:12px;}
	.themelist53 li{padding:8px 0;}
	.themelist53 li a{font-size:14px;}
	.themelist53 li .datatime{font-size:12px;}
	.row-zero{margin:0 -10px;}
	.col-pd{padding:0 10px;}

	/* 魅力校园 */
	.row-3{margin:0 -5px;}
	.col-pd-3{padding:0 5px;}
	.campus-img{padding-bottom:60%;border-radius:5px;}

	/* 专题专栏 */
	.common-head .title.text-center{font-size:18px;}
	.pic28-responsive7932{margin:0;}
	.pic28-responsive7932 .slider-item .item .inner .pic{border-radius:10px;}

	/* 搜索框 */
	.search-form .input-group{width:90%;}
	.search-form .form-control{height:50px;font-size:16px;line-height:50px;padding:0 15px;}
	.search-form .btn{height:50px;padding:0 20px;font-size:16px;}
}