/* ===== 首页-庆祝办学120周年倒计时条（左侧空白区） ===== */
.main1 .mod{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.main1 .djs-banner{float: left;height:86px;line-height:86px;white-space:nowrap;flex: 1;display: flex;align-items: center;justify-content: flex-end;}
.main1 .djs-banner a {
    display: block;
    vertical-align: middle;
    height: 63px;
    width: auto;
    margin-top: 0px;
    margin-right: 50px;
}
.main1 .djs-banner a img{width:100%;height:100%;object-fit: contain;}
.main1 .djs-banner .djs-logo{display:inline-block;vertical-align:middle;height:36px;width:auto;margin-right:14px;display: none;}
.main1 .djs-banner .djs-tit{display:inline-block;vertical-align:middle;font-size: 28px;font-weight:bold;color:#c00711;margin-right:14px;font-family:"Microsoft YaHei","SimHei",sans-serif;    letter-spacing: 10px;display:none;}
.main1 .djs-banner .djs-label{display:inline-block;vertical-align:middle;font-size: 24px;color:#c00711;margin-right:8px; display: none; }
.main1 .djs-banner .djs-num{display:inline-block;vertical-align:middle;display: flex;align-items: center;display:none;}
.main1 .djs-banner .djs-num .djs-d{display:inline-block;min-width:26px;height:38px;line-height:38px;margin: 0px 2px;padding: 0px 3px;background:#c00711;color:#fff;font-size:34px;font-weight:bold;font-style:normal;text-align:center;border-radius:4px;font-family:Arial,sans-serif;}
.main1 .djs-banner .djs-day{display:inline-block;vertical-align:middle;font-size: 24px;color:#c00711;margin-left:6px; display: none; }
/* 倒计时显示开关：删除页面中的 djs-hide 类即可展示 */
.djs-hide{display:none;}

/* ===== 首页-庆祝办学120周年倒计时条 响应式适配 ===== */
/* 平板：768px-999px，倒计时条独占一行居中显示 */
@media screen and (max-width: 999px) {
	.main1 .djs-banner{float:none;width:100%;flex: auto;text-align:center;height: 90px;padding-top: 20px;line-height:50px;}
.main1 .djs-banner a{width:100%;margin-right: 0;}
	.main1 .djs-banner .djs-logo{height:30px;margin-right:10px;}
	.main1 .djs-banner .djs-tit{font-size:20px;margin-right:10px;}
	.main1 .djs-banner .djs-label{font-size:17px;margin-right:6px;}
	.main1 .djs-banner .djs-num .djs-d{min-width:22px;height:32px;line-height:32px;font-size:22px;margin:0 1px;}
	.main1 .djs-banner .djs-day{font-size:17px;}
}
/* 移动端：≤767px，进一步缩小并允许换行，保证内容完整可读 */
@media screen and (max-width: 767px) {
	.main1 .djs-banner{height:auto;line-height:1;padding:12px 0;white-space:normal;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;}
	.main1 .djs-banner .djs-logo{height:26px;vertical-align:-8px;}
	.main1 .djs-banner .djs-tit{font-size:17px;display: block;margin: 10px 0;display: none;}
	.main1 .djs-banner .djs-label{font-size:15px;}
	.main1 .djs-banner .djs-num .djs-d{min-width:18px;height:26px;line-height:26px;font-size:18px;border-radius:3px;}
	.main1 .djs-banner .djs-day{font-size:15px;}
}