@charset "utf-8";
/* CSS Document */


body{background:#e2e2e2;}
body,a{color:#333}
.container{margin:auto}
*{box-sizing: border-box;}
/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

/* 大图banner*/
.top-banner{background:#fff;padding-bottom:20px;max-width:1920px;margin:auto;}
.mySwiper01 .swiper-pagination{left:50%;margin-left:-80px;bottom:40px;width:160px;}
.mySwiper01 .swiper-slide{overflow: hidden;}
.mySwiper01 .swiper-pagination-bullet{width:20px;height: 20px;border-radius:50%;margin:0 10px!important;border:4px solid #fff;background:transparent;opacity: 1}
.mySwiper01 .swiper-pagination-bullet-active{background-position:0 center;transition: all linear .3s;border:4px solid #ffcc00}
.mySwiper01 .swiper-button-next{width:60px;height:60px;background: url(../images/index/rightrow.png) center no-repeat;right:80px}
.mySwiper01 .swiper-button-prev{width:60px;height:60px;background: url(../images/index/leftrow.png) center no-repeat;left:80px;}
.swiper-button-next:after, .swiper-button-prev:after{content:''}
.mySwiper01 .swiper-slide img{width:100%}
/* 头条*/
.m-toutiao{padding:35px 80px;text-align:center;margin-top:40px;background: #fff url(../images/index/toutiao.png) left top no-repeat;}
.m-toutiao h1{font-size:32px;color:#0958b6;line-height:50px;font-weight:normal}
.m-toutiao p{color:#0958b6;margin-top:15px;}

.m-newleft{width:58%}
.m-newright{width:38%}
/* 标题*/
.m-title{margin-top:45px;position: relative;}
.m-title p{font-size:36px;color:#0958b6;font-weight:bold;}
.m-title span{color:#ab951c;}
.m-title a{position: absolute;right:0;color:#ab951c;font-size:18px;top:22px;font-family: "宋体";}
.m-title a:hover{font-weight:bold}
/* 轮播 */
.m-flash{margin-top:20px;position: relative;height:500px;overflow: hidden;}
.m-flash .hd{position: absolute; left:50%;margin-left:-50px; bottom: 20px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 15px; height: 15px;  background: #ddd;border-radius:20px}
.m-flash .hd ul li.on{background: #af2227;}
.img-slick-bottom{position: absolute;width:100%;background:  url(../images/index/opac.png) center no-repeat;background-size:100% 100%;bottom:0;color:#fff;padding:75px 20px 40px 20px;}
.img-slick-tt{display: flex;justify-content: space-between;line-height:50px;border-bottom:1px solid #fff}
.img-slick-tt p{font-size:20px;font-weight:bold;width:80%;height:50px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.img-slick-tt span{color:#ab951c;font-size:15px;}
.img-slick-p{color:#e6e6e6;font-size:15px;line-height: 26px;margin:10px 0}
.m-flash img{transition: all .3s linear;height:500px;width:100%;object-fit: cover;}
.m-flash li:hover img{transform:scale(1.1);}
/* 列表 */
.m-liststylecom{margin-top:20px}
.m-liststylecom li{height: 70px;border-bottom:1px dashed #a4b3d1; line-height: 70px;position: relative;}
.m-liststylecom li a{display: block;font-size:20px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom li span{float: right; color: #b2b2b2; font-size: 15px;color:#ab951c}
.m-liststylecom li:hover{background: #d2e0ec;}
.m-liststylecom li:hover a{border-left:8px solid #070783;padding-left:10px;color:#0958b6;font-weight:bold;}

.m-noticeleft{width:62%}
.m-noticeright{width:34.3%;background:  url(../images/index/zsxx.png) center no-repeat;padding:20px 24px ;margin-top:45px }
.m-noticeleft ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:30px}
.m-noticeleft ul li{width:48%;border:1px solid #c6c1c1;padding:15px 20px;margin-bottom:20px}
.m-noticeleft ul li p{font-size:20px;margin-bottom:20px;min-height:60px;}
.m-noticeleft ul li span{color:#ab951c;font-size:15px;}
.m-noticeright ul li{line-height: 60px;border-bottom:1px solid #bed0e6;}
.m-noticeright ul li:last-child{border-bottom:none}
.m-noticeright ul li a{display: block;color:#fff;font-size:20px;transition: all .3s linear;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-noticeright .m-title{margin-top:0}
.m-noticeright .m-title p{color:#fff;}
.m-noticeright .m-title a,.m-noticeright .m-title span{color:#e2c003}
.m-noticeleft ul li:hover{background: #0958b6;box-shadow:0 0 10px #aaa}
.m-noticeleft ul li:hover p{color: #fff;font-weight:bold; }
.m-noticeright ul li:hover a{font-weight:bold}

.m-ztzlright{width:34.3%;}
.bg-blue{background:#edf5fb;padding-bottom:140px}
.imgcontent{position: relative;margin-top:20px;}
.imgcontent div{position: absolute;transition: all linear .3s;}
.imgcontent img{transition: all linear .3s;}
.imglist{width: 171px;height: 495px;overflow: hidden;}
.imglist01{top:0;left:0;z-index: 2}
.imglist02{top:50px;left:128px}
.imglist03{top:15px;left:260px}
.imglist04{top:-30px;left:380px}
.mask{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.15);}
.imglist:hover{z-index: 10}
.imglist:hover .mask{opacity: 0;display:none}
.imglist:hover img{transform:scale(1.1);}

.schoolimg{max-width:1920px;margin:auto;}

@media screen and (max-width:1499px) {
 img{max-width:100%}
 .m-flash img{object-fit: cover;}
 .bg-blue .m-noticeleft,.m-ztzlright{width:49%}
 .m-noticeleft ul li p{min-height:56px}

}

@media screen and (max-width: 1200px) {
	.m-flash img{width:100%}
	.m-newleft,.m-newright,.bg-blue .m-noticeleft, .m-ztzlright{width:100%}
	.m-ztzlright{height: 555px;}
	.imgcontent{width: 550px;margin:auto;}
	
}

@media screen and (max-width: 991px){
    .imgcontent{display: flex;justify-content: space-between;width: auto;}
	.imgcontent div{position: static;}
    .mask{display:none}
    .imglist{width:auto;height:auto}
    .swiper-button-next, .swiper-button-prev{display:none}
    .mySwiper01 .swiper-pagination{bottom:10px}
    .mySwiper01 .swiper-pagination-bullet,.m-flash .hd ul li{width:8px;height:8px;}
    .m-toutiao{margin-top:15px;padding:20px 10px 20px 30px;background-size: 60px;}
    .m-toutiao h1{font-size:18px}
    .m-toutiao p{margin-top:0}
    .m-title,.m-noticeleft ul,.imgcontent,.m-noticeright{margin-top:15px}
    .m-title p{font-size:20px}
    .m-title a{font-size:14px;top:11px}
    .m-flash img,.m-flash{height:300px}
    .img-slick-bottom{padding:0 15px 25px 0}
    .img-slick-tt{line-height:30px}
    .img-slick-tt p{font-size:16px;max-width: 70%;height:30px;overflow: hidden;}
    .m-flash .hd{bottom:16px;margin-left:-36px}
    .m-liststylecom{margin-top:0}
    .m-liststylecom li,.m-noticeright ul li {height:40px;line-height:40px}
    .m-liststylecom li a,.m-noticeright ul li a{font-size:16px}
    .m-noticeleft,.m-noticeright{width:100%}
    .m-noticeleft ul li p{font-size:16px;min-height:45px}
    .bg-blue{padding-bottom:15px}
    .m-ztzlright{height:auto}
    .top-banner{padding-bottom:10px;margin-top:100px}
  
    
   
   
}

@media screen and (max-width: 767px) {

}
