body{font-family: "Microsoft Yahei";color:#333;}
.hide,.hidden{display: none!important;}
a{color: #333;}
a:focus{outline: none;text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pointer{cursor: pointer;}
.img-block,.advbox{overflow: hidden;}
.img-block a:hover{display: block;overflow: hidden;}
.img-block a:hover img ,.advbox a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.img-block a{display: block;width: 100%;height: 100%;}
.img-block a img,.advbox a img{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.img-block img{object-fit: cover;width: 100%;height: 100%;}
.advbox,.advbox *{max-width:100% !important;height: auto;}
.advlist .advbox li{margin-bottom: 20px;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
.pointer{cursor: pointer;}
@font-face {
    font-family: 'siyuan';
    src: url('../fonts/SourceHanSansCN Medium.eot');
    src:
      url('../fonts/SourceHanSansCN Medium.eot?#font-spider') format('embedded-opentype'),
      url('../fonts/SourceHanSansCN Medium.woff') format('woff'),
      url('../fonts/SourceHanSansCN Medium.ttf') format('truetype'),
      url('../fonts/SourceHanSansCN Medium.svg') format('svg');
  }
/* 头部 */
.headerwrap{padding-bottom:70px;position: relative;}
.headtop{padding: 30px 0px 20px;}
.headtop .logobox{max-width: 330px;margin-right: 75px;}
.headtop .top-menu .nav-item a{font-size: 18px;color: #a1a1a1;line-height: 45px;}
.headtop .top-menu .nav-item.active a{color: #333;}
.headtop .top-menu .nav-item a:hover{color: #333 !important;}
.headtop .top-menu .nav-item:nth-child(n+2) a:before{display: inline-block;content:'|';top:-1px;position: relative;margin:0 20px;}

.headtop .userbox.member-span-logined{width: 45px;height: 45px;overflow: hidden;}
.headtop .userbox.member-span-login {width: 85px;height: 45px;background: #507bd3;text-align:center;}
.headtop .userbox.member-span-login:hover{background: #f9bb00;}
.headtop .userbox.member-span-login .font{margin:12px auto 10px;color:#fff;font-size:16px;display:inline-block; background: url(../../images/index/icon17.png) left center no-repeat;background-size: 20px;padding-left: 30px;}

.headtop .userbox.yrh{height: 45px;line-height:45px;padding:0px 10px;padding-right:0;}
.headtop .userbox.yrh a{color:#999;}
.headtop .userbox.yrh a .font{margin-left:10px;}
.headtop .userbox.yrh a img{vertical-align: text-bottom;}
.banner{height: 290px;}
.banner img{height: 100%;object-fit: cover;width:100%}
.header{background: #507BD3;position: absolute;left:0;bottom:0px;z-index:1;width:100%;height:70px;min-height:0}
.header .container{padding: 0px;}
.header .toplogo{height:0;margin-left:-50px;margin-right:50px;margin-top:22px;transition: all .2s;}
.header .toplogo img{height:100%;}
.header.topnav{position: fixed;top:0;z-index: 999;}
.header.topnav .toplogo{height:26px;}
.header .menu ul li{width:auto}
.header .menu ul li a{color: #FEFEFE;font-size: 22px;line-height: 70px;padding: 0px 35px;display: block;}
.header .menu ul li.active,.header .menu ul li:hover{background: #3666C8;}
.header .search1{background: #fff;width: 280px;height: 50px;margin: 10px 0px;padding: 5px 0px;}
.header .search1 .search-submit{width: 20px;height: 20px;margin: 10px 0px 10px 15px;}
.header .search1 input{width: calc(100% - 40px);border: none;height: 40px;padding-left: 5px;}
.header .school-search{display: none;}


/* 底部 */
.footer-top{background: #292f46;padding: 40px 0px;}
.footer-btm{background: #202533;}
.footer a:hover,.footer-btm ul li.active a{color: #fff !important;}
.footer-top .logobox{width: 360px;display: inline-block;margin: 5px 0px 35px;}
.footer-top .social li{margin-right:30px;position: relative;}
.footer-top .social li a{display: block;width: 50px;height: 50px;border: 1px solid #fff;border-radius:50%;display: block;}
.footer-top .social li.icon1 a{background: url(../../images/index/icon2.png) no-repeat center center;background-size: 60%;}
.footer-top .social li.icon2 a{background: url(../../images/index/icon3.png) no-repeat center center;background-size: 60%;}
.footer-top .social li.icon3 a{background: url(../../images/index/icon4.png) no-repeat center center;background-size: 52%;}
.footer-top .social li.icon4 a{background: url(../../images/index/icon5.png) no-repeat center center;background-size: 50%;}
.footer-top .social li.icon5 a{background: url(../../images/index/QQ.png) no-repeat center center;background-size: 50%;}
.footer-top .social li a:hover{background-color:#507BD3;}
.footer-top .social li .code{position: absolute;height: 50px;display: none;top:65px;color: #fff;text-align: center;}
.footer-top .link .tit{color:#fff;font-size:20px;line-height: 30px;margin-bottom: 22px;}
.footer-top .link ul{float: left;min-width: 150px;}
.footer-top .link ul li{padding: 3px 0px;}
.footer-top .link ul li a{color:#D1D5D7;font-size:14px;line-height: 24px;}
.footer-btm{line-height: 24px;padding:23px 0px;}
.footer-btm ul li{margin-right:20px; }
.footer-btm ul li a{color: #B2B2B2;font-size: 14px;}
.footer-btm p{color:#DFDFDF;font-size: 14px;}
.go_top{width: 60px;height: 36px;background: url(../../images/index/top.png) no-repeat center center;background-size: contain;box-shadow: none;border-radius: 0;}
.go_top:hover{background: url(../../images/index/top-hover.png) no-repeat center center;background-size: contain;}

/* 通用样式 */
.border{border: 1px solid #E1E1E1;}
.more{color: #507BD3;font-size: 16px;line-height: 36px;}
.border .title{background: #F9F9F9;border-bottom: 1px solid #E1E1E1;color: #333;font-size: 20px;border-left:2px solid #507BD3;line-height: 30px;padding: 14px 20px 14px 30px; }

.notice .more{font-size: 14px;color: #b6b6b6;line-height: 20px;margin-top: 2px;}

.notice ul{padding: 5px 0px 15px 0px;}
.notice ul li{padding: 9px 30px 8px 35px;background: url(../../images/index/icon6.png) no-repeat 20px center;background-size: 7px;}
.notice ul li:hover{background: url(../../images/index/icon7.png) no-repeat 20px center;background-size: 7px;}
.notice ul li a{font-size: 16px;line-height: 26px;word-break: break-all}

/* 首页 */
.index .col-md-7,.index .col-md-5{padding: 0px;}

.index .yrh-recom{background: #F8F8F8;}
.index .yrh-recom .title{background: #507BD3;text-align: center;color: #fff;font-size: 22px;width: 160px;height: 160px;line-height: 40px;padding-top: 55px;}
.index .yrh-recom .yrh-more{color: rgba(255,255,255,0.6);font-size: 16px;}
.index .yrh-recom .yrh-con{margin-left: 160px;padding: 15px 0px 0px;}
.index .yrh-recom .yrh-con .box{width: 25%;text-align: center;padding: 0px 10px;}
.index .yrh-recom .yrh-con .box:focus{outline: none;}
.index .yrh-recom .img-block{width: 90px;height: 90px;border-radius:50%;margin: 0px auto 5px; }
.index .yrh-recom .yrh-con .name a{font-size: 14px;line-height: 18px;}
.index .yrh-recom .yrh-con .name a:focus{text-decoration: none;outline: none;}
.index .yrh-recom .yrh-con .slick-prev{left: 0px;}
.index .yrh-recom .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;}
.index .yrh-recom .yrh-con .slick-prev,.index .yrh-recom .yrh-con .slick-prev:hover,.index .yrh-recom .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%;}
.index .yrh-recom .yrh-con .slick-next,.index .yrh-recom .yrh-con .slick-next:hover,.index .yrh-recom .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%;}
.index .yrh-recom .yrh-con .slick-disabled{opacity: 0.3;}
.index .list-nav .nav-tabs{border: none;}
.index .list-nav .nav-tabs a{width:auto;color:#131212;font-size:20px;line-height: 40px;border-bottom: 2px solid #fff;display: inline-block;padding: 0px 3px;margin-right: 30px;}
.index .list-nav .nav-tabs .active{color:#4A6DE0;border-bottom: 2px solid #4A6DE0;}
.index .tab-content ul{display: none;}
.index .tab-content .active{display: block;}

/* 公共列表模板 */
.leftlist .art-tit{margin: 8px 0px;}
.leftlist .art-tit a{font-size: 18px;color: #333333;line-height: 28px;}
.leftlist .catalogimg{max-width: 30px;max-height: 30px;border-radius:50%;}
.leftlist .catalog span{color: #666;font-size: 14px;line-height: 24px;padding-left:8px; }
.leftlist .source{display: none; background: url(../../images/ssbspt/tag.png) no-repeat left center;background-size:14px;padding-left: 20px;margin-right: 10px;color: #375CD7;font-size: 14px;line-height: 24px;}
.leftlist .source a{color: #375CD7;margin-right: 10px;}
.index .leftlist .source a{display: none;}
.index .leftlist .source a:first-child{display: inline-block;}
.leftlist .tag{color: #999;font-size: 14px;line-height: 24px;}
.leftlist .tag a{color: #999;margin-right: 10px;}
.leftlist .oneimg .border{padding: 5px;}
.leftlist .oneimg .img-block{padding: 0px;height: 125px;width: 220px;}
.leftlist .oneimg .oncontent{margin-left: 240px;}
.leftlist .videoimg.oneimg .oncontent{margin-left: 20px;}
.leftlist .oneimg .lastbox{margin-top:5px; }
.leftlist .noneimg .border{padding: 5px;}
.leftlist .noneimg .lastbox{margin-top:15px; }
.leftlist .imglist .border{padding: 5px;}
.leftlist .imglist .img-block{height: 125px;width: 220px;display: inline-block;margin-right: 15px;}
.leftlist .imglist .img-block:last-child{margin-right: 0px;}
.leftlist .imglist .lastbox{margin:10px 0px 5px; }
.leftlist .imglist .img-tit{width: calc(100% - 90px);display: inline-block;}
.leftlist .imglist .art-tit .date{line-height: 30px;}
.leftlist .videoimg .img-block{position: relative;}
.leftlist .videoimg .img-block .time{position: absolute;right: 10px;bottom: 10px;width: 60px;line-height: 30px;text-align: center;background:rgba(80,123,211,0.6);border-radius: 2px;display: inline-block;color: #fff;}
.leftlist .videoimg .img-block .video{position: absolute;width: 60px;height: 60px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url(../../images/index/video.png) no-repeat center center;background-size: contain;}
.leftlist .date{color: #999999;font-size: 14px;line-height: 24px;}
.leftlist .catalog-h{display: none;}
.yrhindex .leftlist .catalog{display: none !important;}
.yrhindex .leftlist .catalog-h{display: block;height: 50px;}

.index .leftlist .date{display: none;}
.index .imglist .img-tit{width: 100%;display: inline-block;}

.load{text-align: center;margin: 40px auto 60px;}
.load .loadmore{display: inline-block;background: #F2F2F2;border-radius:25px;color: #999;font-size: 14px;width: 400px;line-height: 50px; }


/* 热度榜 */
.rdb-title{padding: 8px 10px 4px;}
.rdb-title .hot{color: #E91B1B;font-size:20px;}
.rdb-title .hot span{color:#CCCCCC;font-size: 16px;line-height: 48px;font-weight: bold;}
.rdb-title .r-nav{color: #666666;font-size: 14px;margin-right: 5px;}
.index .rdb-title{padding: 8px 20px 4px;}
.index .rdb-title .hot{color: #E91B1B;font-size:20px;margin-right: 10px;}
.index .rdb-title .r-nav{font-size: 16px;margin-right: 10px;}
.rdb-title .r-nav.active{color:#507BD3;}
.rdblist{padding: 10px 15px;display: none;}
.rdb-intro{font-size: 14px;color: #666;padding: 10px 15px;border-bottom: 1px solid #E1E1E1}
.rdbpage .rdblist{display: block;}
.rdblist.active{display: block;background: #f6f6f6;}
.rdblist li{margin: 10px 0px;}
.rdblist 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;}
.rdblist 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;}
.rdblist 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;}
.rdblist 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;}
.rdblist li .img-block{width: 60px;height: 60px;display: inline-block;border-radius: 50%;}
.rdblist li .rbdfont{margin-left: 120px;}
.rdblist li .rbdfont h6{font-size: 16px;line-height: 26px;margin-top: 5px;}
.rdblist li .rbdfont span{color: #AEAEAE;line-height: 22px;font-size: 12px;word-break: break-all;}

/* 热度排行榜列表页 */
.rdbpage .row{margin:0px;}
.rdbpage .main-row{margin:0px -10px;}
.rdbpage .intro{font-size:16px;color:#666;margin-top: 30px;}
.rdbpage .col-md-4{margin: 20px 0px 30px;padding: 0 10px;}
.rdbpage .bgyxtitle{font-weight: bold;font-size: 24px;text-align: center;line-height: 80px;}
.rdbpage .one{border: 1px solid #507BD3;}
.rdbpage .one .bgyxtitle{color: #507BD3;background: #F2F5FC;}
/* .rdbpage .two{border: 1px solid #69A18E;}
.rdbpage .two .bgyxtitle{color: #69A18E;background: #F8FBFA;} */
.rdbpage .two{border:1px solid #bb9d85}
.rdbpage .two .bgyxtitle{background-color: #f9f6f3;color:#a99a70!important}
.rdbpage .three{border: 1px solid #F4C850;}
.rdbpage .three .bgyxtitle{color:#E4A538;background: #FEFCF7;}
.rdbpage .rdblist li{height: 74px;}
.rdbpage .rdblist li .rbdfont span{display: inline-block;height: 38px;}

.zxzx .zxlist {padding:10px 15px 0px;overflow: hidden;}
.zxzx .zxlist li{padding: 5px 0px 10px 15px;position: relative;}
.zxzx .zxlist li a{font-size: 16px;line-height: 26px;position: relative;}
.zxzx .zxlist li::before{content: "";width:1px;height: 100%;position: absolute;background: #ECECEC;left:0px;top: 15px;}
.zxzx .zxlist li a::before{content: "";width:7px;height: 7px;position: absolute;background: #ECECEC;left:-19px;top: 9px;border-radius:50%; }
.zxzx .zxlist li span{font-size: 14px;line-height: 24px;color: #BEBEBE;}
.zxzx .zxlist li a:hover{color:#507BD3;}
.zxzx .zxlist li a:hover::before{content: "";width:7px;height: 7px;position: absolute;background: #507BD3;left:-19px;top: 9px;border-radius:50%; }

.leftmenu{padding: 0px;border: 1px solid #E5E5E5;border-bottom: none;}
.leftmenu li{text-align: center;border-bottom: 1px solid #E5E5E5;}
.leftmenu li a{color:#666666;font-size: 16px;line-height: 50px;background: #F9F9F9;display: block;}
.leftmenu li.active a,.leftmenu li a:hover{color: #3666C8;background: #FFFFFF;}
.leftmenu li.first a{color: #fff;background:#507BD3;}
.leftlist .videoimg.oneimg .oncontent{margin-left:20px;}
.nodata{text-align: center;margin: 120px auto;}
.pagebox .kkpager{text-align: center;margin: 30px auto 40px;}
.pagebox .kkpager .pageBtnWrap a,.pagebox .kkpager .pageBtnWrap span{font-size:20px;display:inline-block;color:#666;border-radius:4px;border:1px solid #ddd;background: #F8F8F8;width:32px;height:32px;line-height:30px;text-align:center;margin:0 6px;}
.pagebox .kkpager .pageBtnWrap .curr{background: #507BD3;color:#fff}
.pagebox .total{line-height:32px;font-size:20px;color:#666;margin-left:20px;}
.pagebox .disabled a{color:#ccc}

.zxlist .right{padding-left: 20px;padding-right: 0px;padding-bottom: 40px;}
.zxlist .leftlist{margin-top: -20px;}

.infoblock{border: 1px solid #E5E5E5;border-top: 4px solid #3355C8;padding-top: 35px;}
.infoblock .img-block{width: 120px;height: 120px;margin: 0px auto;border-radius:50%; }
.infoblock .name{text-align:center;margin: 10px;}
.infoblock .name a{font-size:18px;line-height: 28px;}
.infoblock .info{color: #999;font-size:14px;line-height: 24px;margin: 25px 30px 35px;}
.infoblock .zzjj{padding: 0px 20px;}
.infoblock .zzjj div{width: 100%;border-top: 1px solid #F3F3F3;text-align: center;}
.infoblock .zzjj a{color:#3355C8;font-size: 16px;line-height: 68px;font-weight: bold;}
.infoblock .zzjj a:hover{color:#3355C8;}
.infoblock .qkjs {text-align: center;color: #3355C8;font-size:16px;line-height:32px;padding-bottom:24px;}
.infoblock .qkjs a{color:#3355C8}

.swiper-pagination-bullet-active{background: #3666C8;}

/* 育人号首页 */
.yrhindex .col-md-9.left{padding: 0px 20px 0px 0px;margin-bottom: 20px;}
.yrhindex .col-md-3.right{padding: 0px;}
.yrhindex .topimg {width: 100%;height: 400px;overflow: hidden;}
.yrhindex .topimg .swiper-slide {position: relative; text-align: center;font-size: 18px;width: 710px !important;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.yrhindex .topimg .swiper-slide .font{font-size: 20px;line-height: 80px;display: block;text-align: center;color: #fff;position: absolute;bottom: 0;background: url(../../images/index/mask.png) repeat-x;background-size: 100% 100%;width: 100%;}
.yrhindex .topimg.swiper-container-horizontal>.swiper-pagination-bullets{top: 20px;left: 12%;width:auto;text-align: left;height:20px;}
.yrhindex .topimg .swiper-pagination-bullet,.yrhindex .swiper-pagination-bullet-active{background: #fff;}
.yrhindex .topimg .swiper-slide .icon{position: absolute;font-size: 16px;line-height: 32px;color: #fff;display: block;right: 20px;top: 20px;width: 70px;padding-left: 22px;}
.yrhindex .topimg .swiper-slide .icon.image{background:rgba(0,0,0,0.4) url(../../images/index/icon13.png) no-repeat 10px center;background-size:12px;}
.yrhindex .topimg .swiper-slide .icon.article{background:rgba(0,0,0,0.4) url(../../images/index/icon12.png) no-repeat 10px center;background-size:14px;}
.yrhindex .topimg .swiper-slide .icon.video{background:rgba(0,0,0,0.4) url(../../images/index/icon11.png) no-repeat 6px center;background-size:20px;}
.yrhindex .topimg .swiper-slide::before{content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.4);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.yrhindex .topimg .swiper-slide.swiper-slide-active::before{display: none;}

.yrhindex .swiper-menu{background: #F9F9F9;height: 50px;overflow: hidden;position: relative;}
.yrhindex .yrhmenu li{width: auto !important;}
.yrhindex .yrhmenu li a{color: #999999;font-size: 16px;line-height: 50px;padding:0px 35px;display: block;}
.yrhindex .yrhmenu li.active a{color: #666666;}
.yrhindex .yrhmenu li.active{background: #fff;border-bottom: 2px solid #507BD3;}
.yrhindex .swiper-menu::before{content: '';display: block;width: 100px;height: 50px;position: absolute;right: 0;z-index: 2; 
  background: -webkit-linear-gradient(linear,left top,right top,from(rgba(249,249,249,0)),to(#F9F9F9));
  background: -webkit-linear-gradient(left,rgba(249,249,249,0),#F9F9F9 100%);
  background: -moz-linear-gradient(left,rgba(249,249,249,0),#F9F9F9 100%);
  background: linear-gradient(to right,rgba(249,249,249,0),#F9F9F9 100%);}


/* 示范高校 */
.schoollist{padding:40px 0;}
.schoollist .row{margin:0 -7px;}
.schoollist .row>div{padding :0 7px;}
.schoollist .campus-li{width: 20%;float: left;}
.schoollist .campus-box a{height: 317px; display: block;width:100%;margin-bottom:20px;background: rgba(248,248,248,1);border:1px solid rgba(248,248,248,1);border-top:2px solid rgba(235,235,235,1);}
.schoollist .campus-box .topborder{border-top:2px solid rgba(248,248,248,1);padding: 18px 14px 20px;}
.schoollist .campus-box a img{width:120px;height:120px;border-radius: 50%;}
.schoollist .campus-box a .schoolname{font-size:18px;margin:5px 0;font-weight: 400;height:48px;}
.schoollist .campus-box a .summary{text-align: left;line-height:24px;color:#999999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height:96px;}
.schoollist .campus-box a .more{color:#3666C8;font-size:14px;margin-top:-7px;display: none;height:36px;}
.schoollist .campus-box a:hover{background: #fff;border:1px solid rgba(54,102,200,1);border-top:2px solid rgba(54,102,200,1);}
.schoollist .campus-box a:hover .topborder{border-top:2px solid rgba(54,102,200,1);padding:18px 14px 15px;}
.schoollist .campus-box a:hover .summary{-webkit-line-clamp: 3;height:72px;}
.schoollist .campus-box a:hover .more{display: block;}

/* 通知公告 */
.notice .topic{line-height:60px;font-size:25px;color:#333;background: #F9F9F9;border-left:2px solid #3355C8;padding-left:28px;}
.notice .noticelist a{display: block;border-bottom:1px solid rgba(0,0,0,0);padding:30px 30px 0 47px;background: url('../../images/index/arrow.png') 30px 39px no-repeat;}
.notice .noticelist a .title{font-size:20px}
.notice .noticelist a .info{color:#999;font-size:16px;padding:12px 0 25px;border-bottom:1px solid #eee;}
.notice .noticelist a .info span{margin-right:60px}
.notice .noticelist a:hover{border-color:#3666C8;background-image: url('../../images/index/arrow_h.png');}
.notice .noticelist a:hover .title{color:#3666C8}
.notice .noticelist a:hover .info{border-color:rgba(0,0,0,0)}


/* 面包屑导航、分页条 */
.position{line-height:60px;color:#999;padding-left:20px;background: url('../../images/index/pos.png') center left no-repeat;}
.position a{color:#999}
.position span{color:#666;}
.pageBar{text-align: center;margin:65px auto 120px;}
.pageBar a{display:inline-block;color:#666;border-radius:4px;border:1px solid #ddd;background: #F8F8F8;width:32px;height:32px;line-height:30px;text-align:center;font-size:20px;margin:0 6px;}
.pageBar .cur{background: #3666C8;color:#fff}
.pageBar .total{line-height:32px;font-size:20px;color:#666;margin-left:20px;}
.pageBar .disabled a{color:#ccc}

.crumb{line-height: 24px;color: #999;margin-top: 10px;padding: 18px 0px;}
.crumb a{color:#999}
.crumb span{color:#666}
.crumb i{font-style: normal;}
.lasta{margin-left: 8.33333333%;}
/* .lasta a:last-child{color:#666} */
.page {padding: 30px 20px;}
.page .lefttotal{font-size:14px;color:#999999;line-height:28px;}
.page .pagelist a{display:inline-block;color:#666;border:1px solid #f2f2f2;min-width:30px;min-height:30px;line-height:28px;text-align:center;font-size:18px;margin-left:5px;padding: 0px 5px;}
.page .pagelist .cur{background: #3666C8;color:#fff;border: none;border:1px solid #3666C8;}
.page .kkpager .pageBtnWrap a,.page .kkpager .pageBtnWrap span{font-size:18px;display:inline-block;color:#666;border:1px solid #f2f2f2;width:30px;height:30px;line-height:28px;text-align:center;margin-left:5px;}
.page .kkpager .pageBtnWrap .curr{background: #3666C8;color:#fff;border:1px solid #3666C8;}

/* 详情页 */
.campus-detail .row{margin:0 -10px;}
.campus-detail .row>div{padding:0 10px}
.campus-detail #qrcode_c{position: absolute;width: 150px;height: 150px;left: 60px;top: 20px;border: 10px solid #dadada;background: #fff; display: none;z-index: 9}
.campus-detail #qrcode_c img{max-width: 100%;max-height: 100%;margin: 0 auto;}
.campus-detail .share-f{padding-left:5px;font-size:18px;color:#999}
.campus-detail .share-left{width: 60px;left:-50px;top:60px;position: absolute;}
.campus-detail .bshare-custom .bshare-sinaminiblog{background:url('../../images/list/weibo.png') no-repeat center center;}
.campus-detail .bshare-custom .bshare-qqim{background:url('../../images/list/QQ.png') no-repeat center center;}
.campus-detail .bshare-custom .weixin,.campus-detail .bshare-custom .bshare-weixin{background:url('../../images/list/wechat.png') no-repeat center center;}
.campus-detail .bshare-custom .bshare-sinaminiblog:hover{background:url('../../images/list/weibo_h.png') no-repeat center center;}
.campus-detail .bshare-custom .weixin:hover,.campus-detail .bshare-custom .bshare-weixin:hover{background:url('../../images/list/wechat_h.png') no-repeat center center;}
.campus-detail .bshare-custom .qqim:hover,.campus-detail .bshare-custom .bshare-qqim:hover{background:url('../../images/list/QQ_h.png') no-repeat center center;}
.campus-detail .bshare-custom a,.campus-detail .like-box a{position:relative;width: 45px;height:45px;display: block;margin:13px 0;}
.campus-detail .like-box{margin-top:35px}
.campus-detail .like-box .num{display: block;position: absolute;top:0;left:70%;padding:0px 5px;font-size:12px;color:#fff;text-align:center;background: #E13434;border-radius: 12px;min-width:20px}
.campus-detail .like-box .num.comment-total{background: #E7AD00;}
.campus-detail .share-left .comment{background:url('../../images/list/comment.png') no-repeat center;}
.campus-detail .share-left .like{background:url('../../images/list/like.png') no-repeat center;}
.campus-detail .share-left .comment:hover,.campus-detail .share-left .comment.current{background:url('../../images/list/comment_h.png') no-repeat center;}
.campus-detail .share-left .like:hover,.campus-detail .share-left .like.current{background:url('../../images/list/like_h.png') no-repeat center;}

.campus-detail .detail{border:#E5E5E5 1px solid;padding:0 55px;}
.campus-detail .detail .detail-h2{color:#3666C8;font-size:25px;text-align:center;margin:35px 0 20px}
.campus-detail .detail .subtitle{color:#666;font-size:18px;}
.campus-detail .detail .detail_t{text-align:center;color:#999;font-size:16px;margin:15px 0;}
.campus-detail .detail .detail_t span{margin: 0 14px;}
.campus-detail .detail .detail_t .set-size em{margin:0 5px;cursor:pointer}
.campus-detail .detail .detail_t .set-size em.on{color:#3666C8}
.campus-detail .detail-content.txt{margin:0 -20px;border-top:1px solid #eee;margin-top:30px;padding-top:30px;font-size:16px;line-height:28px;}
.campus-detail .detail-content.txt p{max-width:100%;}
.campus-detail .detail-content.txt b,.campus-detail .detail-content.txt strong{font-weight: bold;}
.campus-detail .detail-content.txt em,.campus-detail .detail-content.txt i{font-style: italic;}
.campus-detail .detail-content .author{text-align: right;margin-top:20px;font-size:14px;}
.campus-detail .content-info .keyword{margin: 110px 0 30px;}
.campus-detail .content-info .keyword span{margin-right:20px;cursor:pointer;display: none;}
.campus-detail .content-info .keyword span.tag{color:#F5B33E}
.campus-detail .content-info .keyword span.name{font-size:16px;}
.campus-detail .content-info .pages{margin:0 -55px;border-top:1px solid #e5e5e5;padding:14px 30px;display: none; }
.campus-detail .content-info .pages .hoverbtn{cursor:pointer;width:108px;height:42px;margin-right:15px;border-radius:21px;display:inline-block;line-height:42px;text-align:center;background: #C1CDE7;color:#fff;}
.campus-detail .content-info .pages .hoverbtn.on{background: #3666C8;}

.campus-detail .slider-nav .slick-prev,.campus-detail .slider-nav .slick-next{top:-200px;}
.campus-detail .slider-for{position: relative;width:100%;height:432px;border:1px solid #eee;background: rgba(0,0,0,0.4);overflow: hidden;}
.campus-detail .slider-for>div{position: relative;width:100%;height:100%;}
.campus-detail .slider-for img{width:100%;height:432px;object-fit: contain;font-family: 'object-fit: contain;';}
.campus-detail .slider-for .info{position: absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.4);padding:15px 25px;color:#fff;line-height:28px;font-size:16px;}
.campus-detail .slider-for .slick-arrow,.campus-detail .slider-nav .slick-arrow{width:50px; height:120px;z-index:2}
.campus-detail .slider-for .slick-next,.campus-detail .slider-nav .slick-next{right:0;background: url('../../images/list/right.png') center/contain no-repeat;}
.campus-detail .slider-for .slick-prev,.campus-detail .slider-nav .slick-prev{left:0;background: url('../../images/list/left.png') center/contain no-repeat;}
.campus-detail .slider-for .slick-next:hover,.campus-detail .slider-nav .slick-next:hover{right:0;background: url('../../images/list/right_h.png') center/contain no-repeat;}
.campus-detail .slider-for .slick-prev:hover,.campus-detail .slider-nav .slick-prev:hover{left:0;background: url('../../images/list/left_h.png') center/contain no-repeat;}
.campus-detail .slick-prev:before,.campus-detail .slick-next:before{content:''}
.campus-detail .slider-nav{text-align: center;color:#434343;margin-top:20px;}
.campus-detail .slider-nav img{width:145px;height:82px;object-fit: contain;background: #eee;margin:auto;}
.campus-detail .slick-slide:focus{border:0;outline: 0}

.campus-detail .video-js{width:100%;margin:0 auto;height: 450px;}
.campus-detail .video-js video{max-width:100%;margin:0 auto}
.detail-page .video-js .vjs-big-play-button{margin-top: -0.8em;margin-left: -1.5em;top:50%;left:50%; }
.detail-page video{max-width: 100%;}

#divComment .title,.look-comment .lookh2{font-size:22px;color:#333;font-weight: normal;margin:30px 0;}
#divComment .title span,.look-comment .lookh2 span{color:#8C8C8C;font-size:14px;}
#divComment .comment-con{margin-top:0;border:#D2D2D2 1px solid;padding:10px 15px;}
#divComment .comment-con textarea{width:100%;min-height:85px;border:0}
#divComment .comment-con .com-btn{display:block;background:#3666C8;width:150px;height:42px;border-radius:21px;line-height:42px;text-align:center;color:#fff;font-size:18px;}
#divComment .userinfo{margin-bottom:20px}
#divComment .userinfo .comment-avatar{width:40px;height:40px;position: relative;}
#divComment .userinfo .comment-avatar>img{width:100%;height:100%;border-radius:50%;object-fit: cover;}
#divComment .userinfo .comment-avatar.default:hover .avatarmenu{display: block;}
#divComment .userinfo .avatarmenu{display:none;position: absolute;top:100%;left:0;width:495px;box-shadow: 3px 0px 10px 0px rgba(207, 207, 207, 0.48);padding:5px;background:#fff;font-size:0;z-index:99}
#divComment .userinfo .avatarmenu img{display: inline-block;margin:5px;cursor: pointer;border:1px solid rgba(0,0,0,0)}
#divComment .userinfo .avatarmenu img.on{border-color: #000;}
#divComment .userinfo .nameinput{margin-left:20px;margin-top:8px;border:1px solid #ccc;line-height:30px;padding:0 10px}
#divComment .userinfo .nameinput.hasnoborder{border-color:rgba(0,0,0,0)}
#divComment .userinfo .nameinput input{border:0;}
.look-comment{padding-bottom:200px;}
.com-box .commentlist{padding:20px 0;border-bottom:#EEEEEE solid 1px;display: flex;}
.com-box .commentlist .avatarbox{width:60px;height:60px;border-radius: 50%;overflow: hidden;margin-right:20px;flex-shrink: 0;}
.com-box .commentlist .avatarbox img{width:100%;height:100%;object-fit: cover;}
.com-box .commentlist .name{color:#3964BE;font-size:16px;}
.com-box .commentlist .time{color:#999999;font-size:14px;margin:5px 0 10px;}
.com-box .commentlist .comment{color:#515050;font-size:16px;}

.campus-detail .right{margin-top:60px;}
.campus-detail .right{padding: 0px;}
.campus-detail .left{padding: 0px 20px 0px 0px;margin-bottom: 60px;}
.relalist.notice ul li{padding-right:20px;background-position: 20px 17px;}
.relalist.notice ul li:hover a,.notice ul li:hover a{color:#3666C8}
.campus-detail .infoblock{margin-bottom:20px}

/* 建设目标 */
.target.campus-detail .detail .detail-h2{text-align:left}
.target.campus-detail .detail{padding:0 30px 50px}
.target.campus-detail .detail .main_content{font-size:16px;color:#666;line-height:28px;}
.target.campus-detail .infoblock .target{color:#3666C8}

.intro.campus-detail .detail .detail-h2{text-align:left}
.intro.campus-detail .detail{padding:0 30px 50px}
.intro.campus-detail .detail .main_content{font-size:16px;color:#666;line-height:28px;}
.intro.campus-detail .infoblock .intro{color:#3666C8}
/* 搜索结果页 */
.search_result .row{margin:0 -15px;}
.search-wrap .result{padding:15px 30px 10px;background: #F9F9F9;}
.search-wrap .result{color:#999;font-size:14px;}
.search-wrap .result b{font-size:20px;color:#333;margin-right:15px;}
.search-wrap .result span{color:#DC2121}
.search-wrap #searchlist .list{border-bottom:1px solid #eee;padding:24px 0 20px;}
.search-wrap #searchlist a{display: block;margin-bottom:10px;padding-left:18px;background: url('../../images/list/arrow.png') left center no-repeat;font-size:20px}
.search-wrap #searchlist a:hover{color:#333}
.search-wrap #searchlist .summary,.search-wrap #searchlist .info{margin-left:18px;line-height:24px;font-size:16px;color:#999;}
.search-wrap #searchlist .info span{display:inline-block;margin-top:20px;margin-right:96px}

/* 搜索结果页 */
.result-page .col-md-9{padding-left: 0px;}
.result-page .resultbox{border: solid 1px #e5e5e5;margin-bottom: 40px;}
.result-page .resulttit{background-color: #f9f9f9;color: #999999;font-size:12px;padding:15px 30px 10px;}
.result-page .resulttit b{font-size:20px;color:#c71f25;line-height:30px;margin-right:20px;}
.result-page .resulttit span{color:#c71f25;}
.searchlist{padding:0px 25px 25px;}
.searchlist .searchli{border-bottom:1px solid #f4f4f4 ;padding:20px 0px 15px;}
.searchlist .searchli .title{font-size:18px;line-height:28px;margin-right:10px;color:#333333;max-width: calc(100% - 50px);display: inline-block;}
.searchlist .searchli .info{font-size:12px;line-height:22px;color:#999999;padding: 5px 0px;}
.searchlist .searchli .source{margin-right: 20px;display:none;}
.searchlist .searchli .source1{display:inline-block;}
.searchlist .searchli .summary{font-size:14px;line-height:22px;color:#999999;word-break: break-all;}
.searchlist .searchli .Audio{width: 25px;height: 25px;display: inline-block;background:url('../../images/index/audio.png') no-repeat center center rgba(199,31,37, 0.8)}
.searchlist .searchli .Video{width: 25px;height: 25px;display: inline-block;background:url('../../images/index/video1.png') no-repeat center center rgba(199,31,37, 0.8)}
.searchlist .searchli .Image{width: 25px;height: 25px;display: inline-block;background:url('../../images/index/image.png') no-repeat center center rgba(199,31,37, 0.8)}
/* .search-loading {width: 100%;height: 500px;position: absolute;z-index: 10;background: #fff url('../../images/loading-search.svg') center center no-repeat;} */
/* 思政详情页 */
.share-box{padding-left: 0px;}
.share-box .share-con{background-color: #f9f9f9;padding:1px 0px 15px 0px;margin-bottom: 15px;}
.share-box .share-f{color:#999999;font-size:14px;line-height: 24px;text-align: center;padding: 15px 0px 0px;}
.share-box .bshare-custom a, .share-box .like-box a {position: relative;width: 35px;height: 35px;display: block;margin: 20px auto;border-radius: 50%;}
.share-box .bshare-sinaminiblog{background:url('../../images/index/icon29.png') no-repeat center center;}
.share-box .bshare-qqim{background:url('../../images/index/icon35.png') no-repeat center center;}
.share-box .bshare-weixin{background:url('../../images/index/icon31.png') no-repeat center center;}
.share-box .bshare-sinaminiblog:hover{background:url('../../images/index/icon30.png') no-repeat center center;}
.share-box .bshare-weixin:hover{background:url('../../images/index/icon32.png') no-repeat center center;}
.share-box .bshare-qqim:hover{background:url('../../images/index/icon36.png') no-repeat center center;}
.share-box .like-box .num{color: #999999;width: 85px;position: absolute;text-align: center;left: -26px;bottom: -25px;}
.share-box .comment{background:url('../../images/index/icon28.png') no-repeat center;position: relative;}
.share-box .like{background:url('../../images/index/icon34.png') no-repeat center;}
.share-box .comment:hover,.share-box .comment.current{background:url('../../images/index/icon27.png') no-repeat center;}
.share-box .like:hover,.share-box .like.current{background:url('../../images/index/icon33.png') no-repeat center;}
.share-box .bshare-custom{position: relative;display: block;}
.share-box #qrcode_c{position: absolute;width: 100px;height: 100px;top: 0px;left: 80px;display: none;background: #f9f9f9;padding: 8px;z-index: 2;}
.share-box #qrcode_c img{max-height:100%;margin: 0 auto;}
.detail-share{display: none;}

.detail-main{padding: 0;}
.detail-main .mainbox{border: solid 1px #e5e5e5;padding-bottom: 35px;}
.detail-main .titbox{background-color: #f9f9f9;padding: 40px 15px 30px;}
.detail-main .titbox .detail-h2{font-size: 28px;line-height: 36px;color: #333333;text-align: center;font-weight: normal;word-break: break-all;}
.detail-main .titbox .detail_t{color: #999999;line-height: 22px;font-size: 14px;text-align: center;padding-top: 24px;}
.detail-main .titbox .detail_t span{margin: 0px 30px;display: inline-block;}
.detail-main .titbox .subtitle{font-size: 22px;line-height: 30px;color: #333333;text-align: center;margin-top: 10px;}
.detail-main .detail-content .txt{padding: 30px 35px;color:#666666;text-indent: 2em;word-break: break-all;line-height: 28px;}
.detail-main .detail-content .txt div{max-width: 100%;}
.detail-main .detail-content .txt b,.detail-main .detail-content .txt strong{font-weight: bold;}
.detail-main .detail-content .txt em,.detail-main .detail-content .txt i{font-style: italic;}
.detail-main .author{color: #999999;font-size: 14px;line-height: 24px;text-align: right;padding: 10px 35px;}

.campus-detail .mainbox{padding-bottom: 0px;}
.campus-detail .btninfo{color: #999999;font-size: 14px;line-height: 24px;padding: 10px;}
.campus-detail .btninfo span{margin-right:20px;}
/* .campus-detail .video-js .vjs-big-play-button{display:none;} */
.campus-detail .video-summary{background:#F9F9F9;color:#666666;font-size:16px;line-height:26px;padding:25px 30px;}
.campus-detail .video-summary span{color:#2950CF;}


.commentbox .title{line-height:20px;border-left:3px solid #c71f25;padding-left:20px;margin:20px 0px;}
.commentbox .name1{color: #2f2f2f;font-weight: bold;font-size: 20px;}
.commentbox .num{color: #999;font-size: 16px;}
.commentbox .num i{color: #C71F25;font-size: 20px;margin: 0px 10px;}
.commentbox .cborder{border: solid 1px #eeeeee;}
.commentbox .left{border-right: solid 1px #eeeeee;width: 150px;text-align: center;padding: 15px 0px;margin-bottom: 0px;}
.commentbox .left .userimg{border-radius: 100%;overflow: hidden;width: 88px;height: 88px;margin: 0 auto;}
.commentbox .left .username{color:#2173ad;font-size: 16px;line-height: 24px;font-weight: bold;margin-top: 10px;}
.commentbox .cborder textarea{width: calc(100% - 150px);font-size:16px;height: 150px;border: none;padding: 15px;}
.commentbox .com-btn{width: 120px;height: 40px;background-color: #c71f25;border-radius: 2px;color: #fff;font-size:16px;text-align: center;line-height: 40px;margin: 10px 0px 30px;}
.commentbox .look-comment{text-align: center;padding: 30px 0px;background:#fbfbfb;margin-bottom: 60px;}
.commentbox .look-comment a{color:#bfbebe;background: url(../../images/index/icon37.png) no-repeat right center;background-size: 20px;padding-right: 20px;}
.com-box{text-align: left;background-color: #fbfbfb;padding: 20px 30px;}
.com-box .alltit{color:#333333;font-size:22px;line-height: 26px;padding: 5px 0px;}

.audio-detail .video-summary{color:#666666;font-size:16px;line-height:26px;padding:25px 30px;}
.audio-detail .video-summary span{color:#333;}
.audio-detail .audiobg{background: #F9F9F9;height: 100px;margin: 30px auto 50px;width: 90%;position: relative;}
.audio-detail .audiobg .img-block{background-color: #f9f9f9;box-shadow: 3px 0px 10px 0px rgba(207, 207, 207, 0.28);border: solid 4px #ffffff;width: 100px;height: 100px;}
.audio-detail .c-audio {width: calc(100% - 130px);display: flex;align-items: center;height: 100%;overflow: hidden;margin-left: 120px;}
.audio-detail .c-audio>div{width: 100%;}
.audio-detail .c-audio .title{color:#333333;font-size:16px;line-height: 22px;}
.audio-detail .c-audio .probox{background: #F0F0F0;border-radius: 3px;height: 6px;margin: 20px 0px;width: calc(100% - 100px);}
.audio-detail .c-audio .progress{background: #FCD34B;border-radius: 3px;height: 6px;position: relative;overflow: inherit;}
.audio-detail .c-audio .progress:after{position: absolute;top: -6px;right: -18px;content:'';display: block;width:18px;height:18px;background:rgba(255,255,255,1);box-shadow:1px 0px 7px 0px rgba(168,168,168,0.41);border-radius:50%;}
.audio-detail .r-audio {position: absolute;right: 15px;top: -25px;text-align: center;}
.audio-detail .r-audio .playbox{margin-bottom: 20px;}
.audio-detail .r-audio .playbox span{display: inline-block;width: 50px;height: 50px;border-radius: 50%;box-shadow: 2px 0px 24px 0px rgba(168, 168, 168, 0.41);}
.audio-detail .r-audio .playbox .play-pause{background: url(../../images/index/icon41.png) no-repeat center center #fff;background-size: 15px;}
.audio-detail .r-audio .playbox .play-pause.play{background: url(../../images/index/icon40.png) no-repeat center center #fff;background-size: 15px;}
.audio-detail .c-audio .time{color:#666;font-size:14px;line-height: 24px;margin: 11px 0px;} 
.audio-detail .c-audio .time em{color:#C71F25;}


/* 公共弹框 */
.alert-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 9999999;top:0;left:0;}
.alert-box .alert-content{width: 330px;height: 175px;background: #fff;border-radius: 7px;top:50%;bottom: 50%;right:50%;left:50%;margin-left: -165px;margin-top:-80px;position: absolute; }
.alert-box .alert-content .alert-header{border-bottom:1px solid rgba(228,228,228,.57);position: relative; padding:5px 10px;height: 37px;width: 100%;}
.alert-box .alert-content .alert-header button{opacity: 1;font-weight:normal;position: absolute;top: 5px;right: 15px;}
.alert-box .alert-content .alert-header button span{color:#666;}
.alert-box .alert-content .alert-title{margin: 0;height: 25px;line-height: 25px;font-size:12px;color:#6d6d6d;padding-left: 15px;}
.alert-box .alert-content .alert-body{padding: 28px 15px 25px;text-align: center;color: #333;font-size: 16px;height: 80px;}
.alert-box .alert-content .alert-body p{margin: 0;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#678AFF;}
.alert-box .alert-content .alert-footer{margin-top: 10px;}
.alert-box .alert-content .alert-footer .certain{background: #678AFF;cursor: pointer;width: 100px;text-align: center;height: 30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 7px;margin: 0 auto;}

/* 通知详情页 */
.line2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.d-flex{display: flex;flex-direction: row;}
.d-shrink{flex-shrink: 0;}
.d-grow{flex-grow: 1;min-width:0}

/* 综合服务平台-详情页 */
.campus-detail .detail .detail_t.text-left{text-align: left;font-size: 14px;}

/* 综合服务平台 */
.rmydlist{background: #f6f6f6;padding:18px 18px 0 0;margin-top:15px;overflow: hidden;}
.rmydlist li{position: relative;padding-left:18px;}
.rmydlist li:before{position: absolute;left:0;top:6px;width:2px;height:15px;background: #ddd;content:'';}
.rmydlist li a{color:#333;line-height:26px;font-size:16px;height:auto;max-height:48px;}
.tpgj .notice .rmydlist li:before{display: none;}
.tpgj .notice .rmydlist li{margin: 0px;}
.tpgj .rmydlist li{margin-bottom:15px}

/* 三全育人 */
.sqyr.greybg,.sqyr .greybg{background: #f5f5f5;}
.sqyr .whitebg{background: #fff;padding:30px 23px;}
.sqyr .row{margin:0 -15px;}
.sqyr a:hover{color:#333}
.sqyr .headtop{background: #fff;}
.sqyr .headerwrap{padding-bottom:0}
.sqyr .banner{height:330px;position: relative;}
.sqyr .banner .header{position: absolute;font-size:0;bottom:0;left:50%;transform: translateX(-50%);width:1200px;height:auto;background-image: linear-gradient(90deg,  #ff773b 0%, #f96476 100%);}
.sqyr .banner .header .container{position: relative;}
.sqyr .banner .header.topnav{position:fixed;top:0;height:56px;width:100%;}
.sqyr .banner .header li{display: inline-block;margin-top:-2px;border-top:2px solid rgba(0,0,0,0);width:auto}
.sqyr .header .menu{overflow: visible;}
.sqyr .header .menu ul li a{line-height:56px;font-size:18px;padding:0 26px;}
.sqyr .header .menu ul li.active,.sqyr .header .menu ul li:hover{background: rgba(0,0,0,.1);border-top:2px solid #ffcb2d}
.sqyr .header .menu ul li.active a,.sqyr .header .menu ul li:hover a{font-weight: bold;}
.sqyr .search1{position: absolute;z-index:1;right:6px;top:6px;width:170px;margin:0;height:45px;background: #e7525c;padding:0;}
.sqyr .search1 .search-submit{margin:13px 14px;margin-left:0;}
.sqyr .search1 input{padding:0 5px;height:100%;background: rgba(0,0,0,0);width:initial;color:#fff;font-size:14px}
.sqyr .search1 input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#fff
}
.sqyr .search1 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#fff
}
.sqyr .search1 input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#fff
}
.sqyr .search1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#fff
}

.sqyr .line6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.sqyr .pagination{position:absolute;top:50%;left:20px!important;bottom:initial!important;transform:translateY(-50%);width:15px!important;z-index:1;font-size: 0;margin:0;}
.sqyr .pagination .swiper-pagination-bullet{width:15px;height:15px;border:solid 2px #ffffff;opacity: .6;background: rgba(0,0,0,0);margin:8px 0!important}
.sqyr .noticelist{margin:30px 0}
.sqyr .noticelist li{background: #fff;padding:20px;}
.sqyr .noticelist li a{height:60px;line-height: 30px;margin-bottom:18px}
.sqyr .noticelist li .catalog{width:70px;line-height:28px;background: rgba(254,130,82,.1);}
.sqyr .noticelist li .catalog a{color:#fe8252}
.sqyr .noticelist li .time{color:#999;line-height:28px;}

.sqyr.index .list-nav .nav-tabs .active{color: #fe8252;border-bottom: 2px solid #fe8252;}
.sqyr .leftlist .videoimg.oneimg .oncontent{margin-left:20px;}
.sqyr .leftlist .videoimg .img-block .time{background:rgba(254,130,82,.8)}
.sqyr.index .col-md-4{padding:0px 0px 0px 20px;}

.sqyr .videolist .img-block{width:100%;padding-top:55.73%;position: relative;}
.sqyr .videolist .img-block a{position: absolute;top:0;left:0}
.sqyr .videolist .img-block .play{position: absolute;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,.3) url('../../images/sqyr/play.png') center no-repeat;display: none;z-index:1}
.sqyr .videolist .img-block .tips{position: absolute;left:0;top:0;width:70px;line-height: 35px;background: #fe8252;color:#fff;z-index:2}
.sqyr .videolist .img-block:hover .play{display: block;}
.sqyr .videolist .titlelink{line-height: 30px;padding-left:40px;background: url('../../images/sqyr/video.png') left center no-repeat;font-size:18px;display: inline-block;max-width: 100%;margin:15px 0}

.sqyr .leftmenu li.first a{background:#fe8252;}
.sqyr .leftmenu li.active a,.sqyr .leftmenu li a:hover{color:#fe8252}
.sqyr .leftmenu li.active.first a,.sqyr .leftmenu li.first:hover a{color:#fff}

.sqyr #divComment{background: #fff;margin-top: 20px;padding: 0px 20px;}
.sqyr #divComment .userinfo .nameinput input{background: none;}
.sqyr #divComment .comment-con textarea{background: none;}
.sqyr .com-box{padding: 20px 0px;background: none;}

/* 通知公告 */
.sqyr .notice .topic{border-color:#ff793e}
.sqyr .notice .noticelist a{padding-left:0;background: none;}
.sqyr .notice .noticelist a:hover{border-color:#ff793e}
.sqyr .notice .noticelist a:hover .title{color:#ff793e}

/* 学校列表 */
.sqyr .schoollist .campus-box a:hover{border: 1px solid #ff793e;border-top: 2px solid #ff793e;}
.sqyr .schoollist .campus-box a:hover .topborder{border-top: 2px solid #ff793e}
.sqyr .schoollist .campus-box a .more{color:#ff793e}

/* 详情页 */
.sqyr.campus-detail .detail{border:0}
.sqyr.campus-detail .detail .detail-h2{font-size:28px;color:#333;margin:0}
.sqyr.campus-detail .detail .info{line-height:60px;color:#999}
.sqyr.campus-detail .imagesgroup .info{line-height:28px;color:#fff}
.sqyr.campus-detail .detail .info span{margin:0 20px}
.sqyr.campus-detail .detail-content.txt{margin:0 20px;}
.sqyr.campus-detail .videocontent{padding:0 40px}
.sqyr.campus-detail .videocontent .videosummary{color:#666;line-height:30px;margin-top:20px}
.sqyr.campus-detail .videocontent .videosummary span{color:#ff783d}
.sqyr.campus-detail .slider-nav .slick-slide{position: relative;}
.sqyr.campus-detail .slider-nav .slick-slide:after{position: absolute;left:50%;top:50%;content:'';width:145px;height:82px;max-width:100%;max-height:100%;background: rgba(0,0,0,.4);transform: translate(-50%,-50%);}
.sqyr.campus-detail .slider-nav .slick-slide.slick-current:after{background: rgba(0,0,0,0);}
.sqyr.campus-detail .content-info{background: #f9f9f9;margin-bottom:20px}
.sqyr.campus-detail .content-info .keyword{margin:0;line-height: 60px;padding:0 60px}
.sqyr.campus-detail .content-info .keyword span{font-size:14px;color:#999;}
.sqyr.campus-detail .content-info .keyword span:before{content:'#'}

.sqyr .rela_list .icontitle span{font-size:20px;line-height:20px;color:#666}
.sqyr .rela_list .icontitle .changemore{line-height:20px;color:#999}
.sqyr .rela_list .rmydlist li>div{padding:25px 0;overflow: hidden;}
.sqyr .rela_list .rmydlist li:nth-child(-n+3)>div{border-bottom:1px solid #ebebeb;}
.sqyr .rela_list .rmydlist .title{height:60px;line-height: 30px;}
.sqyr .rela_list .rmydlist .info{margin-top:10px;overflow: hidden;}
.sqyr .rela_list .rmydlist a.tag{width:70px;line-height:25px;background: #2acfad;color:#fff}
.sqyr .rela_list .rmydlist a.tag.cxcg{background: #915aee;}
.sqyr .rela_list .rmydlist a.tag.yrsx{background: #f8b643;}
.sqyr .rela_list .rmydlist .time{color:#999;line-height: 25px;}

.sqyr .infoblock .target{color:#ff793e;margin-bottom:25px;display: inline-block;}
.sqyr .studio_link a{display: block;margin-top:5px;line-height:60px;color:#999;background: #fff;}

.sqyr .rdblist>div{width:100%}
.sqyr ._row .rdb{padding:20px 12px}
.sqyr .rdb .rdb-title{border:0;}
.sqyr .rdb .icontitle span{font-size:20px;line-height: 20px;}
.sqyr .rdb .icontitle a{color:#b6b6b6;font-size:14px;line-height: 20px;}
.sqyr .rdb .hotrank{margin-top:15px}
.sqyr .rdb .hotrank a{margin-right:10px;position: relative;padding-left:13px;}
.sqyr .rdb .hotrank a.active{color:#fe8252;}
.sqyr .rdb .hotrank a.active:before{width:6px;height:6px;background: #fe8252;content:'';position: absolute;left:0;top:8px;}

/* 基本介绍 */
.sqyr.campus-detail .detail.targetinfo .detail-h2{padding:30px 0;text-align: center;}
.sqyr.campus-detail .infoblock .target{color:#ff793e}

.sqyr.yrhindex .swiper-menu{background: none;height: 30px;}
.sqyr.yrhindex .yrhmenu li.active{color: #fe8252;border-bottom:none;}
.sqyr.yrhindex .yrhmenu li.active:before{width:6px;height:6px;background: #fe8252;content:'';position: absolute;left:0;top:0px;bottom: 0px;margin: auto;}
.sqyr.yrhindex .yrhmenu li a{padding: 0px 15px;line-height: 30px;font-size:18px;}
.sqyr.yrhindex .leftlist{padding:0 15px;}
.sqyr.yrhindex .leftlist .videoimg.oneimg .oncontent{margin-left:20px;}
.sqyr.yrhindex .leftlist .source a:hover{color:#F5B33E;}

/* 脱贫攻坚 */
/* header */
.tpgj .header{min-height:0}
.tpgj .headtop{background: rgba(255,255,255,.9);}
.tpgj .banner .header{background-image: linear-gradient(90deg,  #5be1b6 0%, #569dee 100%);}
.tpgj .header .menu ul li a{padding:0 40px}
.tpgj .header .menu ul li.active,.tpgj .header .menu ul li:hover{background: rgba(0,0,0,.1);border-top:2px solid #6dffe1}
.tpgj .headtop .top-menu .nav-item{width:auto}
.tpgj .search1{width:250px;background: #448ecf;}
.tpgj .search1 .changetype{position:relative;font-size:16px;vertical-align: middle;line-height:46px;padding-left:10px;padding-right:5px;color:#fff}
.tpgj .search1 .changetype img{width:auto;height:auto;vertical-align: middle;position: relative;top:-1px;margin-left:5px}
.tpgj .search1 .changetype ul{z-index:1;position: absolute;left:0;top:100%;width:100%;background: #448ecf;line-height:40px;display: none;}
.tpgj .search1 .changetype ul li{padding-left:10px;width:100%;margin-top:0;border:0;}
.tpgj .search1 .changetype ul li.active{background: #2E6AA5;}

/* 首页 */
.tpgj ._row{margin:0 -15px}
.tpgj .icontitle{background: none;position: relative;line-height:22px;padding-left:20px;}
.tpgj .notice ul li:hover{background: url('../../images/tpgj/arrow-h.png') left 17px no-repeat;}
/* .tpgj .notice ul li:hover a{color:#52c7a6} */
.tpgj.index .yrh-recom .title{padding:26px 30px;width:80px;height:150px;background: #3355C8;font-size:18px;line-height:20px}
.tpgj.index .yrh-recom .campus-box{margin-left:80px;padding-top:20px;}
.tpgj.index .yrh-recom .box{width:12.5%;}
.tpgj.index .yrh-recom .img-block{width:90px;height:90px}
.tpgj.index .yrh-recom .box .name a{max-width: 90px;display: inline-block;}
/* .tpgj.index .list-nav .nav-tabs .active{border-bottom: 2px solid #52c7a6;color:#52c7a6} */
.tpgj .leftlist .border{padding-right:20px}
.tpgj.index .leftlist .date{display: block;}
.tpgj .leftlist .videoimg .img-block .video{background: url('../../images/tpgj/play.png') center no-repeat;}
.tpgj .img-block .video{transition:all .5s;opacity:.4;background:rgba(0,0,0,.1) url('../../images/tpgj/play.png') center no-repeat;}
.tpgj .img-block:hover .video{opacity: 1;}
.tpgj .leftlist .videoimg.oneimg .oncontent{margin-left:20px;}
.tpgj .leftlist .videoimg .img-block .time{background: rgba(65,172,160,.6);}
.tpgj .icontitle{font-size:20px;color:#3e3e3e;margin:20px 0}

.tpgj .rdb-title .hot{font-size:14px;color:#b6b6b6}
/* 学校列表 */
.tpgj .schoollist .campus-box a:hover{border: 1px solid #52c7a6;border-top: 2px solid #52c7a6;}
.tpgj .schoollist .campus-box a:hover .topborder{border-top: 2px solid #52c7a6}

/* 通知公告 */
.tpgj .notice .topic{border-color:#52c7a6}
.tpgj .notice .noticelist a:hover{border-color:#52c7a6;background-image: url('../../images/tpgj/arrow-h.png');}
.tpgj .notice .noticelist a:hover .title{color:#52c7a6}
.tpgj .notice ul li{background: url(../../images/index/icon6.png) no-repeat left 17px;background-size: 7px;}
.tpgj .notice .rmydlist{padding: 10px 0px;}

/* 视频 */
.tpgj .nopr{padding-right:0}
.tpgj .share-con{background: #fff;}
.tpgj .detail_b{padding:0 23px;}
.tpgj .videopage .detail-content{margin-top:30px;}
.tpgj .btninfo{padding:10px 0;}
.tpgj .videopage .video-summary{background: none;padding:0;margin-top:10px}
.tpgj .videopage .video-summary span{color:#999}
.tpgj .campus-detail .content-info .keyword span{color:#999}
.tpgj .campus-detail .content-info .pages{margin:0 -23px}
.tpgj .campus-detail .content-info .pages{padding:14px 23px;}
.tpgj .campus-detail .content-info .pages .hoverbtn{background: #d1e3de;}
.tpgj .campus-detail .content-info .pages .hoverbtn.on{background: #52c7a6;}
.tpgj .campus-detail .content-info .pages a{line-height: 42px;}
/* 图文 */
.tpgj .campus-detail .detail-content.txt{margin:0;border:0}
.tpgj .campus-detail .detail-content .txt{padding:0 10px}
.tpgj .campus-detail .detail-content .author{padding:10px 0}
.tpgj .titbox .info{color:#999;margin-top:20px}
/* 图集 */
.tpgj .imgpage .detail-content{margin-top:30px;}
/* 相关推荐顶部对齐 */
.notice .icontitle{margin-top:0}

/* 情况介绍 */
/* .tpgj.target.campus-detail .infoblock .target,.tpgj.target.campus-detail .detail .detail-h2{color:#52c7a6} */
/* 资讯列表 */
.tpgj .leftmenu{border:0;}
.tpgj .leftmenu li{text-align: left;margin-bottom:5px;border:1px solid rgba(0,0,0,0);position: relative;}
.tpgj .leftmenu li a{padding-left:34px;transition: all .5s;color:#666}
.tpgj .leftmenu li:nth-child(n+2).active,.tpgj .leftmenu li:nth-child(n+2):hover{border:solid 1px #f2f2f2;border-left-color:#ffec91}
.tpgj .leftmenu li:nth-child(n+2).active:before,.tpgj .leftmenu li:nth-child(n+2):hover:before{position: absolute;left:0;top:0;width:3px;height:100%;content:'';background: #ffec91;}
.tpgj .leftmenu li:nth-child(n+2).active a,.tpgj .leftmenu li:nth-child(n+2) a:hover{padding-left:48px;color:#2f2f2f}
.tpgj .leftmenu li.first a{background:#52c7a6;color:#fff}
.tpgj .right .puc-tit{background: #f9f9f9;line-height:55px;padding-left:34px;color:#7b7b7b;font-size:20px;margin-bottom:5px}
.tpgj.zxlist .leftlist{margin-top:-15px}

/* 一站式社区 */
.jfxj-tab .jfxj-tab-nav{font-weight: bold;color: #333;font-size: 16px;line-height: 24px;border-bottom: 2px solid #db1c36;padding-bottom: 10px;}
.jfxj-tab .jfxj-tab-nav span{padding: 0px 5px;display: inline-block; }
.jfxj-tab .jfxj-tab-nav .on{color: #db1c36;}
.jfxj-tab-list{padding: 15px 0px;}
.jfxj-tab-list .item{padding:5px 0px 5px 30px;position: relative;}
.jfxj-tab-list .item::after{position: absolute;display: block;content: '';background: #db1c36;width: 6px;height: 6px;border-radius: 50%;left: 10px;top: 0;bottom: 0;margin: auto; }
.jfxj-tab-list a{font-size: 16px;line-height: 26px;color: #333;}
.jfxj-tab-list a:hover{color: #db1c36;}

/* 一站式直播 */
.yzszb-page .topvideo{margin-bottom: 20px;}
.yzszb-page .topvideo .leftvideo{width: calc(100% - 300px);}
.yzszb-page .topvideo .videoinfo{width: 300px;height: 480px;background: #F8F8F8;padding: 10px 15px;}
.yzszb-page .videoinfo .status{font-size: 18px;font-weight: bold;padding: 10px 0px; color: #4A6DE0;line-height: 26px;}
.yzszb-page .videoinfo .info{font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.yzszb-page .videoinfo .yg-tit{font-size: 18px;line-height: 28px;padding: 15px 0px 10px;margin-top: 50px; color: #333;font-weight: bold;border-top: 1px solid #E1E1E1;}
.yzszb-page .videoinfo ul li{font-size: 16px;line-height: 26px;padding: 3px 0px;}

.yzszb-page .videoinfo ul li .num{display: inline-block;width: 16px;height: 16px;line-height: 16px;background: #D2D2D2;font-size: 12px;font-family: Helvetica Neue;font-weight: 400;color: #FFFFFF;vertical-align: middle;text-align: center;margin-right: 6px;}
.yzszb-page .videoinfo ul a:nth-child(1) li span{background: #E61A1E;}
.yzszb-page .videoinfo ul a:nth-child(2) li span{background: #F05356;}
.yzszb-page .videoinfo ul a:nth-child(3) li span{background: #FAAAAB;}

.yzszb-page .topvideo video{width:100%;height: 480px;object-fit: cover;}
.yzszb-page .yrh-recom .zbgxbox{margin-left:80px;padding-top:20px;}
.yzszb-page .yrh-recom{margin-bottom: 20px;}
.yzszb-page.museum.index .yrh-recom .title{background: #3355C8;display: flex;align-items: center;}
.yzszb-page .yrh-recom .slick-prev{left: 0px;}
.yzszb-page .yrh-recom .slick-next{right: 0px;}
.yzszb-page .yrh-recom .slick-prev,.yzszb-page .yrh-recom .slick-prev:hover,.yzszb-page .yrh-recom .slick-prev:focus {background: url(../../images/index/left.png) center no-repeat;background-size: contain;z-index: 2;background-color: #F8F8F8;border-radius: 50%;}
.yzszb-page .yrh-recom .slick-next,.yzszb-page .yrh-recom .slick-next:hover,.yzszb-page .yrh-recom .slick-next:focus {background: url(../../images/index/right.png) center no-repeat;background-size: contain;z-index: 2;background-color: #F8F8F8;border-radius: 50%;}
.yzszb-page .yrh-recom .slick-disabled{opacity: 0.3;}

.yzszb-page .b-title{border-bottom: 1px solid #E1E1E1;margin-bottom: 20px;}
.yzszb-page .b-title span{color:#242323;font-weight: 700;font-size: 20px;line-height: 45px;display: inline-block;border-bottom: 2px solid #4A6DE0;}
.yzszb-page .b-title a{float: right;color:#242323;font-size: 14px;line-height: 45px;}
.yzszb-page .periodcon{margin: 0px -7px;}
.yzszb-page .periodcon .item{width: 25%;padding: 0px 7px;}
.yzszb-page .periodcon .item .img-block{margin-bottom: 10px;height: 160px;}
.yzszb-page .periodcon .item .name{font-size: 18px;line-height: 26px;color: #333333;margin-bottom: 10px;}

.yzszb-page .livetopcon{margin: 0px -7px;}
.yzszb-page .livetopcon .item{width: 50%;padding: 0px 7px;margin-bottom: 15px;}
.yzszb-page .livetopcon .item .img-block{height: 125px;width: 220px;position: relative;}
.yzszb-page .livetopcon .item .img-block .num{position: absolute;width: 30px;height: 30px;font-size: 14px;font-weight: bold;color: #fff;background: rgba(0, 0, 0, 0.7);text-align: center; line-height: 30px;}
.yzszb-page .livetopcon .item .rightbox{margin-left: 235px;}
.yzszb-page .livetopcon .rightbox .name{font-size: 18px;line-height: 26px;color: #333333;}
.yzszb-page .livetopcon .rightbox .per{font-size: 14px;line-height: 26px;color: #4A6DE0;margin: 7px 0px 10px;}
.yzszb-page .livetopcon .rightbox .summary{font-size: 14px;line-height: 24px;color: #666;}

/* 成果展示列表页 */
.cgzs-page.yzszb-page .videoinfo .yg-tit{border: none;margin: 0;}
.cgzs-page.yzszb-page .videoinfo ul li{padding:7px 0px;}
.cgzs-page .topvideo .leftvideo{position: relative;}

.cgzs-page .topbanner .sp-slides{width: 100%;height: 100%;}
.cgzs-page .topbanner .sp-right-thumbnails.sp-has-pointer .sp-thumbnail {left: 7px;background: rgba(0, 0, 0, 0.4);width: 100%;}
.cgzs-page .topbanner .sp-thumbnail .sp-thumbnail-image-container{padding: 15px 20px 15px 25px;height: 98px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.cgzs-page .topbanner .sp-thumbnail a{color: #fff;font-size: 16px;line-height: 24px;}
.cgzs-page .topbanner .sp-thumbnail .tit{
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
  margin-top: 12px;word-break: break-all;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.cgzs-page .topbanner .sp-thumbnail .time{display: none;color: #fff;font-size: 14px;line-height: 24px;}
.cgzs-page .topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail {left: 0px;}
.cgzs-page .topbanner .sp-selected-thumbnail .sp-thumbnail-image-container{background: #3355C8;position: relative;z-index: 2;}
.cgzs-page .topbanner .sp-selected-thumbnail .tit{margin-top: 0px;margin-bottom: 8px;-webkit-line-clamp: 3;}
.cgzs-page .topbanner .sp-thumbnail-container{overflow: inherit;}
.cgzs-page .topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{display: none;}
.cgzs-page .topbanner .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {display: none;}
.cgzs-page .topbanner .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,.cgzs-page .topbanner .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::after{display: none;}

@media (max-width:1400px) {
    .headtop{padding: 15px 0px;}
    .headtop .logobox{max-width: 280px;}
    /* .headtop .userbox{width: 45px;height:45px;} */
    .banner{height: 220px;}
    .header{height: 60px;}
    .header .menu ul li a{line-height: 60px;padding: 0px 25px;}
    .headerwrap{padding-bottom: 60px;}
    .header .search1{margin: 7px 0px;height: 46px;}
    .header .search1 input{height: 35px;}
    .header .search1 .search-submit{margin: 8px 0px 8px 15px;}

    .footer-top{padding: 30px 0px;}
    .footer-btm{padding: 15px 0px;}

    .notice .noticelist a{padding: 20px 20px 0px 37px;background: url('../../images/list/arrow.png') 20px 29px no-repeat;}
    .notice .noticelist a .title{font-size: 18px;}
    .notice .noticelist a .info{padding: 5px 0px 15px;}

    /* 三全育人 */
    .sqyr .search1{margin:0;}
    .sqyr .search1 input{height:100%}
    .sqyr .search1 .search-submit{margin:13px 14px}
}

@media (max-width:1200px) {
    .detail-main .titbox .detail-h2{font-size:26px;line-height:32px;}

    .toplogo img{max-width: 350px;}
    .yrhindex .topimg{height: 350px;}

    .ljzhbox .item{width: 100%;}    
}
@media (max-width:992px) {
    .footer-top .logobox{width: 260px;}
    .footer-top .social li{margin-right:10px; }
    .footer-btm{padding: 13px 0px;}
    .footer-btm ul,.footer-btm p{float: none;text-align: center;}
    .footer-btm ul li{float: none;display: inline-block;}

    .notice {margin-top: 20px;}
    .infoblock{margin-top: 20px;}

    .left-menu{margin-bottom: 0px;}
    .leftmenu li{display: inline-block;width: 25%;float: left;}
    
    .zxlist .right{padding: 0px 0px 40px;}
    .zxlist .leftlist{margin-top: 0px;}
    .yrhindex .col-md-9.left{padding: 0px;margin-top: 30px;}
    .yrhindex .topimg .swiper-slide{width: 530px !important;}
    .yrhindex .topimg.swiper-container{height: 300px;}
    .yrhindex .topimg{height: 300px;}
    .headtop .userbox .font{display: none !important;}
    
    .advlist .advbox li{width: 49%;margin-bottom: 0px}
    .advlist .advbox li:nth-child(odd){float: left;} 
    .advlist .advbox li:nth-child(even){float: right;} 
    .schoollist .campus-li{width: 33.33%;}

    .advbox>div{margin: 0 auto;height: auto !important;}

    .campus-detail .bshare-custom .bshare-weixin,.share-box .bshare-weixin{display: none;}
    .detail-main{margin-top: 30px;}
    .detail-main .detail-content .txt{padding: 20px;word-break: break-all;}
    .detail-share{display: block;}
    .detail-main .titbox{padding-bottom: 0px;}
    .campus-detail .like-box{margin-top:0px;}
    .campus-detail .like-box .num{background: none;top: auto;}
    .campus-detail .left{padding: 0px 0px 0px 0px;margin-bottom: 0px;}

    .share-box .bshare-custom a, .share-box .like-box a{margin: 10px;}
    .lasta{margin-left: 0;}

    .position{display: none;}
    .campus-detail .detail, .target.campus-detail .detail,.search-wrap{margin-top: 30px;}

    /* 三全育人 */
    .sqyr .banner .header{width:100%}
    .sqyr .header .menu ul li a{font-size: 16px;padding:0 10px}
    .sqyr .noticelist li{margin-bottom:5px}

    /* 脱贫攻坚 */
    .tpgj .share-con{background: rgba(0,0,0,0);}
    .tpgj .page-middle{padding:0}

    .yzszb-page .topvideo .leftvideo{width: 100%;}
    .yzszb-page .topvideo .videoinfo{width: 100%;}
    .yzszb-page .videoinfo .yg-tit{margin-top: 0px;}
    .yzszb-page .livetopcon .item{width: 100%;}
    .yzszb-page .periodcon .item{width: 33.33%;}
    .yzszb-page .topvideo video{height: 450px;}

    .cgzs-page .topvideo .sp-thumbnails-container{background: rgba(0, 0, 0, 0.4);}
    .cgzs-page .topvideo .videoinfo{width: 100%;}
    .cgzs-page .topvideo .sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{top: 0;}
}
@media ( width : 768px){
    .sqyr .banner .header .menu{text-align:left}
    .headtop .userbox.yrh{line-height:35px}
    .headtop .logobox{margin-right:40px}
    .headtop .top-menu .nav-item:nth-child(n+2) a:before{margin:0 13px}
    .headtop .top-menu .nav-item a{font-size:16px}
}
@media ( max-width : 767px) {
    /* .schoollist a{padding:20px 10px;} */
    .schoollist a img{width:80px;height:80px}
    .schoollist a .schoolname{font-size:15px;margin-bottom:10px}
    .schoollist a .summary,.schoollist a .more{font-size:12px}

    .notice .topic{line-height:50px;font-size:18px;}
    .notice .noticelist a {padding: 20px 25px 0 25px;background-position:10px 23px}
    .notice .noticelist a .title{font-size:14px}
    .notice .noticelist a .info{font-size:12px;padding:5px 0 15px;}

    .position{line-height:40px;}
    
    .headtop .userbox.yrh{line-height: 28px;height:auto}
    .headtop .userbox.yrh a img{width:23px;height:20px}
    .headtop .userbox.yrh img{vertical-align: middle;}
    .headtop .userbox.yrh .h5menu{width:23px;margin-right:0;position: relative;top:-2px;margin-left:10px}
    .headtop .h5menublock{float: none;display:none;z-index:999999;background: #fff;width:100%;padding:15px 10px;position:fixed;top:0;left:0;}
    .headtop .h5menublock .goback{line-height:38px;}
    .headtop .h5menublock input{margin:0 5px;margin-left:50px;padding:0 15px;line-height:35px;border-radius: 18px;border:1px solid #ccc;}
    .headtop .top-menu{margin-top:25px}
    .headtop .top-menu li{float:none}
    .headtop .top-menu .nav-item:nth-child(1) a:before{display: inline-block;content: '|';top: -1px; position: relative;margin: 0 20px;}

    .header .menu ul,.header .menu{width: 100%;float: none;height:auto}
    .header .menu ul li {text-align: center;}
    .header .menu ul li a{padding: 0 10px;}
    .header .search1{float: none;margin: 10px auto 0px;}
    .banner{height: 150px;}
    .footer-top{padding: 20px 0px;}
    .footer-top .footer-left{float: none;text-align: center;}
    .footer-top .social{text-align: center;}
    .footer-top .social li{float: none;display: inline-block;}
    .footer-top .linkbox{width: 100%;padding-top:10px; }
    .footer-top .linkbox .link:nth-of-type(1) {width:40%;}
    .footer-top .linkbox .link:last-child {width:60%;}

    .index .list-nav .nav-tabs a{font-size:18px;margin-right: 10px;}
    .yrhindex .leftlist .catalog-h{display: none;}
    .newslist .imglistbox .img-block{height:125px;}
    .newslist .imgitem .item-img .imgbox{height: 110px;}

    .toplogo img{max-width: 300px;}
    .loginpage .enterclick{width: 200px;font-size: 22px;}

    .tg-head .zxbox{width:200px;}
    .tg-head .logobox{width:300px;}
    .tg-head .container{width:100%;}
    
    .campus-detail .video-js{height: 350px;}

    /* 三全育人 */
    .sqyr .banner .header{position: relative;}
    .sqyr .banner{height:auto}
    .sqyr .banner>img{height:120px}
    .sqyr .headtop .top-menu .nav-item{margin-right:10px}
    .sqyr .headtop .top-menu .nav-item:last-child{margin-right:0}
    .sqyr .headtop .top-menu .nav-item a{font-size: 15px;}
    .sqyr .header .menu ul li a{font-size:12px;padding:0;line-height: 40px;}
    .sqyr .header .menu ul li{padding:0 15px;text-align: center;height:auto}
    .sqyr .header .search1{margin-top:32px;height:35px;width:120px}
    .sqyr .search1 .search-submit{margin:7px!important}
    .sqyr .whitebg{padding:20px}
    .sqyr .pagination{top:20%;left:5px!important}

    .sqyr.campus-detail .videocontent{padding:0}
    .sqyr.campus-detail .content-info .keyword{padding:0 15px;}
    .sqyr.campus-detail .detail{padding:20px 10px}

    .yzszb-page .topvideo video{height: 300px;}
    .yzszb-page .periodcon .item{width: 50%;}
}
@media ( max-width : 680px) {
    .h5mt0{margin-top:0;}
    .leftlist .imglist .img-block{width: 140px;height: 80px;}
    .leftlist .imglist .catalog{display: block;width: 100%;}
    
    .yrhindex .topimg .swiper-slide{width: 354px !important;}
    .yrhindex .topimg.swiper-container{height: 200px;}
    .yrhindex .topimg{height: 200px;}
    .yrhindex .topimg .swiper-slide .font {line-height: 30px;padding-top: 10px;height: 50px;font-size:16px;}

    .list-page{margin-top:0px;}
    .searchlist{padding: 0px 15px 25px;}
    .searchlist .searchli .title{white-space: inherit;max-width: 100%;margin-right:0px;}
    .searchlist .searchli .icon{display:none;}

    .detail-main .titbox{padding-top: 20px;}
    .detail-main .titbox .detail-h2{font-size:24px;line-height: 26px;}
    .detail-main .titbox .subtitle{font-size:20px;}
    
    .audio-detail .video-summary{padding: 15px;}
    .audio-detail .audiobg{height: auto;padding: 10px 0px;margin: 30px auto 20px;}
    .audio-detail .audiobg .img-block{float: none;margin: 0px auto;}
    .audio-detail .c-audio{width: 90%;margin: 10px auto;}
    .audio-detail .c-audio .probox{width: 100%;}
    .audio-detail .c-audio .time{margin: 0px;}
    .audio-detail .r-audio{top: 35px;left: 0;right: 0;margin: auto;}

    .campus-detail .video-js{height: 300px;}

    .cgzs-page .topvideo .sp-thumbnails-container{display: none;}
}
@media ( max-width : 540px) {
    .headerwrap{padding-bottom:0}
    .header{height:auto;position: relative;}
    .headtop .logobox{max-width: 230px;}
    .headtop .top-menu .nav-item{margin-right: 10px;}
    .headtop .top-menu .nav-item a{font-size: 16px;} 
    .header .menu ul li a{font-size: 18px;line-height: 50px;}
    .footer-top .link ul li{margin-right:10px; }
    .footer-top .logobox{margin: 5px 0px 15px;}
    .footer-top .link .tit{margin-bottom: 5px;}

    .border .title{padding: 6px 10px 6px 15px;font-size: 16px;}
    .more{font-size: 14px;}
    .leftlist .imglist .img-block{width: 123px;height: 70px;margin-right: 10px;}
    .leftlist .oneimg .img-block{width: 123px;height: 70px;}
    .leftlist .oneimg .oncontent{margin-left: 135px;}

    .index .list-nav .nav-tabs a{font-size: 16px;}
    .notice ul li{padding: 5px 10px 5px 30px;background: url(../../images/index/icon6.png) no-repeat 15px center;background-size: 7px;}

    .index .load span{width: 200px;}
    .index .yrh-recom .title{width: 100%;padding-top: 10px;height: auto;line-height: 30px;float: none;}
    .index .yrh-recom .yrh-con{margin: 0px;padding: 15px 0px;}
    .index .yrh-recom .img-block{width: 70px;height: 70px;}

    .rdb-title {padding: 5px 15px 10px 15px;}
    .rdb-title .hot{display: block;margin-bottom: -5px;}
    .yrhindex .topimg .swiper-slide{width: 300px !important;}
    .yrhindex .topimg.swiper-container{height: 170px;}
    .yrhindex .topimg{height: 170px;}
    .yrhindex .yrhmenu li{text-align: center;padding: 0px 10px;}
    .yrhindex .yrhmenu li a{padding: 0px;}
    .yrhindex .rmyd .name{font-size:16px;}

    /* 详细页 */
    .position span{flex-grow:1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .position a{flex-shrink: 0;}
    .campus-detail .clearfloat.main{padding:0}
    .campus-detail .detail,.target.campus-detail .detail{padding:0 10px;}
    .campus-detail .slider-for,.campus-detail .slider-for img{height:225px;}
    .campus-detail .slider-nav .slick-prev,.campus-detail .slider-nav .slick-next{top:-100px;}
    .campus-detail .content-info .pages{margin:0;padding:14px 0;}
    .campus-detail .content-info .pages .hoverbtn {font-size:12px;width: 20%;height: 30px;margin-right: 5px;border-radius: 15px;line-height: 30px !important;}
    .campus-detail .share-left{position: relative;left: 0;display: flex;width: 100%;top:0}
    .campus-detail .share-left .bshare-custom{flex-grow: 1;}
    .campus-detail .share-left .like-box{margin-top:0}
    .campus-detail .share-left a{display: inline-block;width:30px;height:30px;background-size: contain!important;}
    .campus-detail .share-left .like-box a{margin-right:15px;}
    .campus-detail .content-info .keyword{margin-top:50px}
    .campus-detail .detail .detail-h2{font-size:20px;;line-height:28px}
    .campus-detail .detail .subtitle{font-size:16px;}
    .campus-detail .detail .detail_t{font-size:12px;}

    .video_zvideoplayer_510712-dimensions{height:200px}

    .detail-page video{height: auto;}

    .campus-detail .detail-content.txt{margin:0;padding-top:10px;}

    .search-wrap .result{padding-top:15px;}
    .search-wrap #searchlist{margin-top:0}
    .search-wrap #searchlist a{font-size:16px;}
    .search-wrap #searchlist .summary, .search-wrap #searchlist .info{font-size:12px;}

    .page .pagelist{text-align: center;}
    .page .pagelist a{margin-bottom:10px;}
    .page .pagelist .page-number a,.page .pagelist .page-number span{display:none;}
    .page .pagelist .page-number .cur{display:inline-block;}
    .page .kkpager .pageBtnWrap a, .page .kkpager .pageBtnWrap span{display: none;}
    .page .kkpager .pageBtnWrap .curr,.page .kkpager .pageBtnWrap .disabled,.page .kkpager a[title='上一页'],.page .kkpager a[title='下一页']{display: inline-block;}

    .detail-main .titbox .detail_t span{display: block;margin: 0px;}
    .detail-main .titbox .detail_t{padding: 10px 0px;}

    .schoollist .campus-li{width: 50%;}

    .alert-box .alert-content{width: 300px;margin-left: -150px;}
    .detail-main .titbox .detail-h2{font-size:22px;}

    .campus-detail .video-js{height: 250px;}

    .yzszb-page .topvideo video{height: 200px;}
    .yzszb-page .periodcon .item .img-block{height: 100px;}
    .yzszb-page .livetopcon .item .img-block{width: 123px;height: 70px;}
    .yzszb-page .livetopcon .item .rightbox{margin-left: 130px;}
    .yzszb-page .livetopcon .rightbox .per{display: none;}
    .yzszb-page .livetopcon .item .img-block .num{display: none;}
    .yzszb-page .livetopcon .rightbox .name,.yzszb-page .periodcon .item .name{font-size: 16px;}
    .yzszb-page .livetopcon .rightbox .summary{font-size: 12px;line-height: 20px;margin-top: 8px;}
}
@media (max-width:420px) {
    .headtop{padding: 15px 0px 12px;}
    .headtop .logobox{max-width: 180px;}
    .header .menu ul li a{font-size: 16px;}
    .banner{height: 90px;}

    .leftlist .imglist .img-block{width: 32%;height: 51px;margin-right: 5px;}
    .leftlist .videoimg .img-block .time{display: none;}
    .leftlist .lastbox{display: none;}
    .leftlist .art-tit{text-overflow: inherit;white-space: inherit;}
    .leftlist .art-tit a{font-size:16px;line-height:22px;word-break: break-all;}
    .leftlist .videoimg .img-block .video{width: 30px;height: 30px;}
    .zxzx .zxlist li a{font-size: 14px;}

    .index .list-nav .nav-tabs a{margin-right: 5px;}
    .notice ul li a{font-size:14px;line-height:22px;}

    .index .yrh-recom .yrh-con .box{width: 50%;margin-bottom: 10px;}
    .index .yrh-recom .img-block{width: 60px;height: 60px;}
    .yrhindex .topimg .swiper-slide{width: 283px !important;}
    .yrhindex .topimg.swiper-container{height: 160px;}
    .yrhindex .topimg{height: 160px;}

    .main-index .sylbt{height: 240px;}
    .main-index .tagcloud{margin-left:-70px;}
    .main-index .gzdtmenu li{padding: 0px;}

    .schoollist a{padding: 0px;}
    .schoollist .campus-box a{height: 244px; }
    .schoollist .campus-box a img{width: 80px;height: 80px;}
    .schoollist .campus-box a .schoolname{font-size:16px;}
    .schoollist .campus-box a .summary{line-height:16px;height:64px;}
    .schoollist .campus-box a:hover .summary{height: 64px;-webkit-line-clamp: 4;}
    .schoollist .campus-box a .more{display:none !important;}

    .commentbox .left .avatarmenu,#divComment .userinfo .avatarmenu{width:310px;}
    .commentbox .left .avatarmenu img,#divComment .userinfo .avatarmenu img{width:50px;}
  
  /* 脱贫攻坚 */
  .tpgj .h5menublock .swiper-container{margin-left:0}
  .tpgj .banner .header{z-index:999}
  .tpgj .banner .header .menu{min-height:0}
  .tpgj .header .search1{width:80%;margin:10px auto 0;position: relative;top:0;}
  .tpgj .header .changetype div{line-height:35px}
  .tpgj.index .yrh-recom .title{float: left;padding: 26px 15px;width: 50px;}
  .tpgj.index .yrh-recom .campus-box{margin-left:50px;padding:20px 0 0}
  .tpgj .detail_b{padding:0 5px}
  .tpgj .campus-detail .content-info .pages{margin:0 -5px}
  .tpgj.campus-detail .detail .detail-h2{margin-top:0}
  .tpgj .leftmenu li a{padding-left:0;text-align: center;}
  .tpgj .leftmenu li:nth-child(n+2).active a{padding-left:0;}
}
@media (max-width:375px) {  
    .header .menu ul li a{font-size: 14px;}
    .banner{height: 80px;}
    .header .search1{height: 45px;}
    .header .search1 .search-submit{margin: 7px 0px 8px 10px;}
    .header .search1 input{height: 35px;}

    .yrhindex .topimg .swiper-slide{width: 265px !important;}
    .yrhindex .topimg.swiper-container{height: 150px;}
    .yrhindex .topimg{height: 150px;}

    .share-box .bshare-custom a, .share-box .like-box a{margin: 7px;}
    .toplogo img{max-width: 250px;}
    .loginpage .login-w{margin-top: 30px;}
    .loginpage .tabbox span{margin: 0px 8px;}
    .loginpage .tabbox .on{font-size:22px;}
    .loginpage .tabbox span{font-size:18px;}
    
    .tkbox .con{padding: 30px 5px 10px;}
}
@media (max-width:320px) {
    .leftlist .imglist .img-block{width: 75px;height: 52px;}
    .yrhindex .topimg .swiper-slide{width: 210px !important;}
    .yrhindex .topimg.swiper-container{height: 130px;}
    .yrhindex .topimg{height: 130px;}
}

@media (min-width:768px) {
    .container {padding: 0px;}
}
@media (min-width:768px)  and (max-width: 991px){
    .headtop .logobox{max-width: 230px;}
    .headtop .top-menu .nav-item a{line-height: 30px;}
    .headtop .userbox{width: 35px !important;height:35px !important;}
    .header .menu ul li a{font-size: 20px;padding: 0px 10px;}
    .banner{height: 180px;}
}
@media (min-width:992px) {
    .index .col-md-5{padding: 0px 0px 0px 20px;}
    .index .yrh-recom .img-block{width: 70px;height: 70px;}
    .contribute{width:824px;}
    .leftlist .oneimg .catalog{margin-bottom: 23px;display: inline-block;}
}
@media (min-width:992px) and (max-width: 1199px){
    .header .menu ul li a{padding: 0px 20px;}    
    .banner{height: 220px;}
    
    .notice ul li{padding: 3px 30px 2px 35px;}

    .leftlist .imglist .img-block{height: 90px;width: 160px;margin-right: 15px;}
    .yrhindex .topimg .swiper-slide{width: 600px !important;}
    .yrhindex .topimg.swiper-container{height: 340px;}
    .yrhindex .topimg{height: 340px;}
}
@media (min-width: 1200px){
    .container {width: 1200px;}
    .contribute{width:824px;}
    .index .col-md-7{min-width: 720px;padding: 0px;}
    .index .col-md-5{max-width: 480px;padding: 0px 0px 0px 20px;}    
    .header .menu ul li a{padding: 0px 30px;}
}
