 /**banner**/
 body{background: white;font-size: 1.06vw;}
 a:hover{color: #d43030;}
.fyear_bannar{position: relative;width: 89%;
    height: 91px;
    margin: 0 auto;
    margin-top: -110px;
    top: 0;background: white;}
.fyear_bannar ul{display: flex;width: 91%;
    margin: 0 auto;}
.fyear_bannar ul li{padding-right: 0;line-height: 93px; flex: 1 1 auto;
    text-align: center;}
.fyear_bannar ul li a{font-size:1.36vw;}
 .logo img{width:32vw;}
 .ejy_bannar ul li{position:relative}
 .sub1-content{height:auto;border-bottom:5px solid #2289dd;padding-bottom:5px;}
 .ejy_bannar ul li div.sub1{display:none}
.ejy_bannar ul li:hover div.sub1{display:block;width: 163px;}
.ejy_bannar ul li div.sub1 a{color:#333;text-shadow:0px 0px 0px;}
  .sub1{bottom:auto;}
/*包裹层*/
.zszl{width: 82%;margin: 0 auto;padding-bottom:40px;border-top-left-radius:15px;border-top-right-radius:15px;padding:0 4%;background:white;}
  .clear{clear: both;}
  
  .zsdt_title{width: 100%;position: relative;clear: both;}
  .zszl .zsdt_title >h3{text-align: left;display: block;height: 140px;line-height:140px;text-indent:1em;font-weight: bold;letter-spacing: 4px;position: relative;}
  .zszl .zsdt_title>h3 a{color:#383838;text-shadow:1px 1px 3px #aabcd3;font-size: 1.6vw;padding-left: 92px;white-space:nowrap;}
  .zszl .zsdt_title>h3:before{width:92px;height: 81px;position: absolute;left: 0; bottom: auto;z-index: 12;background:url(../images/icon.png);content: "";margin-left: 0;transition: 0.5s;transform: translate(0, -50%);top: 53%;background-size: 100%;background-repeat: no-repeat;}
  .zszl_more {position: absolute;right: 0;top: 65px;}
  .zszl_more a {color: #383838;}
  .zszl_more a:hover{font-weight: bold;}
.ty_blank{width: 100%;height:45px;clear: both;}

/*活动安排*/
.hdap_wraper{width: 82%;margin: 75px auto 20px;display: flex;}
.hdap_1 a{display: inline-block;color: white;background: #df1600;font-size: 1.5vw;padding: 7px 9px 10px 15px;letter-spacing: 6px;margin-top: 23px;line-height: 29px;
    border-radius: 6px;}
.m-top{width: 82%;white-space: nowrap;}
.m-top .big_tit {display: block; text-align: left;font-family: SourceHanSansCN-Bold;font-size: 2.1vw;text-indent: 1em;font-stretch: normal;letter-spacing: 2px;
    font-weight: bold;margin-top: 20px; margin-bottom: 20px;}
.m-top .top_list{  display: flex;}
.m-top .top_list li {width: auto;display: -webkit-box;display: -ms-flexbox;line-height: 22px;padding: 0 0 0 45px; text-indent: 35px;}
.m-top .top_list li a{color:#808080;position: relative;display: inline-block;}
.m-top .top_list li a:before{width:12px;height: 12px;position: absolute;left: 0; bottom: auto;z-index: 12;background:#ff8d1a;content: "";margin-left: 0;transition: 0.5s;
transform: translate(0, -50%);top: 50%;border-radius:100%;}
/*校园新闻*/
.xyxw_wrapper{display: flex;margin-top: 58px;}
.swiper2{width: 50%;border-radius: 6px;overflow: hidden;}
.swiper2 img{width: 100%;}
.xw_list{width: calc(50% - 30px); margin-left: 30px;}
.text{    font-size: 22px;line-height: 33px;}
.desc{ font-size: 0.9vw;
    padding: 20px 0 40px;
    color: #808080;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.7;}
    .desc a{color: #df1600}
    .xw_list_1{border-top:1px solid #ebebeb;padding-top:28px;}
 .ty-list li { position: relative;line-height: 46px;font-size: 16px;padding: 0;}
.ty-list .time {font-size: 15px;right: 0;float: right;margin-left: 10px;color: #a6a6a6;}
.swiper-pagination-bullet{background:white !important;opacity: 1 !important;line-height: 40px;overflow: hidden;}
.swiper-pagination-bullet-active{background:#df1600 !important;}

/*文明印记*/
.back_flower{background: url(../images/back1.png);width: 100%;height: 750px;margin-top: 60px;}
.wmyj-list{position: relative;width: 100%;height: 500px;overflow: auto;}
.wmyj-list::-webkit-scrollbar {
    width: 5px; /* 设置滚动条宽度 */}

.wmyj-list::-webkit-scrollbar-thumb {
    background-color: #d85f52; /* 设置滚动条滑块颜色 */
    border-radius: 5px; /* 设置滚动条滑块圆角 */}

.wmyj-list::-webkit-scrollbar-track {
    background-color: #cccccc; /* 设置滚动条轨道颜色 */}
.wmyj-list:before{width:2px;height: 500px;position: absolute;left: 0; bottom: auto;z-index: 12;background:#ededed;content: "";margin-left: 105px;transition: 0.5s;
transform: translate(0, -50%);top: 50%;}
.wmyj-list ul li{ position: relative;height:106px;font-size: 16px;padding: 0;}
.wmyj-list ul li .time img{width:90px;height: 70px;}
.wmyj-list ul li a{    display: inline-block;
    background: white;
    position: relative;
    width: 57%;
    margin-left: 39px;
    border-radius: 6px;
    border-top-left-radius: 39px;
    border-bottom-right-radius: 39px;
    height: 50px;
    line-height: 26px;
    padding: 15px 30px;}
.wmyj-list ul li a:before{width:14px;height: 14px;position: absolute;left:-36px; bottom: auto;z-index: 12;background:white;content: "";margin-left: 0;transition: 0.5s;
transform: translate(0, -50%);top: 50%;border-radius:100%;border: 2px solid #d43030;}
.wmyj-list ul li a:hover:before{background:#d43030;border: 2px solid #d43030;}

/*党建引领*/
.swiper3 .pic_text{margin-top: -54px;box-shadow:1px 2px 1px #ededed;}
.swiper3 .pic_text::before{display: none;}
.swiper3  img{height: 455px;}
.swiper3 >.swiper-pagination-bullets{bottom: 130px !important;}
.swiper3 .swiper-pagination-bullet{width:30px;border-radius: 15px; overflow: hidden;line-height: 40px;}

/*历史沿革*/
.back_flower2{background: url(../images/back2.png);width: 100%;height: 750px;margin-top: 0px;background-size: 100% 100%;}
.lsyg_wrapper{background: transparent;width: 90%;}
.lsyg_title {width: 248px;margin: 0 auto;}
.lsyg_wrapper .zsdt_title>h3 a{color: white;}
.lsyg_wrapper .zsdt_title>h3:before{background:url(../images/icon1.png);background-size:100% 100%;}
.swiper4{margin-top: 30px;}
.swiper4 .swiper-slide{background: white;height: 230px;}
.swiper4 .swiper-slide:nth-child(even){margin-top: 270px;}

 /*校园今貌*/
  .lnfs{margin-right: 25px;width: calc(50% - 25px);float: left;}
.lnfs_list li{display: flex;float: left;width:calc(50% - 25px);margin-right:25px;box-shadow:2.837px 0.977px 10px 0px rgb(155 155 157 / 30%);
  height: 245px;margin-bottom: 25px;border-radius: 6px;transition:0.5s;text-align: center;line-height: 40px;}
.lnfs_list_1{width: 100%;height: 200px;border-radius: 6px; overflow: hidden;}
.lnfs_list li img{width: 100%;}
  .lnfs_list li:hover{box-shadow:2.837px 0.977px 30px 0px rgb(5 57 127 / 30%);}
  .lnfs_list li:nth-child(even){margin-left: 25px;margin-right: 0;}
  /*光影经管*/
 .gtgx{margin-right: 0px;width: calc(50% - 25px);float: left;margin-left: 25px;}
 .gyjg_list li{width: 100%;height: 513px;line-height: 63px;}
 .gyjg_list li .lnfs_list_1{height: 445px;}

/*经管育人*/
.swiper-button-next, .swiper-button-prev{color:#df1600 !important;}
.jgyr{display:block;box-shadow:2.837px 0.977px 10px 0px rgb(5 57 127 / 30%);
  height: 407px;margin-bottom: 25px;transition:0.5s;text-align: left;line-height:30px;}
  .jgyr .lnfs_list_1{height: 220px;}
  .jgyr .lnfs_list_1 img{transition:0.5s;}
  a.jgyr:hover .lnfs_list_1 img{transform:scale(1.2);}
.jgyr p.jgyr_1{padding-top: 20px;text-indent:20px;}
.jgyr p.jgyr_2{display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient:
 vertical;overflow: hidden;font-size:0.9vw;padding: 10px 20px 0;color: #9ea0a2;}
.jgyr p.jgyr_3{padding-top: 10px;text-indent:20px;color: #df1600;font-size:0.9vw;}
.jgyr_choose{top:50px;}
.jgyr_choose a{display: inline-block;border:1px solid #ccc;padding: 10px 26px;border-radius: 30px;}
.jgyr_choose a.jgyr_choA{border:1px solid #d43030;background: #d43030;color: white;}



  /*tail*/
  .foot_wrapper{width: 100%;background: #383838;}
  .footl{width: 82%;margin: 0 auto; padding: 30px 0;color: #d6d6d6;line-height: 34px;font-size: 1vw;position: relative;}
  .ggh{position: absolute;right:112px;top: 50%;-webkit-transform: translateY(-50%);line-height: 100px;}
  .blue{position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);}

 
