﻿.header-top{background:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:12px 0;position:relative;z-index:999}
.header-logo{display:flex;align-items:center;gap:15px}
.header-logo img{height:50px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}
.college-name{font-family:'Microsoft YaHei',sans-serif;font-weight:700;font-size:28px;background:linear-gradient(45deg,#fff 30%,#e3f2ff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 2px rgba(1,104,183,.3);letter-spacing:1.5px}
.navbar-nav>li>a{color:#000!important;font-family:KaiTi,STKaiti,sans-serif;padding:15px 20px!important;font-size:16px;transition:all .3s ease;position:relative}
.navbar-nav>li>a:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:#000!important;transition:all .3s}
.navbar-nav>li:hover>a{background:rgba(0,0,0,.05)!important;transform:translateY(-2px)}
.navbar-nav>li:hover>a:after{width:60%;left:20%}
.dropdown-menu{background:#fff!important;border:none;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;margin-top:10px}
.box-2{position:absolute;left:50%;bottom:10px;transform:translateY(-50%)}
#links{height:auto!important;padding-bottom:25px}
.sm{width:auto!important}
.new-head{display:none}
#zhong{margin-top:35px}
@media all and (min-width:1px) and (max-width:1268px){.new-head{display:block}
#headbg{display:none}
.new-head{width:100%;height:60px;display:flex;justify-content:space-between;background:#0168b7;align-items:center;padding:0 20px;position:fixed;z-index:999;top:0}
.new-head-more{color:#fff;cursor:pointer;font-size:20px}
.new-head-close{color:#fff;cursor:pointer;font-size:24px;display:none}
.new-head-morebox{width:100%;height:100vh;background:rgba(0,0,0,.9);display:flex;align-items:center;flex-direction:column;z-index:99;position:fixed;top:0;padding-top:80px}
.new-head-morebox li{border-bottom:1px solid #ccc;width:96%;margin:0 2%;display:flex;align-items:center;justify-content:center;line-height:50px;border-bottom:1px solid rgba(255,255,255,.2)}
.new-head-morebox a{color:#fff;font-size:18px}
.new-head-left img{width:170px}
.box{height:200px!important;margin-top:60px}
.box-1 ul{height:200px}
.box-1 ul li{height:100%!important}
.box-1 ul li img{width:auto!important;height:100%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.card-fouth2 .case-panel.active{z-index:1!important}
#links{font-size:12px;height:auto!important}
#center{width:100%!important;display:flex;flex-direction:column}
.card-fouth2{width:95%!important;border:1px solid #dcdfe6!important;padding:10px 15px!important;margin-bottom:20px;overflow:hidden;margin:2.5%!important}
.card-fouth2 .industry.active{padding:0!important}
.card-fouth2 .desc.desc-list{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #dcdfe6!important}
.case-icon-list li{line-height:40px!important;border-bottom:1px dashed #dcdfe6}
.case-icon-list #text{width:267px!important}
.case-icon-list li:last-child{border-bottom:none}
#zhong{margin-top:15px;padding-bottom:0!important}
#zhong:last-child{padding-bottom:30px!important}
.new-card-fouth2{height:353px!important}
}
.banner{height:400px}
.news-list li{padding:8px 0}
footer{background:#f8f9fa;padding:20px 0}
@media (max-width:768px){.college-name{font-size:22px}
.header-logo img{height:40px}
.banner{height:200px}
}