body{background: #FFF; overflow-y: auto !important;}
.ny_img{width: 100%;}
.ny_img img{width: 100%; height: auto;}

.list_main{margin-top: 1rem;}
.list_main .wp{position: relative; padding-left: 2.2rem; overflow: initial; min-height: 100vh;}
.list_main .local{display: none;}
/* 左侧菜单 */ /* 原先颜色 #1C63D2*/
.list_main .menu {width: 1.86rem; text-align: center; position: absolute; left: 0;}
.list_main .menu .menu_logo{width: 1.64rem; height: 1.5rem;}
.list_main .menu .menu_more{display: none;}
.list_main .menu ul{margin-top: 0.1rem;}
.list_main .menu ul li{padding: 0.18rem 0; position: relative; padding-left: 0.6rem; text-align: left;}
.list_main .menu ul li h2{color: #c6c6c6; font-size: 0.35rem; font-weight: 400; height: 0.46rem; line-height: 0.46rem; font-family: sy; position: absolute; left: 0; top: 0.1rem;}
.list_main .menu ul li>a{color: #000; font-size: 0.18rem; line-height: 0.3rem; position: relative; display: inline-block;}
.list_main .menu ul li>a::after{content: ''; position: absolute; left: 0; bottom: -0.14rem; width: .21rem; height: 2px; background: #C6C6C6;}
.list_main .menu ul li>a:hover,.list_main .menu ul li.on>a{color: #2a4978;}
.list_main .menu ul li>a:hover::after,.list_main .menu ul li.on>a::after{content: ''; position: absolute;	left: 0; bottom: -0.14rem; width: 100%;	height: .02rem;	background: #2a4978;}
.list_main .menu ul li.on h2{color: #2a4978;}
.list_main .menu ul li .menu_sub{margin-top: 0.26rem; display: none;}
.list_main .menu ul li .menu_sub p{line-height: 0.2rem; padding: 0.05rem 0;}
.list_main .menu ul li .menu_sub p a{display: block; color: #000; font-size: 0.16rem;}
.list_main .menu ul li .menu_sub p a:hover{color: #2a4978;}
.list_main .menu ul li .menu_sub p.on a{color: #2a4978;}
.list_main .menu ul li.on .menu_sub{display: block;}

@media screen and (max-width: 1200px) {
	.list_main .menu{left: 15px;}
}

@media screen and (max-width: 768px) {
	.list_main{margin-top: 0;}
	.list_main .wp{padding-left: 15px;}	
	.list_main .menu{position: initial; width: 100%;  margin-bottom: 0.2rem; padding: 0; height: auto; box-shadow: none; background: #FFF; transition: all 0.3s ease-out; transform-origin: center center; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;}
	.list_main .menu .menu_logo{display: none;}
	.list_main .menu ul {margin-bottom: 0; margin-top: 0; display: flex; flex-wrap: wrap;}
	.list_main .menu ul li{ display: none;}
	.list_main .menu ul li.on{display: block; padding-left: 0;}
	.list_main .menu ul li.on h2{display: none;}
	.list_main .menu .menu_more{display: block; position: absolute; right: 15px; top: 0.26rem; width: 0.3rem; height: 0.3rem; line-height: 0.3rem; background: #999; z-index: 2; background: url(moreTwo.png) no-repeat center center; background-size: 100% 100%;}
	.list_main .menu .menu_more::before{content: "展开"; font-size: 0.16rem; display: block; width: max-content; right: 0.4rem; position: absolute;}
	.list_main .menu ul li.on .menu_sub{ display: inline-block; margin-left: 0.1rem;}
	.list_main .menu ul li.on .menu_sub p{display: none;}
	.list_main .menu ul li.on .menu_sub p.on{display: block;}
	.list_main .menu ul li.on .menu_sub p.on a::before{content: ">>"; margin-right: 0.1rem;}
	.list_main .sj_menu{position: fixed; top: 20vh; left: 15px; height: 60vh; width: calc(100% - 30px);  overflow-y: auto; margin-bottom: 0; padding: 20px; z-index: 99999; box-shadow: 4px 9px 9px 0 #00000040;}
	.list_main .sj_menu .menu_more{top: 10px; right: 10px; background: none;}
	.list_main .sj_menu .menu_more::before{content: "×"; font-size: 0.32rem; right: 0;}
	.list_main .sj_menu ul{margin-bottom: 20px; overflow: hidden;}
	.list_main .sj_menu ul li{width: 50%; float: left; display: block;}
	.list_main .sj_menu ul li.on{padding-left: 0.6rem;}
	.list_main .sj_menu ul li.on h2{display: block;}
	.list_main .sj_menu ul li.on .menu_sub{ display: block; margin-left: 0;}
	.list_main .sj_menu ul li.on .menu_sub p{display: block;}
	.list_main .menu ul li.on .menu_sub p.on a::before{content: ""; margin-right: 0;}

}

/* 文字列表页 */
.newList{width: 100%;}
.newList ul{min-height: 12rem;}
.newList ul li{border-top: 0.01rem #E2E0E0 solid; position: relative; padding: 0.25rem 0 0.27rem 2.14rem;}
.newList ul li:last-child{border-bottom: 0.01rem #E2E0E0 solid;}
.newList ul li .newList_date{padding: .12rem .6rem; width: 2.14rem; position: absolute; top: 0.25rem; left: 0;}
.newList ul li .newList_date h2{color: #2a4978; font-size: 0.35rem; font-weight: 700; line-height: 0.45rem; font-family: sy; font-style: normal;}
.newList ul li .newList_date p{color: #2a4978;	font-size: 0.24rem;	font-weight: 400;	line-height: 0.45rem;	font-family: sy; font-style: normal}
.newList ul li a{display: block; width: 100%;  padding: 0 .6rem;color: #505050; font-size: 0.24rem; font-weight: 700; transition: .5s; transform-origin: center center; border-left: 0.01rem #2a4978 solid;}
.newList ul li a h1{font-size: 0.18rem; width: 100%; height: 0.45rem; line-height: 0.45rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #000;}
.newList ul li a p{font-size: 0.16rem; width: 100%; height: 0.66rem; line-height: 0.33rem; overflow: hidden; display: -webkit-inline-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.newList ul li a:hover{ transform: translateY(-10px);}
.newList ul li a:hover h1{color: #2a4978;}

@media screen and (max-width: 1024px) {
	.newList ul li{padding: 0.15rem 0 0.15rem 1.6rem;}
	.newList ul li .newList_date{width: 1.6rem; padding: .12rem .2rem;}
	.newList ul li a{padding: 0 0.2rem 0 0.4rem;}
	.newList ul li .newList_date{top: 0.15rem;}
}

@media screen and (max-width: 768px) {
	.newList ul{min-height: 8rem;}
	.newList ul li{padding: 0.15rem 0 0.15rem 1.1rem;}
	.newList ul li .newList_date{width: 1rem; padding: .1rem 0;}
	.newList ul li a{padding: 0 0 0 0.2rem;}
}

@media screen and (max-width: 420px) {
	.newList ul li {padding: 0.15rem 0;}
	.newList ul li .newList_date{position: initial;}
	.newList ul li a{padding: 0; border-left: none;}
	.newList ul li .newList_date{float: left; width: max-content; padding: 0;}
	.newList ul li .newList_date h2{float: right; font-size: 0.2rem;}
	.newList ul li .newList_date h2::before{content: "/";}
	.newList ul li .newList_date p{float: right; font-size: 0.2rem;}
} 


/*页数*/
.page{margin: 0.8rem 0 0.6rem -1rem;height: 0.32rem;line-height: 0.32rem; text-align: center;}
.page_z{color: #666666;font-size: 0.14rem;width: 1rem;}
.pagebox .pagebox_num_nonce{background: #2a4978 !important;color: #FFFFFF !important;}
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{padding: 0.04rem 0.1rem;border-radius: 0.03rem;}
.pagebox .gobutton{padding: 0.04rem 0.1rem;height: 0.33rem;line-height: 0.24rem;}
.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited,.pagebox .pagebox_pre a, .pagebox .pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited,.pagebox .gobutton,.pagebox .pageNumInput{color: #666666 !important;font-size: 0.14rem !important;}
@media screen and (max-width: 768px) {
	.page{margin-left: 0;}
	.pagebox{padding-right: 0;}
	.pagebox span.pagebox_num,.pagebox span.pagebox_num_nonce{display:none;}

}

/* 内容页 */
.content_main .wp{position: relative; padding-right: 4rem; overflow: unset; min-height: 10rem;}
.local{margin-top: .06rem; padding-left: 0.4rem; font-size: 0.16rem; color: #000; height: 0.45rem; line-height: 0.45rem; background: url(local.png) no-repeat center left; background-size: 0.27rem 0.27rem; font-family: "Source Han Sans"; font-style: normal; font-weight: 400;}
.content{width: 100%;}
.content_con{margin: 0.11rem 0 0.38rem;}
.content .title{line-height: 0.45rem; font-size:0.32rem; font-weight: 400; text-align: center; padding: 0.15rem 0.2rem;color: #161616; margin-bottom: 0.3rem; font-family: "Source Han Sans"; font-style: normal; font-weight: 400;}
.content .title p{text-align: center; font-size: 0.20rem;}
.content .title_info{border-left: 0.02rem solid #1C63D2; padding-left: 0.24rem;}
.content .title_info .size_btn{height: 0.3rem;}
.content .title_info .size_btn p{margin-right: 0.2rem; cursor: pointer; position: relative; display: inline-block; height: 0.3rem; line-height: 0.3rem; font-size: 0.16rem; color: #7E7E7E; font-weight: 400;}
.content .title_info .size_btn p.active{color: #1C63D2;}
.content .title_info .size_btn p:first-child{font-size: 0.14rem;}
.content .title_info .size_btn p:first-child::after{content: "-"; position: absolute; top: -0.1rem; right: -0.1rem; font-size: 0.1rem;}
.content .title_info .size_btn p:last-child{font-size: 0.2rem;}
.content .title_info .size_btn p:last-child::after{content: "+"; position: absolute; top: -0.1rem; right: -0.1rem; font-size: 0.16rem;}
.content .title_info .txt{font-size: 0.14rem; color: #7E7E7E; line-height: 0.3rem; font-weight: normal;}
.content .title_info .txt p{display: inline-block; padding-right: 0.4rem;}
.con_con{margin-top: 0.38rem;}
.con_con,.con_con p,.con_con div,.con_con span,.con_con font,.con_con strong,.con_con b,.con_con a{color: #333333; font-size: 0.18rem !important; line-height: 0.36rem !important; font-family: "Source Han Sans" !important; transition: .5s;}
.con_con.min,.con_con.min p,.con_con.min div,.con_con.min span,.con_con.min font,.con_con.min strong,.con_con.min b,.con_con.min a{font-size: 0.14rem !important; line-height: 0.28rem !important;}
.con_con.max,.con_con.max p,.con_con.max div,.con_con.max span,.con_con.max font,.con_con.max strong,.con_con.max b,.con_con.max a{font-size: 0.22rem !important; line-height: 0.44rem !important;}
.con_con a:hover{color: #1C63D2;}
.con_con img{max-width: 67.5%; height: auto !important; margin: 6px auto !important; }
.con_con b,.con_con strong{font-weight: bold;}
.con_con table{margin:0 auto !important;}
/* .con_con table tr td{border:0.01rem solid #1c63d2 !important;} */

.back{margin: 0 0 1rem; overflow: hidden;}
.back p{width: 1.22rem; height: 0.37rem; float: right; border-radius: 0.03rem; background: #1C63D2; color: #ffffff; font-family: "Source Han Sans"; font-size: 0.18rem;; font-style: normal; font-weight: 400; line-height: 0.37rem; text-align: center; cursor: pointer; margin-left: 0.2rem;}
.back p:nth-child(1){border-right: 5px solid #f49209;}

.content_list {width: 3.7rem; position: absolute; top: 0.6rem; right: 0;}
.content_list_header{height: 0.47rem; position: relative; padding-left: 0.5rem; background: url(content_list_img.png) no-repeat left center; background-size: 0.47rem 0.47rem;}
.content_list_header p{padding-left: .1rem; color: #000000; font-family: "Source Han Sans"; font-size: 0.24rem; font-style: normal; font-weight: 700; line-height: 0.45rem; border-bottom: 0.02rem solid #1C63D2;}
.content_list ul li{margin-left: 0.235rem; border-left: 0.01rem #E2E0E0 solid; }
.content_list ul li a{display: block; padding: 0.36rem 0 0.14rem 0.26rem; position: relative; transition: .5s;}
.content_list ul li a::before{content: ""; position: absolute; top: 0.46rem; left: -0.065rem; width: 0.1rem; height: 0.1rem; background: #FFF; border: 0.01rem solid #EEEEEE; border-radius: 0.06rem; transition: .8s;}
.content_list ul li a span{color: #000; font-size: 0.15rem; font-family: sy; font-style: normal; display: block; line-height: 0.34rem; text-align: center; width: 1.57rem; height: 0.34rem; background: url(content_list_datebg.png) no-repeat center center; background-size: 100% 100%; transition: .5s;}
.content_list ul li a p{font-family: "Source Han Sans"; font-size: 0.18rem; font-style: normal; font-weight: 400;color: #000; height: 0.45rem; line-height: 0.45rem; padding-left: 0.07rem; margin-top: 0.07rem; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; transition: .5s;}
.content_list ul li a:hover{padding-left: 0.76rem; margin-left: -0.4rem;}
.content_list ul li a:hover::before{background: #1C63D2; border-color: #1C63D2; left: 0.335rem;}
.content_list ul li a:hover span{color: #1C63D2;}
.content_list ul li a:hover p{color: #1C63D2;}

.content_share{position: absolute; left: -0.7rem; top: 0; padding-right: .28rem; padding-top: .95rem; display: flex; flex-direction: column; z-index: 5;}
.content_share > img{ width: .44rem; margin-bottom: .27rem; cursor: pointer;}
/* 微信分享弹窗 */
.qrid_zz{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.8);display: none;top: 0;left: 0;z-index: 1000;display: none;justify-content: center;align-items: center;}
.qrid_zz #qrid{padding: 8px;background: #fff;border-radius: 5px;}


@media screen and (max-width: 1300px) {
	.content_share{left: 0.28rem; position: fixed; top: 20vh;}
}

@media screen and (max-width: 768px) {
	.content_main .wp{padding: 0 15px; min-height: 9rem;}
	.content_list{position: initial;}
	.content .title{font-size: 0.26rem; line-height: 0.4rem; padding: 0.05rem 0.15rem; margin-bottom: 0.2rem;}
	.content .title_info .txt p{display: block;}
	.con_con{margin-top: 0.2rem;}
	.content_list{width: 100%; margin-bottom: 0.5rem;}
	.content_share{left: initial; right: 0;}
}

@media screen and (max-width: 420px) {
	
} 


/* 单页栏目2 */
.list_main .content_share{left: initial; right: -0.98rem;}

@media screen and (max-width: 1300px) {
	.list_main .content_share{right: 0; position: fixed; top: 30vh; padding-top: 0;}
}


/* 表格页 */
.twelve{margin-top: 0;}
.con_right_content{line-height: 0.3rem;}
.con_right_content .ul_ul li{margin-top:0.15rem;}
.con_right_content .title1{height:0.5rem;line-height:0.5rem;padding:0.08rem;background-color:#F6F6F6;cursor: pointer;}
.con_right_content .title1 h5{color:white;height:0.32rem;line-height:0.32rem;margin:0; font-size: 0.16rem; font-weight: bold;}
.con_right_content .hh1{background:url(bg-1.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh2{background:url(bg-2.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh3{background:url(bg-3.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh4{background:url(bg-4.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh5{background:url(bg-5.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh6{background:url(bg-6.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh7{background:url(bg-7.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .hh8{background:url(bg-8.png) no-repeat left center; background-size: auto 100%; padding-left:0.05rem;}
.con_right_content .table1{color:#4F608C;border-top:#EBEBEB 1px solid;border-left:#EBEBEB 1px solid;color:#565656;font-size: 0.18rem;margin: 0;padding:0;width:100%;text-align: left;}
.con_right_content .table1 tr{height: 0.48rem;}
.con_right_content .table1 tr td{border-right:#EBEBEB 1px solid;border-bottom:#EBEBEB 1px solid;width: 2.5rem;padding-left: 0.1rem;}
.con_right_content .table1 a:link {text-decoration: none;color: #4F608C;}    
.con_right_content .table1 a:visited {color: #5C307D}  
.con_right_content .table1 a:hover {text-decoration: none;color: #5c307d;}
.con_right_content .table1 a:active {color: #4F608C}  
.con_right_content .table1{background-color:#F7F7F7;}
.con_right_content .odd{background-color:#FFFFFF;}
.con_right_content #xxsj{cursor: pointer;color:white;}
.con_right_content #zsjy{cursor: pointer;color:white;}
.con_right_content #dthd{cursor: pointer;color:white;}
.con_right_content #jdqz{cursor: pointer;color:white;}
.con_con .copy_link{line-height: 60px !important;}

@media screen and (max-width: 800px){
	.con_right_content {width: 100%;margin-top: 0.2rem;}
	.con_right_content .ul_ul {width: 100% !important;}
	* {box-sizing: border-box;}
	.con_right_content .table1 {width: 100% !important;}
}


/* 图片页 */
.con_right_content_pic .con_link_content{text-indent:0;}
.con_right_content_pic h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
.con_right_content_pic body>div{margin:0 auto}
.con_right_content_pic div {text-align:left}
.con_right_content_pic a img {border:0}
.con_right_content_pic body { color: #333; text-align: center; font: 12px "宋体"; }
.con_right_content_pic ul, ol, li {list-style-type:none;vertical-align:0}
.con_right_content_pic a {outline-style:none;color:#535353;text-decoration:none}
.con_right_content_pic a:hover { color: #D40000; text-decoration: none}
.con_right_content_pic .red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top,  #ed1c24,  #A51715);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.con_right_content_pic .red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); color:#fff;}
.con_right_content_pic .red:active {color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.con_right_content_pic .cor_bs,.cor_bs:hover{color:#ffffff;}
.con_right_content_pic .mKeBanner,.mKeBanner div{text-align:center;}
.con_right_content_pic .mkeFocus { height: 5.98rem; width: 8.2rem; border: 1px solid #C9CACB; border-radius:0.08rem; padding-top: 0.07rem; margin: auto;}
.con_right_content_pic .mkeUl { margin: 0px auto; height: 5.78rem; width: 8rem; overflow: hidden; position: relative; }
.con_right_content_pic .mkeUl ul { position: absolute; left: 0px; top: 0px; height: 4.86rem;}
.con_right_content_pic .mkeUl ul li { float: left; text-align: center; font: 0.2rem "微软雅黑"; }
.con_right_content_pic .mkeUl ul li img { margin-bottom: 0.18rem; }
.con_right_content_pic .mkeNum { background: #FFF url(banNum.jpg); height: 0.35rem; width: 0.37rem; position: absolute; z-index: 1; left: 0.13rem; bottom: 0.04rem; font: 0.14rem Arial; }
.con_right_content_pic .mke_ns1 { line-height: 0.16rem; text-align: center; height: 0.16rem; width: 0.16rem; position: absolute; left: 0; top: 0; }
.con_right_content_pic .mke_ns2 { line-height: 0.16rem; color: #9FA0A0; text-align: center; display: block; height: 0.16rem; width: 0.16rem; position: absolute; right: 0; bottom: 0; }
.con_right_content_pic .mkeLbtn { background: url(kelBtn.png) no-repeat; height: 0.98rem; width: 0.36rem; position: absolute; left: 0.06rem; top: 2.45rem; cursor: pointer; z-index: 10; }
.con_right_content_pic .mkeRbtn { position: absolute; top: 2.45rem; right: 0.06rem; background: url(kerBtn.png) no-repeat; height: 0.98rem; width: 0.36rem; cursor: pointer; z-index: 10; }
.con_right_content_pic .headers,.phone_foot,.sjd_ss,.xxk,.sj_pic,.sj_banner,.sjd_xyfg,.sj_banner_img{display: none;}
.con_right_content_pic .mkeFocus img{width: 8rem; height: 5.78rem;}

@media screen and (max-width: 768px) {
	.con_right_content_pic .headers, .phone_foot, .sjd_ss, .xxk, .sj_banner, .sjd_xyfg, .sj_banner_img {display: block;}
	.top, .con_left, .con_right_bread>span, .footer, .copy, .shadow, .ban_nav, .index_con, .tzgg, .index_con_pic, .slide, .mkeFocus, .banner_img {display: none;}
	.sjd_xyfg ul li a img {width: 100%;height: auto;margin-bottom: 0.05rem;}
	* {box-sizing: border-box;}
	.sjd_xyfg ul li a {display: block;width: 100%;height: 100%;text-align: center;font-size: 0.16rem;}
	.sjd_xyfg ul li {width: 46%;float: left;margin: 0 2%;margin-bottom: 0.22rem;}
}


/* list-img 专题网站 */
.list_main .home7-t li{width: 32%;}
.list_main .home7-t li:nth-child(4n){margin-right: 2%;}
.list_main .home7-t li:nth-child(3n){margin-right: 0;}

@media screen and (max-width: 768px) {
	.list_main .home7-t li{width: 48.5%;}
	.list_main .home7-t li:nth-child(3n){margin-right: 3%;}
	.list_main .home7-t li:nth-child(2n){margin-right: 0;}
}


/* 校园风光 */
.listImg{width: 100%; position: relative;}
.listImg .swiper-slide a{display: block; width: 100%; position: relative; padding-top: 62%; overflow: hidden;}
.listImg .swiper-slide a img{width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; transition: .5s; transform-origin: center center;}
.listImg .swiper-slide a:hover img{transform: scale(1.1);}


/* 瀑布流 */
.img3_list{display: none;}
.imgCon ul{width: 23%; margin: 0 1%; float: left;}
.imgCon ul li{margin-bottom: 10%;}
.imgCon ul li a{display: block; overflow: hidden; background: #FFF; box-shadow: 0px 5px .2rem 0px rgba(6, 62, 127, 0.11);}
.imgCon ul li a h1{width: 100%; overflow: hidden;}
.imgCon ul li a img{width: 100%; height: auto; transition: .5s; transform-origin: center center;}
.imgCon ul li a p{line-height: 0.28rem; padding: 0.2rem; font-size: 0.18rem; font-weight: bold; position: relative; overflow: hidden;}
.imgCon ul li a:hover p span{position: relative; z-index: 1;}
.imgCon ul li a p::after{content: ""; transition: .5s; transform-origin: center center; background: #2a4978; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: translateY(100%);}
.imgCon ul li a:hover img{transform: scale(1.1);}
.imgCon ul li a:hover p{color: #FFF;}
.imgCon ul li a:hover p::after{transform: translateY(0);}

@media screen and (max-width: 768px) {
	.imgCon ul{width: 47%;}
	.imgCon ul{margin: 0 1.5%;}
	.imgCon ul li{margin-bottom: 7.5%;}
	.imgCon ul li a p{padding: 0.1rem; font-size: 0.16rem; line-height: 0.24rem;}
}