
div[class^='col-']{padding: 0px 10px;}
._row{margin: 0px -10px;}
div{font-family: SourceHanSansCN-Regular;}
.boxWrap{background: #ffffff; box-shadow: 0px 3px 10px 0px rgba(142, 159, 169, 0.13);}
.boxWrap1{padding: 1px;}
.opacity0{opacity: 0;}

.index .leftlist .source a{display: inline-block;}
.load{margin: 30px auto;}
.load .loadmorebtn{display: inline-block;background: #F2F2F2;border-radius:25px;color: #999;font-size: 14px;width: 400px;line-height: 50px; }
/* .load .loadmorebtn:hover{opacity: 1;color: #1982f7;} */
.boxWrap2{background: #ecf5ff;border: 1px solid #c6e0ff;box-shadow: 0px 3px 10px 0px rgba(142, 159, 169, 0.13);}
.boxWrap2 .leftlist .border{background: #fff;}
.boxWrap2 .load .loadmorebtn{background: #fff;}


.rdb,.wdbox{border: 1px solid #E5E5E5;}
.rdb .icontitle{margin: 5px 10px 0px;}
.index .rdb{background: #ffffff; box-shadow: 0px 3px 10px 0px rgba(142, 159, 169, 0.13);border: none;}
.index .rdb .icontitle{margin: 10px 20px 0px;}

.tab-content.leftlist{padding: 0px 20px;}

.index .hotnew .img-block{width: 100% !important;}
.campus-detail .detail-content.txt section{max-width: 100%;}

/* #divComment{background: #ffffff; box-shadow: 0px 3px 10px 0px rgba(142, 159, 169, 0.13);padding: 0px 10px;}
.detail-main .mainbox{border: none;}
.infoblock{border-top-color: #1982f7;border-left: none;border-bottom: none;border-right: none;}
.infoblock a:hover{color: #1982f7;} */
.infoblock{border-top-color: #1982f7;}
.infoblock a:hover{color: #1982f7;}
#divComment .comment-con .com-btn{background: #1982f7;}

.advlist li img{max-width: 100% !important;}
.advlist li{width: 100%;text-align: center;}
.advlist li:first-child:nth-last-child(2),.advlist li:first-child:nth-last-child(2) ~ li{width: calc(50% - 7.5px);}
.advlist li:first-child:nth-last-child(2){float: left;}
.advlist li:first-child:nth-last-child(2) ~ li{float: right;}
.advlist li:first-child:nth-last-child(3),.advlist li:first-child:nth-last-child(3) ~ li {width: calc(33.33% - 7.5px);float: left;}
.advlist li:first-child:nth-last-child(3) {margin-right: 12px;}
.advlist li:first-child:nth-last-child(4),.advlist li:first-child:nth-last-child(4) ~ li {width: calc(25% - 3px);float: left;}
.advlist li:first-child:nth-last-child(4) {margin-right: 6px;}
.advlist li:last-child {float: right!important;}

.header{background: #1982f7;}
.header .menu ul li.active, .header .menu ul li:hover{background: #0064d4;}
.header .menu ul li a{font-size: 20px;}

.ldsrBg{background: url(../../images/ldsr/bj.png) no-repeat center top;padding-top: 1px;background-size: cover;}

.ldsrzlPage .hotnew{height:450px;position: relative;background: #fff;}
.ldsrzlPage .hotnew .name{position: absolute;left:0;bottom:0;width:100%;margin:0;line-height:65px;background: rgba(0,0,0,.6);}
.ldsrzlPage .hotnew .name div{max-width:75%;color:#fff;padding-left:28px;}
.ldsrzlPage .hotnew .pagination{text-align: right;padding-right:20px;bottom:0}
.ldsrzlPage .swiper-pagination-bullet{opacity: .6;height:10px;width:10px;}
.ldsrzlPage .swiper-pagination-bullet-active{opacity: 1;border-radius: 6px; width: 26px;}

/* .ldsrzlPage .icontitle{margin: 10px 20px 0px;} */
.ldsrzlPage .icontitle{display: flex; align-items: center;justify-content: space-between;min-height: 40px; padding-left:30px;line-height:26px;font-size:22px;color: #333333;background: url('../../images/ldsr/icon1.png') left center no-repeat}
.ldsrzlPage .icontitle .color{color: #1982f7;}
.ldsrzlPage .more{font-size:14px;font-weight: normal; color:#999999;font-family: SourceHanSansCN-Regular;}
.ldsrzlPage .more:hover{color: #1982f7;}
/* .icontitle .color1{color: #ff8d3c;} */
.ldsrzlPage .notice1 .icontitle{border-bottom: solid 2px #1982f7;}

.notice1{height: 450px; margin-bottom: -15px;background: #ffffff;padding: 10px 20px; box-shadow: 0px 3px 10px 0px rgba(142, 159, 169, 0.13);}
.notice1 ul li{padding: 6px 0px 5px 15px;background: url(../../images/ldsr/icon2.png) no-repeat 20px center;background-position: 0px 13px;background-size: 7px;}
.notice1 ul li:hover{background: url(../../images/ldsr/icon3.png) no-repeat 20px center;background-size: 7px;background-position: 0px 13px;}
.notice1 ul li a{font-size: 16px;line-height: 26px;word-break: break-all;color: #666666;}
.notice1 ul li a:hover{color: #1982f7;}
.notice1 ul li.first .title{font-family: SourceHanSansCN-Medium;min-height: 52px;}
.notice1 ul li.first .title a{color: #333333;}
.notice1 ul li.first .title a:hover{color: #1982f7;}
.notice1 ul li.first .btm{font-size: 14px;line-height: 24px;margin-top: 10px;margin-bottom: 15px; }
.notice1 ul li.first .source{color: #5e748b;margin-right: 15px;}
.notice1 ul li.first .time{color: #999999;}

.index .list-nav .nav-tabs{margin: 15px 20px;}
.index .list-nav .nav-tabs a{padding-left: 30px;color: #666666;margin-right: 30px;border: none;}
.index .list-nav .nav-tabs .active{border: none;color: #333333;background: url(../../images/ldsr/icon1.png) no-repeat left center;}


.yrhTj{display: flex;align-items: center;}
.yrhTj .title{color: #fff; display: flex;align-items: center;padding:0px 30px;width:80px;height:150px;background-image: linear-gradient(155deg,#54c9f4 0%, #3d9dff 100%);font-size:22px;line-height:24px}
.yrhTj .yrh-more{margin-right: 15px; text-align: center;color: #fff; width: 75px;line-height: 37px;background-image: linear-gradient(155deg,#54c9f4 0%,#3d9dff 100%);display: inline-block; font-size: 16px;}
.yrhTj .yrh-con{padding: 15px 0px 0px;width: calc(100% - 170px);}
.yrhTj .yrh-con .item{width: 14.2%;}
.yrhTj .yrh-con .box{text-align: center;padding: 0px 10px;}
.yrhTj .yrh-con .box:focus{outline: none;}
.yrhTj .imgbox{width: 90px;height: 90px;border-radius:50%;margin: 0px auto 5px;overflow: hidden;}
.yrhTj .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.yrhTj .yrh-con .name a{font-size: 16px;line-height: 26px;display: inline-block;max-width: 100%;}
.yrhTj .yrh-con .name a:hover{color: #1982f7;}
.yrhTj .yrh-con .name a:focus{text-decoration: none;outline: none;}
.yrhTj .yrh-con .slick-prev{left: 0px;}
.yrhTj .yrh-con .slick-next{right: 0px;}
.slick-prev:before,.slick-next:before,.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity: 0 !important;}
.yrhTj .yrh-con .slick-prev,.yrhTj .yrh-con .slick-prev:hover,.yrhTj .yrh-con .slick-prev:focus {background: url(../../images/index/left.png) center no-repeat;background-size: contain;z-index: 2;background-color: #F8F8F8;border-radius: 50%;}
.yrhTj .yrh-con .slick-next,.yrhTj .yrh-con .slick-next:hover,.yrhTj .yrh-con .slick-next:focus {background: url(../../images/index/right.png) center no-repeat;background-size: contain;z-index: 2;background-color: #F8F8F8;border-radius: 50%;}
.yrhTj .yrh-con .slick-disabled{opacity: 0.3;}

.detail-main{margin-bottom: 20px;}

.rdb .rdb-title{border: none;}
.rdb-title .r-nav{margin-right: 20px;}
.rdb-title .r-nav:last-child{margin-right:0;}
.index .rdb-title .r-nav{margin-right: 20px;}
.rdb .rdb-title .r-nav.active{color: #1982f7;position: relative;}
.rdb .rdb-title .r-nav.active::after{left: -12px;top: 2px;bottom: 0;margin: auto; position: absolute;display: block;content: '';width: 7px;height: 7px;background-color: #1982f7;border: solid 1px #1982f7;}

/* 热门阅读模块 */
.wdbox{padding: 10px;margin-bottom: 20px;}
.wdbox .namebox{margin-top: 25px;}
.wdbox .namebox .name{font-size: 22px;color: #242424;display: inline-block;margin-right: 20px;line-height: 32px;padding-bottom:15px;}
.wdbox .namebox .active{color: #1982f7;background: url(../../images/ldsr/icon2.png) no-repeat bottom center;}
.wdbox .list .item{margin: 7px 0px;padding-left: 20px; font-size: 16px;line-height: 32px;background: url(../../images/ldsr/icon2.png) no-repeat left 13px;}
.wdbox .list .item a{color: #333333;}
.wdbox .list .item:hover{color: #1982f7;background: url(../../images/ldsr/icon3.png) no-repeat left 13px;}
.wdbox .list .item a:hover{color: #1982f7;}

/* 首页-热度榜 */
.rdblist1{padding: 10px 15px;}
.rdblist1 li{margin: 10px 0px;display: flex;align-items: center;}
.rdblist1 li .num1{background: url(../../images/index/icon8.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.rdblist1 li .num2{background: url(../../images/index/icon9.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.rdblist1 li .num3{background: url(../../images/index/icon10.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.rdblist1 li .num{width: 25px;height: 25px;border: 1px solid #E5E5E5;color: #666666;display: inline-block;border-radius: 50%;font-size: 14px;line-height: 25px;text-align: center;margin: 12px 10px 12px 5px;}
.rdblist1 li .img-block{width: 100%;height: 100%;display: inline-block;border-radius: 50%;}
.rdblist1 li .rbdfont{margin-left: 15px;flex: 1;}
.rdblist1 li .rbdfont h6{font-size: 16px;line-height: 30px;font-weight: normal;}
.rdblist1 li .rbdfont h6 a:hover{color: #1982f7;}
.rdblist1 li .imgwrap{width: 60px;height: 60px;position: relative;}
.rdblist1 li .imgwrap .icon{position: absolute;right: 0;bottom: 0; display: inline-block;width: 20px;height: 20px;}
.rdblist1 li .imgwrap .icon1{background: url(../../images/qgxzl/icon4.png) no-repeat center center;}
.rdblist1 li .imgwrap .icon2{background: url(../../images/qgxzl/icon5.png) no-repeat center center;}
.rdblist1 li .imgwrap .icon3{background: url(../../images/qgxzl/icon6.png) no-repeat center center;}

#imgContainer1{border-radius: 0;}
#imgContainer1 img{border-radius: 50%;}
#imgContainer1 .studiolink{position: relative;}
#imgContainer1 .studiolink .icon{visibility: hidden;border-radius: 50%;position: absolute;right: 0;bottom: 0; display: inline-block;width: 40px;height: 40px;color:#fff;line-height: 40px;text-align: center;font-size:18px;}
#imgContainer1 .studiolink .icon1{background-color: #e42525;}
#imgContainer1 .studiolink .icon2{background-color: #f7772a;}
#imgContainer1 .studiolink .icon3{background-color: #568aff;}


.syrdb .rdblist1 li .imgwrap{width: 70px;height: 70px;}
.syrdb .rdblist1 li .rbdfont h6{font-size: 18px;line-height: 32px;}



/* 公共部分 */
.banner1{text-align: center;}

.footer-top .link .tit{color: #1982f7;}

.ldsrzlPage .share-box .share-con{background: none;}
.ldsrzlPage .titbox .info{color: #999;margin-top: 20px;}
.ldsrzlPage .campus-detail .detail-content.txt{border: none;margin: 0;}

.position{background: url(../../images/qgxzl/pos.png) center left no-repeat;}

.notice .topic{border-left: 2px solid #1982f7;}
.notice .noticelist a:hover{border-color: #1982f7;background-image: url(../../images/qgxzl/arrow-h.png);}
.notice .noticelist a:hover .title{color: #1982f7;}

.pageBar .cur, .pagebox .kkpager .pageBtnWrap .curr {background: #1982f7 !important;}
.leftlist .art-tit a:hover{color: #1982f7;}

.yrhindex .yrhmenu li.active{border-bottom-color: #1982f7;}
.leftmenu li.first a{background-color: #1982f7;}
.leftmenu li.active a, .leftmenu li a:hover{color: #1982f7;}
.leftmenu li.first a:hover{color: #fff;}

/* 育人号列表页 */
.schoollist .campus-box a:hover{border: 1px solid #1982f7;border-top: 2px solid #1982f7;}
.schoollist .campus-box a:hover .topborder{border-top: 2px solid #1982f7;padding: 18px 14px 20px;}
.schoollist .campus-box a .more{color:#1982f7;margin-top:0;height:29px}
.schoollist .campus-box a:hover .schoolname{color: #333333;}
.schoollist .campus-box a .moreFont{display: inline-block;line-height: 30px;min-height:30px; font-size: 14px;padding: 0px 20px;border-radius: 5px;background: #1982f7;color: #fff;}

.school-box .topborder{position: relative;}
.school-box .topborder .num1{position: absolute;top: 0;left: 10px;background: url(../../images/index/icon8.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.school-box .topborder .num2{position: absolute;top: 0;left: 10px;background: url(../../images/index/icon9.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.school-box .topborder .num3{position: absolute;top: 0;left: 10px;background: url(../../images/index/icon10.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.school-box .topborder .num{position: absolute;top: 0;left: 10px;width: 25px;height: 25px;border: 1px solid #E5E5E5;color: #666666;display: inline-block;border-radius: 50%;font-size: 14px;line-height: 25px;text-align: center;margin: 12px 10px 12px 5px;}

.topicbox{margin-top:30px;color:#333;background: #F9F9F9;border-left:2px solid #1982f7;padding-left:28px;}
.topicbox .left{ line-height:60px;font-size:25px;display: inline-block;}

.topicbox .changetype{cursor: pointer; margin: 7px 15px 0px 0px; position:relative;font-size:16px;vertical-align: middle;line-height:46px;padding-left:10px;padding-right:5px;color:#fff}
.topicbox .changetype img{width:auto;height:auto;vertical-align: middle;position: relative;top:-1px;margin-left:5px}
.topicbox .changetype ul{z-index:1;min-width: 100%;text-align: center; position: absolute;right:0;top:100%;background: #1982f7;line-height:40px;display: none;word-break: keep-all;}
.topicbox .changetype ul li{padding:0px 10px;width:100%;margin-top:0;border:0;}
.topicbox .changetype ul li.active{background: #0064d4;}
.topicbox .changetype .showName{color: #333;}


.rdbpage .topicbox{margin-top: 0;}
.rdbpage .rdblist li .rbdfont h6{font-size: 18px;}
.rdbpage .rdblist li .rbdfont h6 a:hover{color: #1982f7;}


@media (min-width: 1200px) {
  .header .menu ul li a{padding: 0px 30px;}
  .banner{height: auto;} 
  .banner img{height: auto;}
}

@media (max-width: 1200px) {
  .header .search1{display: none;}
}
@media (max-width: 992px) {
  .notice1{margin-top: 15px;}

  .index .hotnew .img-block{height: 100%;}
}
@media (max-width: 768px) {
  .ldsrzlPage .hotnew{height: 300px;}

  .index .list-nav .nav-tabs{margin: 10px 0px 10px 10px;}
  .index .list-nav .nav-tabs a{padding-left:3px;}
  .index .list-nav .nav-tabs .active{background: none;color: #1982f7;border-bottom: 2px solid #1982f7;}
}
@media (max-width: 540px) {
  .advlist li:first-child:nth-last-child(4), .advlist li:first-child:nth-last-child(4) ~ li{width: calc(50% - 3px);}

  .topicbox .left{line-height: 50px;font-size: 18px;}
 
  .header .menu ul li a{font-size: 18px;}
  .headerwrap{padding-bottom: 50px;}

  .ldsrzlPage .hotnew{height: 220px;}
  .ldsrzlPage .hotnew .name div{max-width: 100%;padding-left: 15px;}
  .index .hotnew .name{font-size: 14px;line-height: 40px;}

}
@media (max-width: 420px) {
  .index .list-nav .nav-tabs a{margin-right: 2px;}
  
  .header .menu ul li a{font-size: 16px;}
}