html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  font-size: 100px;
  font-family: 'Microsoft YaHei Light', 'Microsoft YaHei', SimHei;
}

body {
  font-size: 0.2rem;
  overflow: hidden;
  text-align: justify;
}

h2,
h3,
p,
ul,
img {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  color: #333;
}

li {
  list-style: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.pc {
  min-width: 1280px;
  min-height: 600px;
}

.swiper-container-body{
  /* width: 100%;
  height: 98.698vw;
  position: absolute;
  top: 0;
  left: 0; */
  margin-top:.8rem
}
.layui-laypage input:focus, .layui-laypage select:focus {
  border-color: #621A87!important;
}
  /* 新闻公告 */
.news-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 2.2rem;
  background: url(../images/newsBulletin/banner.jpg) center center no-repeat;
  background-size: 100% 100%;
}

.news-banner .news-banner-text {
  width: 5.29rem;
  height: 1.04rem;
  background: url(../images/newsBulletin/text.png) center center no-repeat;
  background-size: 100% 100%;
}
/* 无内容 */
.swiper-container-news .course-content-empty{
  /* display:none; */
  width: 100%;
  min-height: 6rem;
  text-align: center;
  padding:1rem 0;
}
.swiper-container-news .course-content-empty>img{
  width:4.53rem;
  height:3.34rem;
  max-width:100%;
  height:auto;
}
.swiper-container-news .course-content-empty>p{
  font-size:.14rem;
  line-height:.3rem;
}
 /* 新闻内容 */
.swiper-container-news .new-content {
  width: 76.458%;
  margin: 1.5% auto 0 auto;
}

.new-content-item {
  position: relative;
  width: 100%;
  /* padding-bottom: 14.305%; */
  padding-bottom: 2.1rem;
  margin-bottom: 1.875%;
  background:rgba(255,255,255,1);
  border: 1px solid rgba(164, 164, 164, 0.3);
}

.new-content-item:hover {
  box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.new-content-item:hover .item-text .item-text-title {
  color: #621A87;
}

.new-content-item > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.new-content-item .item-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  /* width: 6.812%; */
  width: 1rem;
  height: 100%;
  box-sizing: border-box;
  margin-left: 1.635%;
  margin-right: 4.837%;
  /* margin-left: .25rem;
  margin-right: .62rem; */
}

.new-content-item .item-date .item-data-detail {
  width: 100%;
  height: 21.486%;
  /* line-height: 2.344vw; */
  line-height: .45rem;
  font-size: .14rem;
  text-align: center;
  color:rgba(255,255,255,1);
  background-color: #621A87;
}

.new-content-item .item-date .item-data-day {
  width: 100%;
  height: 36.667%;
  /* line-height: 4.011vw; */
  line-height: .77rem;
  font-size: .36rem;
  font-weight: bold;
  text-align: center;
}

.new-content-item .item-date .item-data-month {
  width: 100%;
  font-size: .24rem;
  font-weight:400;
  text-align: center;
}

.new-content-item .pictrue {
  /* width: 20.913%; */
  width: 3.07rem;
  height: 100%;
  margin-right: 2.19%;
  transition: background-size 200ms;
}

.new-content-item:hover .pictrue {
  background-size: 120% 120%;
}


.new-content-item .item-pictrue1 {
  background: url(../images/newsBulletin/1.png) center center no-repeat;
  background-size: 3.07rem auto;
  overflow: hidden;
}

/* .new-content-item .item-pictrue2 {
  background: url(../images/newsBulletin/2.png) center center no-repeat;
  background-size: 100% 100%;
}

.new-content-item .item-pictrue3 {
  background: url(../images/newsBulletin/3.png)center center no-repeat;
  background-size: 100% 100%;
}

.new-content-item .item-pictrue4 {
  background: url(../images/newsBulletin/4.png) center center no-repeat;
  background-size: 100% 100%;
}

.new-content-item .item-pictrue5 {
  background: url(../images/newsBulletin/5.png) center center no-repeat;
  background-size: 100% 100%;
} */
.new-content-item .pictrue img{
  width:100%;
  height:100%;
  transition: all 200ms;
}
.new-content-item:hover .pictrue img{
  width:120%;
  height:120%;
  margin-top: -10%;
  margin-left:-10%;
}
.new-content-item .item-text {
  position: relative;
  width: 61.04%;
  padding-right: 12px;
  text-align: justify;
}

.new-content-item .item-text > h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  font-size: .26rem!important;
  font-weight: 400;
  margin-top: 0.999vw;
  margin-bottom: 0.5vw;
  color:#333333;
  /*white-space: nowrap;*/
  text-overflow: ellipsis;
}
.new-content-item .item-text .item-text-content{
   height: calc(100% - 0.2vw - 1rem);
   height:.98rem;
   overflow: hidden;
}
.new-content-item .item-text .item-text-content > p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-size: .14rem;
  line-height: .26rem;
  font-weight: 400;
  margin-bottom: 0.5vw;
  color: #333333;
  text-indent: .28rem;
}

.new-content-item .item-text .item-text-detail {
  position: absolute;
  bottom: .16rem;
  font-size: .14rem;
  font-weight: 400;
  margin-bottom: 0.5vw;
  color: #621A87;
}

