/* 容器宽度调整到1200px */
.container {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

/* 新闻信息区域调整 - 左侧主要内容区 */
.new_inforBox {
    width: 760px; /* 从644px调整到760px */
    height: auto;
    padding: 0 10px;
    margin-top: 20px;
}

.new_inforBox2 {
    width: 760px; /* 从644px调整到760px */
}

.new_inforBox1 {
    width: 760px; /* 从644px调整到760px */
}

/* 右侧信息栏调整 */
.informBox {
    width: 200px; /* 从180px调整到200px */
    height: auto;
    padding: 0 10px;
    margin-top: 20px;
}

.informBox2 {
    width: 380px; /* 从312px调整到380px */
    margin-top: 20px;
    padding: 0 10px;
}

.informBox3 {
    width: 380px; /* 从312px调整到380px */
}

.informBox4 {
    width: 380px; /* 从312px调整到380px */
}

.informBoxb {
    width: 380px; /* 从312px调整到380px */
    height: auto;
    padding: 0 10px;
    margin: 20px 0 0 0;
}

.informBoxc {
    width: 200px; /* 从180px调整到200px */
    float: left;
    padding: 0 10px;
    margin-top: 20px;
}

.informBoxc1 {
    width: 380px; /* 从312px调整到380px */
    padding: 0 10px;
}

.informBoxd {
    height: auto;
    overflow: hidden;
    float: right;
    margin-right: 0;
}

.informBoxe {
    width: 380px; /* 从312px调整到380px */
}

/* 新闻列表区域调整 */
.new_list {
    width: 380px; /* 从312px调整到380px */
    float: left;
    padding: 0 10px;
}

.new_list3 {
    width: 380px; /* 从314px调整到380px */
    padding: 0 0 0 20px;
}

.new_lista1 {
    padding: 0 0 0 20px;
}

.new_lista2 {
    width: 380px; /* 从312px调整到380px */
    padding: 0 0 0 20px;
}

.new_listd {
    width: 100%;
    padding: 0;
}

/* 图片区域调整 */
.new_pic {
    float: left;
    width: 460px; /* 从380px调整到460px */
}

.new_pic1 {
    width: 380px; /* 从310px调整到380px */
}

.new_pica {
    width: 380px; /* 从310px调整到380px */
    padding: 0 10px;
}

.new_pica2 {
    width: 380px; /* 从370px调整到380px */
    padding: 0;
}

.new_pica3 {
    width: 760px; /* 从644px调整到760px */
    float: left;
    padding: 0 10px;
    margin-top: 20px;
}

.new_picc {
    width: 460px; /* 从380px调整到460px */
    padding: 0 10px;
    margin-top: 20px;
}

.new_picc1 {
    width: 200px; /* 从180px调整到200px */
    padding: 0 10px;
}

.new_picc2 {
    width: 760px; /* 从644px调整到760px */
}

.new_picc3 {
    width: 760px; /* 从644px调整到760px */
    float: left;
    padding: 0 10px;
    margin-top: 20px;
}

/* 内容框调整 */
.newBox {
    margin: 12px auto 0;
    height: auto;
    overflow: hidden;
}

.newBoxd {
    float: left;
    height: auto;
    width: 940px; /* 从778px调整到940px */
    border: 1px solid #EEEEEE;
    border-top: none;
    margin-top: 0;
}

.new_inforBox1 .newBoxd {
    width: 758px; /* 从642px调整到758px */
}

/* 列表内容调整 */
.new_listc {
    margin-top: 0px;
    width: 450px; /* 从370px调整到450px */
    padding: 10px;
    float: right;
    margin-right: 0;
}

.new_inforBox1 .newBoxd .new_listc {
    margin-top: 0px;
    width: 368px; /* 从302px调整到368px */
    padding: 10px 10px 0 10px;
    float: right;
    margin-right: 0;
}

/* 表格列表调整 */
.table_list {
    width: 380px; /* 从312px调整到380px */
    padding: 0 10px;
    margin-top: 20px;
    float: left;
}

/* 焦点图片列表调整 */
.focu_list ul li .focu_picR {
    float: right;
    margin-right: 0;
    width: 320px; /* 从260px调整到320px */
    margin-left: 10px;
}

.new_picc2 .focu_list ul li .focu_picR {
    width: 636px; /* 从536px调整到636px */
}

/* 滑动框调整 */
.slideBox1 {
    width: 460px; /* 从380px调整到460px */
    height: auto;
    overflow: hidden;
    position: relative;
}

.new_pic1 .slideBox1 {
    width: 380px; /* 从310px调整到380px */
    height: auto;
    overflow: hidden;
    position: relative;
}

.slideBox7 {
    height: 240px;
    overflow: hidden;
    position: relative;
    margin: 10px 0 10px 10px;
}

.new_inforBox1 .newBoxd .new_pica2 .slideBox7 {
    width: 360px; /* 从300px调整到360px */
    height: 240px;
    overflow: hidden;
    position: relative;
    margin: 10px 0 10px 10px;
}

/* 内容区域全宽调整 */
.content {
    margin-top: 5px;
    width: 1200px; /* 从996px调整到1200px */
    float: left;
}

.contentf {
    width: 1180px; /* 从976px调整到1180px */
    padding: 0 10px;
    margin: 20px auto 0;
    height: auto;
    overflow: hidden;
}

.contentb {
    margin-top: 20px;
}

.contentc {
    width: 1180px; /* 从976px调整到1180px */
    padding: 0 10px;
    margin-top: 20px;
}

/* 动态列表文字宽度调整 */
.dynamic_list li a em {
    display: block;
    float: left;
    width: 300px; /* 从250px调整到300px */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dynamic_listh li a em,
.dynamic_listc1 li a em {
    width: 700px; /* 从586px调整到700px */
}

.dynamic_liste li a em {
    width: 290px; /* 从240px调整到290px */
}

/* Tab框调整 */
#tab .tab_box {
    width: 198px; /* 从178px调整到198px */
    height: auto;
    clear: both;
    position: relative;
    border: 1px solid #eee;
    background: #fff;
    border-top: 0;
}

.informBoxb2 #tab .tab_box {
    width: 378px; /* 从310px调整到378px */
}

