body{margin:0;padding:0;}
ul{list-style:none;padding:0px;margin:0px;}
a{text-decoration:none;}
*{font-family:微软雅黑;font-size:14px;color:#000000;margin:0;padding:0;}
.clear{clear:both;}

.phonenav{display:none;}
.phonecontent{display:none;}

/*logo*/
.logoall{min-width:1400px;padding:20px 0;width:100%;border-top:10px solid #2884df;}
.logo{width:1400px;margin:0 auto;}
.logoimg{float:left;}
.logosearch{float:right;margin-top:24px;margin-right:80px;}

/*nav*/
.navall{min-width:1400px;width:100%;background:#2884df;}
.nav{width:1400px;margin:0 auto;}

/*banner图片变换*/
.bannerall{min-width:1400px;}
.banner{width:100%;margin:0 auto;}
.focus{ position:relative; width:100%; height:100%;background-color: #000; }  
.focus img{ width: 100%;min-width:1400px;height:842px;} 
.focus .fPic{ position:relative; left:0px; bottom:0px; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative!important; width:100%;display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:0;left:0;right:0;height:55px;position:absolute; text-align:center; z-index: 200;width:100%;}  
.focus .fbg div{overflow:hidden;zoom:1;height:24px;width:160px;margin:25px auto 0px auto;background:url(../images/new/navanbg.png)50% 30% no-repeat;background-size:90% 10%;}    
.focus .D1fBt a{position:relative; display:block; width:10px; height:10px; border-radius:5px; color:#000000;text-decoration:none; text-align:center; outline:0; background:#2782db;margin:3px auto 0 auto;opacity: 1!important;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/new/banner-bu.png)no-repeat;background-size:100% 100%;width:15px;height:15px;margin:0;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{ font-style:normal; font-size:18px;color:#ffffff;}    

/*新闻动态图片变换*/
.focus2{ position:relative; width:100%; height:100%;}  
.focus2 img{ width: 100%;min-width:640px;height:320px;} 
.focus2 .fPic2{ position:relative; left:0px; bottom:0px; width:100%;}  
.focus2 .D1fBt2{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus2 .shadow{ width:100%; position:absolute; left:0px; z-index:10; height:60px; display:block;text-align:center; margin-top:20px;}  
.focus2 .shadow a{ text-decoration:none; color:#000; font-size:17px; overflow:hidden;}  
.focus2 .fcon2{ position:relative!important; width:100%;display:none; background:#000;}  
.focus2 .fcon2 img{ display:block;}  
.focus2 .fbg2{bottom:0;left:0;right:0;height:55px;position:absolute; text-align:center; z-index: 200;width:100%;}  
.focus2 .fbg2 div{overflow:hidden;zoom:1;height:24px;width:180px;margin:25px auto 0px auto;}    
.focus2 .D1fBt2 a{position:relative; display:inline-block; width:10px; height:10px; border-radius:5px; color:#000000;text-decoration:none; text-align:center; outline:0; background:#bfbdbe;margin:0 10px;opacity: 1!important;}    
.focus2 .D1fBt2 .current,.focus2 .D1fBt2 a:hover{background:#2884df;width:10px;height:10px;}    
.focus2 .D1fBt2 img{display:none}    
.focus2 .D1fBt2 i{ font-style:normal; font-size:18px;color:#ffffff;}  
.xwdtAbstr{position:absolute;top:370px;color:#bfbdbe;}
.focus2 .prev,.focus2 .next{position:absolute;width:80px;height:10px;cursor:pointer;bottom:-180px;z-index:201;}
.focus2 .prev{left:0;background: url(../images/new/xwdtjtl.png) no-repeat; background-size:100% 100%;}  
.focus2 .next{right:0;background: url(../images/new/xwdtjtr.png) no-repeat;background-size:100% 100%;}  
.focus2 .prev:hover{}  
.focus2 .next:hover{}   

.content1all{width:100%;padding:0 0 40px 0;background:url(../images/new/content1bg.png) 100% 100% no-repeat;background-size:100% 100%;}
/*最新新闻-工作动态*/
.content1{position:relative;margin:0 auto;width:1400px;z-index:5;}
.content1bxw{float:left;width:680px;}
.content1bgz{float:right;width:680px;}
.content1bottom{padding-top:50px}

/*校园风光*/
.content2all{width:100%;padding:0 0 20px 0;background:url(../images/new/content2bg.png) 100% 100% no-repeat;background-size:100% 100%;}
.content2{padding:50px 0px;position:relative;margin:0 auto;width:1400px;z-index:5;}

/*通知公示*/
.content3all{width:100%;background:url(../images/new/content3bg.png) 100% 100% no-repeat;background-size:100% 100%;}
.content3{padding:50px 0;position:relative;margin:0 auto;width:1400px;z-index:5;}
.content3bxw{float:left;width:840px;padding:15px;background:#ffffff;border-radius:10px;box-shadow: 0 2px 10px #2884df;box-sizing:border-box;}
.content3bgz{float:right;width:520px;}

/*网络安全*/
.content4all{width:100%;padding:0 0 40px 0;background:url(../images/new/content4bg.png) 100% 100% no-repeat;background-size:100% 100%;}
.content4{margin:0 auto;width:1400px;}
.content4top{margin:0 auto 40px auto;padding-top:40px;}
.content4ti{background:url(../images/new/xyfgtibg.png) 50% 100% no-repeat;background-size:30% 100%;color:#ffffff;font-size:22px;margin-bottom:20px;text-align:center;}
.content4bottom{margin:50px auto 0 auto;}

/*友情链接*/
.content6all{width:100%;background:#4993dc;padding:15px 0;}
.content6{width:100%;}
.content6top{margin:0 auto;width:40px;height:40px;background:url(../images/new/yqljtopbg.png)no-repeat;background-size:100% 100%;cursor: pointer;text-align:center;}
.content6bottom{width:1400px;margin:0 auto;text-align:center;margin-top:20px;}

/*教学周日历*/
.calendar-container {background-color: white;border-radius: 10px;box-shadow: 0 2px 10px #2884df;width: 100%;max-width: 800px;padding: 15px;box-sizing:border-box;min-height:492px;}
/* 日历头部（月份切换） */
.calendar-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.calendar-header button {background-color: #409eff;color: white;border: none;border-radius: 4px;padding: 8px 16px;cursor: pointer;transition: background-color 0.3s;}
.calendar-header button:hover {background-color: #66b1ff;}
.calendar-header h2 {color: #333;font-size: 20px;}
/* 日历表格样式 */
.calendar-table {width: 100%;border-collapse: collapse;}
.calendar-table th,.calendar-table td {border: 1px solid #e6e6e6;padding: 10px;text-align: center;vertical-align: top;}
.calendar-table th {background-color: #eaf4ff;color: #333;font-weight: normal;}
/* 周末样式 */
.calendar-table th:nth-child(7) .date-num,.calendar-table th:nth-child(1) .date-num,.calendar-table td:nth-child(7) .date-num,.calendar-table td:nth-child(1) .date-num {color: #f56c6c;}
/* 日期单元格样式 */
.date-cell {position: relative;height: auto;}
.date-num {font-size: 18px;margin-bottom: 5px;}
.teaching-week {font-size: 12px;color: #909399;}
/* 当前日期高亮 */
.date-cell.active {background-color: #409eff;color: white;}
.date-cell.active .teaching-week {color: white;}
 /* 空单元格样式（上月/下月日期） */
.date-cell.other-month {color: #e6e6e6;}
/* 开学日期说明 */
.school-start-tip {margin-top: 15px;font-size: 12px;color: #909399;text-align: right;}

/*网络安全-标题切换*/
.qhbt1{font-size:16px;width:120px;text-align:center;line-height:35px;display:block;border:0;}
.mtab1{width:480px;margin:0 auto;padding: 3px;background:#ffffff;}
.mtab1 li{ width:120px; float:left; cursor:pointer;border: 2px solid #ffffff;box-sizing: border-box;}  
.subtab1{clear:both;margin-top:40px;padding:30px 30px 5px 30px;background: #ffffff;}  
.subtab1 li{display:none}  
.show1{display:block!important;}  
.mcur1{background:#2884df;}
.mcur1 a{color:#ffffff;}  

/*列表页、内容页以及二级页*/
.listcontentall{width:100%;min-height:800px;}
.listcontent{width:1400px;margin:30px auto;}
.listcontentl{float:left;width:240px;}
.listcontentr{float:right;width:1120px;}

/*版权*/
.banquanall{width:100%;background:#2884df;}
.banquan{width:1400px;margin:0 auto;padding:18px 0;color:#ffffff;text-align:center;line-height:25px;}