.new-content-item .item-text .item-text-detail >span {
  position: relative;
  top: 0.011rem;
  width: .16rem;
  height: .16rem;
}

/* 分页 */
.nav-pagination {
  width: 100%;
}

.layui-laypage-molv {
  width: 100%;
  text-align: center;
}

.layui-laypage-molv a {
  margin-left: .12rem!important;
}

.layui-laypage-molv a:hover {
  color:#621A87!important;
}

.layui-laypage-molv > .layui-laypage-curr,
.layui-laypage-molv > .layui-laypage-spr {
  margin-left: .12rem!important;
}

.back {
  display: block;
  margin-top: 3.541%;
  margin-left: 11.771%;
}

.back:hover {
  cursor: pointer;
}
/*新闻加载结束提示  */
.list-end,.more{
max-width:100%;
font-size:.18rem;
line-height:2;
color:#999;
letter-spacing:2px;
height:auto;
text-align:center;
background:url(../images/public/end-line.png) center center no-repeat;
background-size: contain;
}
.more{background: none;cursor: pointer;}
.more:hover{color:#621A87}

 /* 点击新闻项目时添加样式 */

.click-new-content-item {
  position: relative;
  left: -1vw;
  width: 78.458vw;
  padding-bottom: 15.305%;
  margin-bottom: 1.11042vw;
}

.click-new-content-item .item-text-title {
  font-size: .3rem!important;
}


.click-new-content-item .pictrue {
  width: 20.913%;
  height: 100%;
  margin-right: 2.19%!important;
  margin-left: 0.8%!important;
}

/* 媒体查询 */
@media screen and (max-width: 1600px) {
  html {
    font-size: 90px;
  }
  .swiper-container-news .new-content {
    width: 80.458%;
  }
}

@media screen and (max-width: 1440px) {
  .swiper-container-news .new-content {
    width: 84.458%;
  }
}

@media screen and (max-width: 1366px) {
  html {
    font-size: 85px;
  }
  .swiper-container-news .new-content {
    width: 88.458%;
  }
}



/* 移动端 */
.mobile .swiper-container-body{margin-top:1.12rem;height:3rem}
.mobile .news-banner{
	height:3rem;
	background: url(../images/newsBulletin/banner-phone.jpg) center center no-repeat;
    background-size: 100% 100%;
}
.mobile .news-banner .news-banner-text{
	width: 100%;
  height: 1.01rem;
  position:relative;
}
.item__head{ width:100%;height:100%;text-align: center;}
.item__title{ font-size:.36rem; line-height:.6rem;color:#fff; }
.item__subheading{font-size:.2rem;color:#fff;}
.item__subheading::before{content:'';display:inline-block;background-image: linear-gradient(to left,#DCDCDC,transparent);width:1.2rem;height:1px;margin-right:.1rem;}
.item__subheading::after{content:'';display:inline-block;background-image: linear-gradient(to right,#DCDCDC,transparent);width:1.2rem;height:1px;margin-left:.1rem;}


.mobile .portrait .new-content-item{ margin-bottom:0.4rem; padding-bottom:0; }
.mobile .portrait .new-content-item > a{ position:relative; display:block; }
/* .mobile .new-content-item .item-date{ display:block; overflow:hidden; width:100%; margin:0; padding:12px; } */
.mobile .portrait .new-content-item .item-date{ display:block; overflow:hidden; width:100%; margin:0; padding:.08rem;height:.66rem;line-height:.5rem;position:absolute;top:56.25%;z-index:1;background-image:linear-gradient(45deg, transparent 70%, #161716);color: #fff; }
.mobile .portrait .new-content-item .item-date .item-data-detail{ display:none; }
.mobile .portrait .new-content-item .item-date .item-data-day{ float:right; width:auto; height:auto; padding-right:6px; border-right:2px solid #621A87; font-weight:400; font-size:0.24rem; line-height:0.5rem; }
.mobile .portrait .new-content-item .item-date .item-data-day:before{ content:"-"; }
.mobile .portrait .new-content-item .item-date .item-data-month{ float:right; width:auto; line-height:0.5rem;font-size:.28rem }
.mobile .portrait .new-content-item .pictrue{ position:relative; width:100%; padding-bottom:56.25%; background-size:cover; }
.mobile .portrait .new-content-item .pictrue img{ position:absolute; top:0; left:0; }
.mobile .portrait .new-content-item .item-text{ overflow:hidden; width:100%; padding:0 12px; }
.mobile .portrait .new-content-item .item-text > h3{ margin:0.1rem 0; padding:0.1rem 0; border-bottom:1px dotted #621A87;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:.34rem!important}
.mobile .portrait .new-content-item .item-text .item-text-content > p{font-size:.28rem;line-height:1.5;height:.8rem}
.mobile .landscape .new-content-item .item-text .item-text-content{height:1.2rem}
.mobile .landscape .new-content-item .item-text .item-text-content > p{line-height:.5rem;height:1rem} 
.mobile .landscape .new-content-item .item-date{width:2rem;margin-right: 1.635%;}
.mobile .new-content-item .item-text .item-text-detail{display:none; position:static; margin-bottom:0.1rem; text-align:right;font-size:.28rem }
.mobile .new-content-item .item-text .item-text-detail >span{width:.28rem;height:.28rem}