/* 校园风光图片区域调整 */
.col_con ul li {
    float: left;
    width: 280px; /* 从229px调整到280px，让5张图片更好地分布在1200px宽度内 */
    margin-right: 20px;
}

.col_con ul li a img {
    width: 100%;
    height: 175px; /* 从145px调整到175px，保持比例 */
}

/* 链接区域调整 */
.linkDiv_one {
    margin-top: 20px;
    height: auto;
    width: 1180px; /* 从976px调整到1180px */
    padding: 0 10px;
    overflow: hidden;
}

.linkDiv_two {
    width: 1180px; /* 从976px调整到1180px */
    padding: 0 10px;
    margin: 0px auto 0;
    overflow: hidden;
}

.linkDiv_three {
    width: 1180px; /* 从976px调整到1180px */
    padding: 0 10px;
    position: relative;
    z-index: 2;
    margin-top: 35px;
}

.linkDiv {
    width: 1180px; /* 从976px调整到1180px */
    float: left;
    margin-top: 22px;
}

.link_one dl dd {
    float: left;
    width: 1050px; /* 从870px调整到1050px */
}

.link_two {
    width: 1180px; /* 从976px调整到1180px */
    margin: 20px auto 0;
}

.link_two ul li {
    float: left;
    width: 228px; /* 从189px调整到228px，让5个链接更好分布 */
    height: 64px;
    margin-right: 7px;
}

.link_two ul li a img {
    width: 228px; /* 从189px调整到228px */
    height: 64px;
}
.infor_lista{
    margin-top: 0px;
}
.new_inforBox2{
    width: auto;
}
.new_inforBox{
    width: auto;
}

.infor_lista{
    width: calc(100% - 2px - 12px);
    margin-top: 8px;
}
.informBoxb input{
    width: 326px;
    margin-top: 6px;
}
.link_one dl dd {
    width: auto;
}
.link_one{
    float: none;
    margin: auto;
    display: table;
}
.sch_conb{
    width: 100%;
}







/* 仅添加动画效果，不修改其他样式 */

