@charset "utf-8";
/* CSS Document */
*{ padding:0px ; margin:0;box-sizing:border-box;}
html {-webkit-text-size-adjust: none;}
img{ border:none;margin: 0;vertical-align: top;}
body{font: 12px/22px "微软雅黑"!important;color: #000; width:100%;background: #fff;min-height: 100vh;position: relative;background-color: #4d0807;}
a{ text-decoration:none; color:#000;-webkit-tap-highlight-color: transparent;}
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
button, input[type="text"], input[type="submit"], input[type="button"],textarea{font-size: 100% ;outline: none;-webkit-appearance: none; -webkit-appearance: none; outline: 0;}
select{font-size: 100% ;-webkit-appearance: none; outline: 0;}
ul, li, ol, ol li{list-style: none;}
.n-wrapper{width:94.66%; margin:0 auto;}
a{text-decoration: none;color:#111111 ;}
li{list-style: none;}
video{display: none;}

.rel{position: relative;z-index: 3;}

.wrapper{
    width: 100%;
    padding: 0 10px;
}
.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}

.f_le{float: left;}
.f_ri{float: right;}
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.p_re{position: relative;}
.p_ab{position: absolute;}
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;}
.flexbox1{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flexbox2{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 300px;} 
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}

.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden;}
.pic{width: 300px;overflow: hidden;position: relative;}
.pic figure{padding-top: 75%;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

.box{position: relative;z-index: 2;}
.box img{display: block;width: 100%;}

/* 音乐 */
.audio_icon{display: block;width: .42rem;height: .42rem;position: absolute;top: .43rem;right: .48rem;z-index: 99;}
.play{animation: rot   3s linear 0s infinite   ;}
@-webkit-keyframes rot { from { transform: rotate(0); } to { transform: rotate(360deg); }  }
        @keyframes rot { from { transform: rotate(0); } to { transform: rotate(360deg); }  }
.pause{animation-play-state: paused;}

.header{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 1rem;padding: 0 .3rem 0 .25rem;background-color: #fff;}
.header .img{display: block;width: .64rem;margin-right: .16rem;}
.header .logo{display: block;height: .49rem;}
.header .audio_icon{position: static;}
.header .menu_btn{display: block;height: .37rem;margin-left: .4rem;}
.header .logo img , .header .menu_btn img{display: flex;height: 100%;}

.top_bj{display: block;width: 100%;height: calc(100% - 1.84rem);max-height: 25.71rem;position: absolute;left: 0;top: 1.84rem;background: url(../images/top_bj.jpg)no-repeat top / 100% auto;}
.bot_bj{display: block;width: 100%;height: 7.94rem;position: absolute;left: 0;bottom: 0;background: url(../images/bot_bj.png)no-repeat top / 100%;mix-blend-mode: soft-light;}
.bot_bj01{display: block;width: 100%;height: 2.88rem;position: absolute;left: 0;bottom: 0;background: url(../images/bot_bj01.png)no-repeat top / 100%;mix-blend-mode: screen;}

.in_logo{display: flex;justify-content: center;align-items: center;width: 100%;position: absolute;top: .4rem;}
.in_logo img{display: block;width: auto;height: .6rem;}
.in_logo img:first-child{margin-right: .2rem;}

/* 介绍 */
.introduce{width: 100%;height: fit-content;position: absolute;top: 1.4rem;}
.introduce .title{display: block;width: 4.8rem;margin-bottom: .23rem;}
.introduce .ftitle{font-size: .28rem;color#7b420b;font-weight: bold;line-height: .64rem;background-image: linear-gradient(to top,#efb47a , #fddfa7);overflow: hidden;border-radius: .32rem;padding:0 .22rem;}
.introduce .desc{font-size: .24rem;color: #fff;padding: .2rem .4rem;}
.box .year{width: 100%;font-size: 1.3rem;color: #fff;font-weight: bold;line-height: 1.4rem;position: absolute;bottom: 0;left: 50%;transform: translatex(-50%);letter-spacing:-.02rem;text-align: center;white-space: nowrap}

/* 前言 */
.preface{position: absolute;top: .87rem;right: .35rem;}
.preface .icon{display: block;width: 2.47rem;}
.preface .more{display: block;width: fit-content;font-size: .26rem;color: #42320e;line-height: .56rem;padding: 0 .3rem;border-radius: .28rem;background-color: #d9a432;margin-top: .35rem;}

/* 首页底部导航 */
.nav{width: 100%;position: absolute;top: 0;left: 0;padding: 1.2rem .2rem 0;}
.nav dd{width: calc((100% - .2rem) / 2);height: 1.4rem;border-radius: .5rem;border:.03rem solid #b85915;overflow: hidden;margin-bottom: .3rem;}
.nav dd:nth-child(even){margin-left: .2rem;}
.nav dd:last-child:not(:nth-child(even)){width: 100%;}
.nav dd a{width: 100%;height: 100%;font-size: .4rem;color: #831b1f;font-weight: bold;background: url(../images/nav_bj.jpg)no-repeat center / cover;}
.nav dd .icon{display: block;width: .43rem;margin-right: .2rem;}


.copyright{width: 100%;height: .9rem;font-size: .28rem;color: #fff;line-height: .9rem;text-align: center;position: absolute;bottom: 0;z-index: 3;background-color: #430003;}

/* 概况 */
.overview{width: 100%;padding: .9rem .24rem 2.4rem;}
.overview .titlepic{display: block;height: .88rem;margin-bottom: ;}
.overview article{font-size: .24rem;color: #fff;line-height: .4rem;text-indent: .48rem;text-align: justify;}
.overview article p{margin-bottom: .05rem;}
.overview article img{max-width: 100%;}



/* 面包屑 */
.m-crumb{width: 100%;max-width: 100%;text-align: right;line-height: .84rem;padding-right: .1rem;background-color: #f5f5f5;position: relative;z-index: 3;}
.m-crumb a , .m-crumb{color:#666666;}
.m-crumb span{color: #000000;}

/* 导航 */
.item_nav , .channel_nav{display: flex;flex-wrap: wrap;width: 100%;margin-top: .3rem;padding-bottom: 10px;}
.item_nav dd{width: calc((100% - .2rem) / 2);height: .78rem;border: .03rem solid rgba(241, 223, 199,.24);margin-bottom: .17rem;}
.item_nav dd:nth-child(odd){margin-right: .2rem;}
.item_nav dd a , .channel_nav dd a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: .28rem;color: #831b1f;overflow: hidden;letter-spacing:-.01px;white-space:nowrap;background: url(../images/item_nav_bj.jpg);background-size: cover;}
.item_nav dd .active , .channel_nav dd .active{color: #f3e3cb;background: #831b1f;}

.channel_nav dd{width: calc((100% - .28rem) / 3);height: .78rem;border: .03rem solid rgba(241, 223, 199,.24);margin-bottom: .17rem;margin-right: .14rem;}
.channel_nav dd:nth-child(3n){margin-right: 0;}

/* 领导关怀 */
.item_box{width: 100%;background: url(../images/item_box_bj.jpg) top / 100% auto;box-shadow:  0 .2rem .4rem 0 rgba(0,0,0,.2);overflow: hidden;padding: .4rem .2rem .2rem;overflow: hidden;}
.item_box .tit_img{display: block;width: 100%;}
.item_box  .img{border: .12rem solid #fff;box-shadow:  0 0 .4rem .1rem rgba(142,51,34,.5);}
.item_box .text{font-size: .24rem;padding: .45rem 0 .3rem;}


/* 轮播 */
.channel_box{width: 100%;overflow: hidden;}
.channel_box .carousel{width: 100%;position: relative;overflow: hidden;}
.channel_box .carousel .img{display: block;width: 100%;margin-bottom: .4rem;border: .18rem solid #fff;}
.channel_box .carousel .title{font-size: .36rem;color: #fff;}
.channel_box .carousel .text{font-size: .26rem;color: #fff;margin-top: .1rem;}
.channel_box .item_page{display: flex;justify-content: space-between;width: 2.4rem;margin: .9rem auto 0;}
.channel_box .item_page .swiper-button-next ,.channel_box .item_page .swiper-button-prev{position: relative;width: .82rem;height: .82rem;margin: 0;}
.channel_box .item_page img{display: block;width: 100%;height: 100%;}
.channel_box .item_page .swiper-button-next::after ,.channel_box .item_page .swiper-button-prev::after{display: none;}

/* 表格 */
.channel_box .tab{width: 100%;overflow: hidden;}
.channel_box .tab .title{font-size: .3rem;color: #fff;text-align: center;margin-bottom: .24rem;}
.channel_box .tab table{width: 100%;font-size: .26rem;text-align: center;border:1px solid #000; border-collapse: collapse;border-spacing: 0;border: 1px solid #724922;}
.channel_box .tab table tr{display: flex;width: 100%;}
.channel_box .tab table td {display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #724922;border-left: 1px solid #724922;}
.channel_box .tab table tbody>tr:last-child>td {
    border-bottom-width: 0;
}
.channel_box .tab table td:first-child{width: 58%!important;background-color: #f8c08a;color: #56320e;padding: .24rem .05rem;}
.channel_box .tab table td:last-child{width: 42%!important;background-color: #f1dfc7;color: #9b6a3c;padding: .24rem .05rem;}


/* 历史 */
.channel_box  .year{width: 100%;padding-left: .48rem;position: relative;}
.channel_box  .year::after{display: block;content: '';width: .02rem;height: calc(100% - .22rem);background-color: #f2b884;position: absolute;bottom:0;left: .11rem;}
.channel_box  .year dd{width: 100%;padding-top: .4rem;position: relative;z-index: 2;}
.channel_box  .year dd:first-child{padding-top: 0;}
.channel_box  .year .title{width: 100%;font-size: .5rem;color: #fff;font-weight: bold;position: relative;margin-bottom: .15rem;}
.channel_box  .year .title::before{display: block;content: '';width: .26rem;height: .26rem;background-color: #fff;opacity: .7;position: absolute;top: 50%;left:-.48rem;border-radius: 50%; transform: translateY(-50%);}
.channel_box  .year .title::after{display: block;content: '';width: .14rem;height: .14rem;background-color: #fff;position: absolute;top: 50%;left:-.42rem;border-radius: 50%;transform: translateY(-50%);}
.channel_box  .year dd .desc{width: 100%;font-size: .24rem;color: #1a1a1a;line-height: .38rem;padding: .25rem .2rem;background: url(../images/item_box_bj.jpg) top ;}


/* 校友 */
.channel_box .people {width: 100%;position: relative;overflow: hidden;}
.channel_box .people .swiper-slide{width: 100%;background: url(../images/item_box_bj.jpg) top / 100% auto;box-shadow:  0 .2rem .4rem 0 rgba(0,0,0,.2);overflow: hidden;padding: .62rem .2rem .52rem;overflow: hidden;}
.channel_box .people .img{display: block;width: 3.23rem;margin: 0 auto;border: .14rem solid #fff;box-shadow:  0 .3rem .3rem 0 rgba(0,0,0,.3);}
.channel_box .people .text{font-size: .28rem;font-weight: bold;color: #2e1f1f;line-height: .4rem;padding: .45rem 0 .3rem;}
.channel_box .people .text h4{font-size: .3rem;font-weight: bold;color: #1a1a1a;margin-bottom: .1rem;}


/* 人数统计 */
.channel_box .tab_num table{border: 1px solid #fff;}
.channel_box .tab_num table tr:nth-child(odd){background:#ab6a6d;}
.channel_box .tab_num table tr:nth-child(even){background:#d6b282;}
.channel_box .tab_num table td {color:#000000!important;border-bottom: 1px solid #fff;border-left: 1px solid #fff;background-color: transparent!important;}
.channel_box .tab_num table tbody>tr:last-child>td {
    border-bottom-width: 0;
}
.channel_box .tab_num table tr:last-child{font-size: .3rem;font-weight: bold;}
.channel_box .tab_num table tr:last-child td:first-child{background-color: #d9a432!important;}
.channel_box .tab_num table tr:last-child td:last-child{color: #f62a2a!important;background-color: #fff!important;}

/* 图片 */
.channel_box .picture{margin: 0 -.2rem;overflow: hidden;}
.channel_box .picture .img{float: left;width: 50%;border-left: .1rem solid transparent;border-right: .1rem solid transparent;margin-bottom: .14rem;}



