﻿@charset "utf-8"; 

/* 布局微调 */
#content{padding-top:10px;}
.topNav{padding-left: 220px;}
.navSubject{display: block; }

/* swiperBox */
.swiperBox{
    width:800px;
    height: 487px;
    background:#fff;
    user-select: none;
    --swiper-theme-color: #ff6600;/* 设置Swiper风格 */
    --swiper-navigation-color: #ffffff;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 12px;/* 设置按钮大小 */
}
.swiperBox .swiper-slide .con{display:none}
.swiperBox .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover;}
.swiperBox .swiper{width:100%; margin-bottom:10px;}
.swiperBox .swiper-thumbs{width:100%; box-sizing: border-box; position:relative}
.swiperBox .swiper-thumbs .swiper-slide{opacity: 0.4; cursor: pointer; }
.swiperBox .swiper-thumbs .swiper-slide-thumb-active{opacity: 1;}
.swiperBox .swiper-thumbs .swiper-button-next,
.swiperBox .swiper-thumbs .swiper-button-prev{width:20px;height:30px;background: rgba(0, 0, 0, 0.3); margin-top:-15px; opacity:0; transition:0.5s}
.swiperBox .swiper-thumbs .swiper-button-prev{left:0px; border-radius:0 15px 15px 0px; padding-right:5px;}
.swiperBox .swiper-thumbs .swiper-button-next{right:0px; border-radius:15px 0 0 15px; padding-left:5px;}
.swiperBox .swiper-thumbs:hover .swiper-button-next,
.swiperBox .swiper-thumbs:hover .swiper-button-prev{opacity:1;}

/* column */
.column{margin-bottom:20px}

/* columnA */
#columnA{padding-left:230px; display:flex; justify-content:space-between; height:487px; overflow:visible;}
#columnA .areaR{width:360px;  background:#fff; padding-top:20px;box-shadow: 0px 0px 4px rgba(51, 51, 51, 0.1);}

/* 更新统计 */
.publishStatistics{padding:0 15px; margin-bottom:20px; display:flex; justify-content:space-between}
.publishStatistics .item{margin:0 5px; height:80px; background: rgba(65, 106, 190, 0.15); transition:0.3s; color:#416ABE; flex-grow: 1; border-radius: 3px; text-align:center; padding-top:20px;}
.publishStatistics .item:hover{background-color:rgba(65, 106, 190, 0.2)}
.publishStatistics .item .num{font-size:24px; font-weight: 700; height:38px; line-height:38px;  }
.publishStatistics .item .text{font-size: 12px; height:26px; line-height:26px;}
.publishStatistics .item-yesterday{background-color:rgba(224, 148, 0, 0.15); color:#FD9054}
.publishStatistics .item-yesterday:hover{background-color:rgba(224, 148, 0, 0.2)}

/* 通知公告 */
#indTzgg{margin:0 20px 20px;border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9;position:relative;height:30px;line-height:30px;padding:14px 50px 14px 30px;overflow:hidden;background: url(../../base/img/icon-tzgg.png) 3px 18px no-repeat;}
#indTzgg .moreBtn{height:30px; position:absolute; right:10px; top:14px; color:#999999}
#indTzgg .moreBtn a{color:#999999}
#indTzgg .moreBtn a:hover{color:#E09400}
#indTzgg li{height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 最新资源 */
#indZxzy{margin:0 13px;}
#indZxzy .hd{height:30px; margin-bottom:5px;}
#indZxzy .hd h3{float:left; line-height:30px; height:30px; padding-left:13px; position:relative; font-size:16px; font-weight: 700; color: #E09400;}
#indZxzy .hd h3:before{content:""; display:block; width:3px; height:20px; position:absolute; left:0px; top:5px; background:#E09400; }
#indZxzy .bd li{height:36px; line-height:36px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-size:14px;}
#indZxzy .bd li:before{content:"·"; display:inline-block; margin-right:5px; font-weight:bold;}

/* columnBox */
.columnBox{background:#fff; box-shadow: 0px 0px 4px rgba(51, 51, 51, 0.1); padding: 0px; position:relative}
.columnBox .cHd{height:76px;position:relative;padding:0 20px;margin-bottom: 20px;border-bottom:1px solid #e6e6e6}
.columnBox .cHd:before{content:"";width:3px;height:20px;position:absolute;left:0px;top: 27px;background:#163168;}
.columnBox .cHd .more{float:right;color:#999999;height:30px;line-height:30px;margin-top: 28px;}
.columnBox .cHd .more:hover{color:#E09400}
.columnBox .cHd h3{float:left; height:76px; line-height:73px; font-size: 24px; color: #163168;}
.columnBox .cHd h3 a{color:#163168}
.columnBox .cHd h3 a:hover{color:#E09400}
.columnBox .cHd .subMenu{overflow:hidden;margin-left: 30px;float:left;padding-top:0px;}
.columnBox .cHd .subMenu li{float:left;height:76px;line-height:76px;margin: 0 5px;position:relative;color:#666666;padding: 0 8px; font-size:16px;}
.columnBox .cHd .subMenu li a{color:#666666}
.columnBox .cHd .subMenu li.on{font-weight:bold; color:#F9A25A}
.columnBox .cHd .subMenu li.on:after{content:""; display:block; width:30px; height:2px; background:#F9A25A; position:absolute; bottom:0px; left:50%; margin-left:-15px;}
.columnBox .cHd .subMenu li.on a{color:#F9A25A}
.columnBox .cBd{padding: 0px 20px 20px;}

.columnSwiperBox{position:absolute;left:20px;top: 97px;width:200px;}
.columnSwiperBox .swiper .con{display:none}

/* 试题试卷 */
#columnB .cBd{padding-left: 240px;min-height: 276px; padding-bottom:20px; position:relative;}

/* 教案教义 */
#columnC .cBd{padding-left:240px;min-height: 276px; padding-bottom:20px;}

/* 课件 */
#columnD .cBd{padding-left:240px;min-height: 276px; padding-bottom:20px;}

/* 素材 */
#columnE .cBd{padding:0px 0px 10px; }

/* 底部导航 */
.footerArea{background: rgba(49, 80, 143, 0.1); padding-top:20px;}
.footerArea .footerRow{padding:20px 0; border-bottom:1px solid rgba(49, 80, 143, 0.1); width: 1400px; margin: 0 auto; }
.footerArea .footerRow-service{display:flex; justify-content:space-between;}
.footerArea .footerRow-service .qr-coder{width:120px;}
.serviceNav{text-align:left;}
.serviceNav>ul{display:flex}
.serviceNav .li1{width:150px;}
.serviceNav .h1{font-size:16px; color:#31508F}
.serviceNav .a1{color:#31508F}
.serviceNav .a2{color:#666666}
.serviceNav .a1:hover,
.serviceNav .a2:hover{color:#F9A25A}

/* 友情链接 */
.footerRow-links{text-align:left}
.footerRow-links .hd h3{font-size:16px; color:#31508F}
.footerRow-links .hd h3 a{color:#31508F}
.footerRow-links .hd h3 a:hover{color:#F9A25A}
.footerRow-links .bd ul{display:flex; flex-wrap:wrap; }
.footerRow-links .bd ul li{margin-right:15px; min-width:66px;}
