.top-title .typebox{margin-top: -7px;}
.top-title .typebox span{font-weight: normal; cursor: pointer; display: inline-block;color: #ef3233;font-size: 16px;text-align: center; width: 90px;line-height: 31px;display: inline-block;border-radius: 16px;background-color: #ffffff;border: solid 1px #f22020;margin-left: 22px;}
.top-title .typebox span.on{color: #ffffff;background-image: linear-gradient(-29deg,#f4845e 0%,#ef2d31 100%),linear-gradient(#ffffff,#ffffff);background-blend-mode: normal, normal;border: none;}
.choice .top-title .big{display: inline-block;}
.choice .top-title .more-btn{font-size: 18px;color: #C0C0C0;line-height: 42px;}

/* 校园号查看更多 */
/* .main-left .morebtn{margin-bottom: 30px;}  */


/* 样式覆盖 */
.campuspage .read-slide{margin-bottom: 24px;}
.campuspage .read-slide .swiper-container{height: 100%;}
.campuspage .read-slide .swiper-container a{display:block;width: 100%;height: 100%;}
.campuspage .read-slide .swiper-container img{width: 100%;height: 100%;object-fit: cover;}
.campuspage .index .banner2-box .box-wrapper{margin-bottom: 0;height: 300px;}
.campuspage .index .banner2-box .logo-content{border-bottom: none;padding-bottom: 7px;}

/* 选题日历相关 */
.campuspage .calendar{background-color: #ffffff;box-shadow: 0px 8px 43px 0px rgba(26, 5, 10, 0.14);padding: 0px 15px 1px;position: relative;}
.campuspage .calendar .psy-comtit{position:absolute;height: 44px;top: 13px;}
.campuspage .calendar .con{background-color: #fafafa;border-radius: 8px;padding: 10px 15px;overflow-y: auto;margin-bottom: 24px;}
.campuspage .calendar .con1{height: 136px;}
.campuspage .calendar .con2{height: 216px;}
.campuspage .calendar .name{color: #e7161a;font-size: 18px;line-height: 28px;margin-bottom: 5px;}
.campuspage .calendar .box .no-data{padding: 20px 10px;font-size: 18px;text-align: center;}
.campuspage .calendar .item{color: #666666;font-size: 14px;line-height: 24px;margin: 3px 0px;}

.campuspage #simpleCalendar1 {width: 100%;border: none;}
.campuspage .sc-body{border-top: 2px solid #f5f5f5;}
.campuspage .sc-actions {margin-left: 8px;position: relative;width: auto;height: auto;background: #f4f4f4;}
.campuspage .sc-actions::after,.campuspage .sc-actions::after {content: '';display: block;width: 6px;height: 3px;background: url('../images/user-center/year-select-icon.png') no-repeat;background-size: contain;position: absolute;right: 6px;top:50%;transform: translateY(-50%);}
.campuspage .sc-actions .sc-select-year, .campuspage .sc-actions .sc-select-month{padding: 0 6px;width: 65px;height: 22px;background: #f4f4f4;}
.campuspage .sc-actions .sc-yleft, .campuspage .sc-actions .sc-yright, .campuspage .sc-actions .sc-mleft, .campuspage .sc-actions .sc-mright {display: none;}
.campuspage .sc-header{display: flex;justify-content: flex-end;align-items: center;height: 72px; }
.campuspage .sc-header .sc-actions:nth-last-child(1), .campuspage .sc-header .sc-actions:nth-last-child(2) {display: none;}
.campuspage .sc-week-item, .campuspage .sc-item {border: none;}
.campuspage .sc-week-item, .campuspage .sc-item .day {font-size: 18px!important;color: #595959;line-height: 38px;}
.campuspage .sc-othermenth .day, .campuspage .sc-othermenth .lunar-day {color: #999999 !important;}
.campuspage .sc-week-item:nth-child(7n), .campuspage .sc-week-item:nth-child(7n+6), .sc-item:nth-child(7n) .day, .sc-item:nth-child(7n+6) .day {color: inherit!important;}
.campuspage .sc-week-item {background: none;font-weight: normal;}
.campuspage .sc-item {height: auto;padding: 0;margin: 4px 0px;}
.campuspage .sc-item .day{display: flex;justify-content: center;align-items: center;width: 38px;height: 38px;cursor: pointer;border-radius: 50%;}
.campuspage .sc-item .day:hover {background: #f5f5f5;}
.campuspage .sc-today .day {background: #e7161a;}
.campuspage .sc-today .day:hover {background: #e7161a;}
.campuspage .sc-today{background-color: #fff !important;}
.campuspage .sc-mark {position: relative;background: none;}
.campuspage .sc-mark .day::after{display: none;}
/* .campuspage .sc-mark .day::after {content: '';display: block;width: 6px;height: 6px;background: #e7161a;border-radius: 50%;position: absolute;bottom: 0;} */
.campuspage .sc-today.sc-mark .day::after{background: #fff;}

@media(max-width:428px){
   .campuspage .sc-body{margin-left: 0;}
   .campuspage .sc-week-item{margin:0}
   .campuspage .sc-week,.campuspage .sc-days{overflow: hidden;}
}

/* 网络大讲堂 */
.rmtj-box .djt-title{line-height: 44px;height: 42px;}
.rmtj-box .djt-title .more-btn{font-size: 18px;color: #C0C0C0;}
.rmtj-box .tit-txt,.xgzj-box .tit-txt{font-size: 32px;}

.xgzj-box .top-title{margin-bottom: 15px;}

/* 热门专辑 */
.xgzj-box .likebox{margin-bottom: 12px;}
.xgzj-box .likebox .bg{max-width: 280px;margin: 0 auto;background: url(../../images/0506/icon18.png) no-repeat top center/contain;padding-top: 21px;}
.xgzj-box .likebox .imgbox{width: 100%;height: 280px;border-radius: 10px;overflow: hidden; background: #afafaf;}
.xgzj-box .likebox .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.xgzj-box .likebox .like-con {padding: 13px 0px;}
.xgzj-box .likebox .like-con a{color: #424242;font-family: NotoSansHans-Bold;font-size: 18px;line-height: 28px;display: inline-block;max-width: 100%;}

@media (max-width: 1200px){  
  .xgzj-box .likebox .imgbox{height: 220px;}
}
@media (max-width: 540px){
  .xgzj-box .likebox .bg{max-width: 220px;}
}
/* 热门专辑 */


/* 高校动态页面 */

.gxdt-page .wysdx-title{line-height: 44px;margin: 30px 0px 25px;text-align: center;}
.gxdt-page .nav-wrapper{display: inline-block;}
.gxdt-page .wysdx-title .nav{font-size: 24px;font-weight: bold;color: #282828;margin: 0px 15px;display: inline-block;padding-bottom: 10px;}
.gxdt-page .wysdx-title .nav.on{color:#E7161A;font-size: 30px;background: url(../../images/syjy-img/icon7.png) no-repeat bottom center;}

.wysdx .wrap .left,.wysdx .wrap .right{padding: 0px;height: 450px;}
.wysdx .gallery-top .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.wysdx .gallery-top .imgbox a{display: block;width: 100%;height: 100%;position: relative;}
.wysdx .gallery-top .imgbox .title{position: absolute;width: 100%; left: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);color: #ffffff;font-size: 20px;line-height: 35px;padding: 10px 15px;}
.wysdx .wrap .right{position: relative;background-color: #fafafa;}
.wysdx .right .jcsj-prev{top: 0;background:#f2f2f2 url(../../images/syjy-img/icon3.png) no-repeat center center;}
.wysdx .right .jcsj-next{bottom: 0;background:#f2f2f2 url(../../images/syjy-img/icon5.png) no-repeat center center;}
.wysdx .right .jcsj-prev:hover{background:#f2f2f2 url(../../images/syjy-img/icon6.png) no-repeat center center;}
.wysdx .right .jcsj-next:hover{background:#f2f2f2 url(../../images/syjy-img/icon4.png) no-repeat center center;}
.wysdx .right .jcsj-btn{width: 100%;height: 30px;}
.wysdx .gallery-thumbs .swiper-wrapper{height: 390px;}
.wysdx .gallery-thumbs .box{width: 100%;padding: 15px;}
.wysdx .gallery-thumbs .imgbox{width: 160px;height: 90px;margin-right: 14px;}
.wysdx .gallery-thumbs .markbox{width: calc(100% - 175px);height: 90px;display: flex;flex-direction: column;justify-content: space-between;}
.wysdx .gallery-thumbs .ellipsis-2{font-size: 18px;color: #333333;line-height: 28px;}
.wysdx .gallery-thumbs .cat{font-size: 14px;color: #999999;line-height: 28px;}
.wysdx .swiper-slide-active .box{background-color: #e61a1e;}
.wysdx .swiper-slide-active .ellipsis-2,.wysdx .swiper-slide-active .cat{color: #ffffff;}
.wysdx .swiper-slide-active .imgbox{display: none;}
.wysdx .swiper-slide-active .markbox{width: 100%;}


@media (max-width: 992px){  
  .gxdt-page .wysdx .col-md-6{width: 100%;}
}
@media (max-width: 540px){
  .gxdt-page .wysdx-title .nav{font-size: 18px;margin:0px 10px;}
  .gxdt-page .wysdx-title .nav.on{font-size: 22px;}
  .wysdx .wrap .left, .wysdx .wrap .right{height: 250px;}
  .wysdx .gallery-top .imgbox .title{font-size: 16px;line-height: 25px;}
}