/* 入场动画 */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes slideInLeft {
    from {
        opacity: 0;
        transform: translateX(-20px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    from {
        opacity: 0;
        transform: translateX(20px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

/* 应用入场动画 */
.new_inforBox {
    animation: slideInLeft 0.5s ease-out forwards;
}

.informBox {
    animation: slideInRight 0.5s ease-out forwards;
}

.contentf {
    animation: fadeInUp 0.6s ease-out forwards;
}

/* 延迟动画 */
.new_inforBox:nth-child(1) { animation-delay: 0.1s; }
.new_inforBox:nth-child(2) { animation-delay: 0.2s; }
.informBox:nth-child(1) { animation-delay: 0.1s; }
.informBox:nth-child(2) { animation-delay: 0.2s; }

/* 列表项悬停动画 */
.dynamic_list li {
    transition: all 0.3s ease;
}

.dynamic_list li:hover {
    transform: translateX(5px);
    background-color: rgba(0, 0, 0, 0.02);
}

.dynamic_list li a {
    transition: color 0.3s ease;
}

/* 图片悬停动画 */
.slideBox1 .bd img, 
.slideBox2 .bd img, 
.slideBox7 .bd img,
.col_con ul li a img {
    transition: transform 0.4s ease;
}

.slideBox1:hover .bd img, 
.slideBox2:hover .bd img, 
.slideBox7:hover .bd img,
.col_con ul li:hover a img {
    transform: scale(1.05);
}

/* 容器悬停动画 */
.new_inforBox, 
.informBox, 
.col_con ul li {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.new_inforBox:hover, 
.informBox:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.col_con ul li:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* 按钮悬停动画 */
.informBoxb input.h_button {
    transition: all 0.3s ease;
}

.informBoxb input.h_button:hover {
    transform: translateY(-2px);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 链接悬停动画 */
a {
    transition: color 0.3s ease;
}

/* 校园风光图片动画 */
.col_con ul li:nth-child(1) { animation: fadeInUp 0.5s ease forwards; animation-delay: 0.1s; }
.col_con ul li:nth-child(2) { animation: fadeInUp 0.5s ease forwards; animation-delay: 0.2s; }
.col_con ul li:nth-child(3) { animation: fadeInUp 0.5s ease forwards; animation-delay: 0.3s; }
.col_con ul li:nth-child(4) { animation: fadeInUp 0.5s ease forwards; animation-delay: 0.4s; }
.col_con ul li:nth-child(5) { animation: fadeInUp 0.5s ease forwards; animation-delay: 0.5s; }







/* 校园建设区域 - 只显示3张大图片 */

/* 隐藏第4张和第5张图片 */
.sch_conb ul li:nth-child(n+4) {
    display: none;
}

/* 调整容器布局 - 适应3张图片 */
.sch_conb {
    width: 1180px; /* 适应1200px容器宽度 */
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    background: #fff;
    border: 1px solid #EEEEEE;
    border-top: none;
    padding: 20px 10px;
}

.sch_conb ul {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin: 0;
    padding: 0;
}

.sch_conb ul li {
    flex: 1;
    float: none;
    width: auto;
    max-width: calc(33.333% - 15px);
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    transition: all 0.3s ease;
}

/* 放大图片尺寸 */
.sch_conb ul li a img {
    width: 100%;
    height: 220px; /* 从136px增加到220px */
    margin-top: 0;
    object-fit: cover;
    transition: transform 0.4s ease;
}

/* 调整标题样式 */
.sch_conb ul li a p {
    font-size: 16px; /* 从14px增加到16px */
    color: #666666;
    text-align: center;
    margin-top: 15px;
    padding: 0 15px 20px 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 1.4;
}

/* 悬停效果 */
.sch_conb ul li:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

.sch_conb ul li a:hover img {
    transform: scale(1.05);
    opacity: 0.9;
}

.sch_conb ul li a:hover p {
    color: #0B6CB8;
}

/* 入场动画 */
.sch_conb ul li:nth-child(1) {
    animation: fadeInUp 0.6s ease forwards;
    animation-delay: 0.1s;
    opacity: 0;
}

.sch_conb ul li:nth-child(2) {
    animation: fadeInUp 0.6s ease forwards;
    animation-delay: 0.2s;
    opacity: 0;
}

.sch_conb ul li:nth-child(3) {
    animation: fadeInUp 0.6s ease forwards;
    animation-delay: 0.3s;
    opacity: 0;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 响应式调整 */
@media (max-width: 1280px) {
    .sch_conb {
        width: 95%;
        padding: 15px;
    }
    
    .sch_conb ul {
        gap: 15px;
    }
    
    .sch_conb ul li a img {
        height: 200px;
    }
}

@media (max-width: 768px) {
    .sch_conb ul {
        flex-direction: column;
        gap: 20px;
    }
    
    .sch_conb ul li {
        max-width: 100%;
    }
    
    .sch_conb ul li a img {
        height: 200px;
    }
}