.zyk-index{background: #f6f3eb;}
.zyk-index .head-box{height:600px;padding:28px 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.zyk-index .head-box .info{padding:12px 0}
.zyk-index .head-box .info *{color:#fffefe}
.zyk-index .head-box .info a{margin-left:15px;}
.zyk-index .d-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.zyk-index .d-center-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.zyk-index .d-grow{flex-grow: 1;min-width: 0;}
.zyk-index .d-shrink{flex-shrink: 0;}
.zyk-index .font20{font-size: 20px;}
.zyk-index .childnav{background: #fff;line-height: 50px}
.zyk-index .childnav a{margin:0 35px;position: relative;}
.zyk-index .childnav a.on,.zyk-index .childnav a:hover{color:#e60012;}
.zyk-index .childnav a.on:after{content:'';width:100%;height:3px;background: #e60012;position: absolute;left:0;bottom:-16px}
.zyk-index .topsearch{padding-top:25px}
.zyk-index .topsearch .type a{padding-left:27px;background: url('../../images/ziyuanku/empty.png') left center no-repeat;margin-left:60px}
.zyk-index .topsearch .type a:first-child{margin-left:25px}
.zyk-index .topsearch .type .check{background-image: url('../../images/ziyuanku/check.png');color:#e60012}
.zyk-index .topsearch .type a:hover{color:#e60012}
.zyk-index .topsearch .searchbox{border: solid 1px #d2d2d2;background: #fff;margin-left:24px}
.zyk-index .topsearch .searchbox input{line-height: 50px;border:0;padding-left:20px}
.zyk-index .topsearch .searchbox .searchbtn{margin:15px;}
.zyk-index .topsearch .dropdown{color:#333}
.zyk-index .topsearch .dropdown-menu{min-width:100%}
.zyk-index .topsearch .dropdown-menu li{line-height: 28px;padding:0 10px}
.zyk-index .topsearch .dropdown-menu li.on{font-weight: bold;color:#e60012}
.zyk-index .b_title{margin:75px 0 60px;position: relative;}
.zyk-index .b_title .more{position: absolute;right:0;bottom:-8px;color:#999;padding-right:9px;background: url('../../images/ziyuanku/more.png') right center no-repeat;}
.zyk-index .logoshow .imgblock:not(:first-child){display: none;}
.zyk-index .logoshow .imgblock{height:370px;box-shadow: -4px 7px 18px 0px rgba(0, 0, 0, 0.11);}
.zyk-index .imgblock img{object-fit: cover;width:100%;height:100%}
.zyk-index .list a.li{padding:30px;transition: all .5s;}
.zyk-index .list a.li .num{opacity: .5;margin-right:26px}
.zyk-index .list a.li .arror{margin-left:26px;width:30px;height:20px;background: url('../../images/ziyuanku/arror.png') center no-repeat;}
.zyk-index .list a.li.hover{background: #fff;color:#333}
.zyk-index .list a.li.hover .num{opacity: 1;}
.zyk-index .list a.li.hover .arror{background-image: url('../../images/ziyuanku/arror_h.png');}
.zyk-index .swiper-slide{position: relative;width:538px;height:360px;margin-top:40px}
.zyk-index .swiper-slide .name{display:none;position: absolute;width:100%;left:0;bottom:0;line-height: 60px;background: rgba(0,0,0,.8);color:#fff;padding:0 40px}
.zyk-index .swiper-slide-active{width:660px;height:440px;margin-top:0}
.zyk-index .swiper-slide-active .name{display: block;}
.zyk-index .swiper-pagination{position: relative;margin-top:35px}
.zyk-index .swiper-pagination-bullet{width:14px;height:14px;background: #fff;opacity: 1;margin:0 3px}
.zyk-index .swiper-pagination-bullet-active{background: #e60012;}
.zyk-index .videolist .item{margin-bottom:40px}
.zyk-index .videolist .imgblock{height:156px}
.zyk-index .videolist .name{margin-top:10px;padding:0 20px}
.zyk-index .link{background: #fff;}

.zyk-detail{background: #fbfbfb!important;}
.zyk-detail .head-box{background-image: url('../../images/ziyuanku/banner.jpg');height:380px;}
.zyk-detail .head-box>.container{margin-top:30px}
.zyk-detail .detail-position{margin-top:0;line-height: 70px;}
.zyk-detail .b_block{box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.05);margin-bottom:50px;background: #fff;}
.zyk-detail .maincontent{padding:20px 40px; }
.zyk-detail .detail-tit{border-bottom:1px solid rgba(210,210,210,.5);padding: 15px 0 35px;}
.zyk-detail .detail-main .info .name{padding-left:32px;line-height: 56px;background: #fdfdfd;position: relative;}
.zyk-detail .detail-main .info .name:before{width:2px;height:20px;background: #e60012;content:'';position: absolute;left:0;top:50%;transform: translateY(-50%);}
.zyk-detail .detail-main .info .border-b{border-bottom:1px solid rgba(210,210,210,.5);}
.zyk-detail .detail-main .info .li{padding:15px 32px;line-height: 28px;}
.zyk-detail .detail-main .info .li .title{color:#333;}
.zyk-detail .detail-main .info .li .content{color:#666}
.zyk-detail .summary{line-height: 30px;color:#333;margin:30px 0 50px}

.zyk-search .topsearch .searchbox .searchbtn{margin:0;padding:15px 35px;background: #e60012;color:#fff}
.zyk-search .paramsbox .b_block{padding:30px;color:#2b2b2b;margin:30px 0}
.zyk-search .paramsbox .year{margin-bottom:30px}
.zyk-search .paramsbox .text{margin-right:30px}
.zyk-search .paramsbox span{display: inline-block;line-height: 28px;padding:0 23px;}
.zyk-search .paramsbox span.on{color:#fff;background: #e60012;border-radius: 14px;}
.zyk-search .search-wrap .b_block{padding:28px}
.zyk-search .titlename{font-size: 22px;padding-left:23px;position: relative;margin-bottom:25px}
.zyk-search .titlename:before{content:'';position: absolute;left:0;top:5px;width:4px;height:24px;background: #e60012;}
.zyk-search .search-wrap #searchlist{margin:0 -7px;font-size: 0;}
.zyk-search .search-wrap .list{display: inline-block;width:20%;padding:0 7px;}
.zyk-search .search-wrap .imgbox img{width:100%;height:133px;object-fit: cover;}
.zyk-search .search-wrap .name{padding:0 10px;line-height: 24px;color:#333;margin:5px 0 30px;height:48px}
.zyk-search .kkpager2{padding:0 30px;display: inline-block;line-height: 40px;border-radius: 20px;background: #e60012;color:#fff}

.classroom .choice .one-img:hover{background: none;}



/* 习近平在一起 */
.font25{font-size: 25px;}
.zyq-index{background: #fff;overflow: hidden;}
.zyq-index .psy-banner img{margin: 0 auto;display: block;}
.zyq-index .swiper-nav{background: url('../../images/zyq/nav.jpg') center/cover no-repeat;color:#b10601;line-height: 70px;font-size: 22px;}
.zyq-index .swiper-nav .swiper-wrapper{justify-content:space-between}
.zyq-index .swiper-nav span{width: auto;letter-spacing:3px}
.zyq-index .swiper-nav span:hover{font-weight: bold;}
.zyq-index .topnews{padding-bottom:60px}
.zyq-index .title{margin: 50px 0}
.zyq-index .topnews .title{margin: 60px 0 50px}
.zyq-index .topnewslist{background:#faf8f4;}
.zyq-index .hassummay>a{display:inline-block;max-width:100%}
.zyq-index .topnews .summary{line-height: 24px;color:#484848;margin: 15px 0}
.zyq-index .imgblock{position: relative;display: block;}
.zyq-index .top-swipper .swiper-pagination {padding-right: 18px;position: absolute;right: 18px;bottom: 9;text-align: right;}
.zyq-index .top-swipper .swiper-pagination-bullet {width: 8px;height: 8px;border-radius: 50%;background:#fff;opacity: .6;}
.zyq-index .top-swipper .swiper-pagination-bullet-active {width: 20px;height: 8px;border-radius: 4px; opacity: 1;}
.zyq-index .topnews .imgblock{height:390px;width:100%!important}
.zyq-index .topnews .rightbox{padding:30px 40px 0 20px;}
.zyq-index .topnews .imgtitle{margin-bottom:30px}
.zyq-index .topnews .item {position:relative;padding-left:24px;}
.zyq-index .topnews .item:before{content:'';position:absolute;left:0;top:14px;width:10px;height:10px;border-radius:50%;background:#e9151a}
.zyq-index .topnews .item a{display: inline-block;max-width: 100%;line-height: 36px;color:#242424}
.zyq-index .imgblock img{object-fit: cover;width:100%;height:100%}
.zyq-index .imgblock .name{position: absolute;left:0;bottom:0;width:100%;background: rgba(41,41,41,.3);line-height: 38px;color:#fff;padding:0 20px;padding-right:100px}
.zyq-index .haslogolist .imgblock{height:158px}
.zyq-index .haslogolist .name{line-height: 28px;height:56px;color:#242424;margin:15px 0 40px}
.zyq-index .reading{background: #f9efef;}
.zyq-index .talking{background: url('../../images/zyq/bg1.png') center top no-repeat;padding-bottom:20px}
.zyq-index .talking .leftbox{background: #f5f5f5;padding:50px 60px}
.zyq-index .talking .leftbox .name{line-height: 40px;height:80px}
.zyq-index .talking .leftbox .imgblock{margin:30px 0;height:204px}
.zyq-index .talking .leftbox .summary{line-height: 30px;height:120px;color:#8d8d8d}
.zyq-index .todetail{margin-top:25px;width:106px;line-height: 40px;color:#fff;background: #e9151a;display: block;border-radius: 4px;}
.zyq-index .talking .rightbox .item{background: #fff;box-shadow: 0px 8px 19px 2px rgba(51, 102, 158, 0.14);margin-bottom:28px}
.zyq-index .talking .rightbox .item .imgblock{height:200px}
.zyq-index .talking .rightbox .item .name{padding:15px 20px 30px;height:100px;line-height: 30px;}
.zyq-index .studying .imgblock{height:177px;}
.zyq-index .studying .rightbox{background: #fff;box-shadow: 0px 8px 51px 0px rgba(0, 0, 0, 0.1);position: relative;padding-left:35px;padding-right:20px;padding-bottom:50px;overflow: hidden;}
.zyq-index .studying .rightbox:before{content:'';display: block;width:1px;height:95%;position: absolute;top:0;left:40px;background: #e5e5e5;}
.zyq-index .studying .rightbox .item{margin-top:40px;}
.zyq-index .studying .rightbox .item .name{display: inline-block;padding-left:20px;max-width: 100%;position: relative;line-height: 26px;}
.zyq-index .studying .rightbox .item .name:before{content:'';width:10px;height:10px;border-radius: 50%;background: #e5e5e5;display: block;position: absolute;;left:0;top:10px}
.zyq-index .studying .rightbox .item .time{padding-left:20px;color:#a6a6a6;margin-top:5px}
.zyq-index .doing{background: #eef9f4;padding-bottom: 150px;}
.zyq-index .swiper{position: relative;overflow: visible;}
.zyq-index .swiper:before{content:'';width:1000px;height:388px;background: #f4c358;display: block;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.zyq-index .swiper .swiper-container{overflow: visible;}
.zyq-index .swiper .swiper-slide .todetail{position: absolute;left:50%;transform: translateX(-50%);top:70%;line-height: 50px;width:127px;margin-top:50px}
.zyq-index .swiper .swiper-slide .play,.zyq-index .swiper .swiper-slide .todetail,.zyq-index .swiper .swiper-slide .name{display: none;}
.zyq-index .swiper .swiper-slide-active .play,.zyq-index .swiper .swiper-slide-active .todetail,.zyq-index .swiper .swiper-slide-active .name{display: block;}
.zyq-index .swiper .swiper-slide .name{position: absolute;bottom:-50px;width:100%}
.zyq-index .swiper .swiper-slide .imgblock{margin:55px 0;height:388px}
.zyq-index .swiper .swiper-slide-active .swiper-img{transform: scale(1.3);}
.zyq-index .swiper-btn{position: absolute;top:50%;transform: translateY(-50%);z-index: 1;cursor: pointer;}
.zyq-index .swiper-prev{left: calc(50% - 470px);}
.zyq-index .swiper-next{right:calc(50% - 470px)}
.zyq-index .swiper .swiper-pagination{bottom:-100px}
.zyq-index .swiper .swiper-pagination-bullet{width:14px;height:14px;opacity: 1;background: #ccc;margin:0 8px}
.zyq-index .swiper .swiper-pagination-bullet-active{background: #e9151a;}
.zyq-index .qg{background: url('../../images/zyq/bg2.png') center top no-repeat;padding-bottom:50px}
.zyq-index .qg .imgblock{height:244px}
.zyq-index .play{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:auto!important;height:auto!important;margin:0!important}
.zyq-index .qg .name{display: inline-block;max-width: 100%;height:auto;margin-bottom:25px}
.zyq-index .djr{background: #fbf9f2;}
.zyq-index .more{float: right;margin-top:50px;color:#666}



@media only screen and (max-width:1024px) {
  .hdzx-page .clist .item .imgblock{width:100%;}

  .zyq-index .swiper-nav .swiper-wrapper{justify-content:start}
  .zyq-index .swiper-slide .imgblock{margin:0;height:auto}
  .zyq-index .swiper-slide-active .swiper-img{transform: scale(1);}

}
@media only screen and (max-width:840px) {
  .zyk-index .head-box{height:350px}
  .zyk-index .topsearch .type a{margin-left:15px}
  .zyk-index .logoshow .imgblock{height:300px}
  .zyk-index .videolist .imgblock{height:100px}
  .zyk-index .videolist .name{padding:0}

  .zyk-index .head-box{height:240px}
  .zyk-search .search-wrap .list{width:25%}
  .zyk-detail .head-box>.container{margin-top:10px}

  .zyq-index .swiper-nav span{padding:0;padding-right:15px;font-size: 14px;}
  .zyq-index .swiper:before{display: none;}
  .zyq-index .swiper-prev{left: 15px;}
  .zyq-index .swiper-next{right:15px}
  .zyq-index .qg .imgblock{height:164px}
}
@media only screen and (max-width:430px) {
  .zyk-index .font20{font-size: 18px;}
  .zyk-index .head-box{height:200px}
  .zyk-index .childnav a{margin:0 3px}
  .zyk-index .head-box .info{padding:0;padding-right:15px}
  .zyk-index .topsearch{flex-wrap: wrap;}
  .zyk-index .topsearch .type{margin-top:20px}
  .zyk-index .topsearch .type a{margin-left:0!important;margin-right:5px}
  .zyk-index .b_title{margin:35px 0 20px}
  .zyk-index .logoshow .imgblock{height:auto}
  .zyk-index .list a.li{padding:15px 0}
  .zyk-index .list a.li .num{margin-right:10px}
  .zyk-index .swiper-slide,.zyk-index .swiper-slide-active{height:250px}
  .zyk-index .swiper-slide .name{padding:0 15px}
  .zyk-index .swiper-pagination{margin-top:0}
  .zyk-detail .maincontent{padding:20px 15px}
  .zyk-search .paramsbox .b_block{padding:15px}
  .zyk-search .topsearch .searchbox .searchbtn{padding:15px 20px}
  .zyk-search .search-wrap .list{width:50%}
  .zyk-search .search-wrap .b_block{padding:25px 15px}
  .zyk-search .search-wrap .imgbox img{height:100px}
  .zyk-search .paramsbox .text{margin-right:15px}
  .zyk-search .paramsbox span{padding:0 15px}
  .zyk-search .search-wrap .name{padding:0}
  .zyk-detail .head-box>.container img{width:50%}
  .zyk-index .member-span-logined.quit{padding-top:0}

  .zyq-index .topnews .imgblock{height:auto}
  .zyq-index :not(.topnews) .title img{width:60%}
  .zyq-index .topnews .title{margin:20px 0 15px}
  .zyq-index .more{margin-top:25px}
  .zyq-index .haslogolist .imgblock,.zyq-index .talking .rightbox .item .imgblock,.zyq-index .studying .imgblock,.zyq-index .qg .imgblock{height:120px}
  .zyq-index .talking .leftbox .summary{height:auto}
  .zyq-index .talking .leftbox{padding:20px}
  .zyq-index .talking .rightbox .item .name{padding:0 10px;height:60px}
  .zyq-index .studying .rightbox:before{left:15px}
  .zyq-index .studying .rightbox{padding-left:10px}
  .zyq-index .play{width:25%!important}
  .zyq-index .swiper .play{width:12%!important}
  .zyq-index .swiper-slide .todetail{display: none;}
}











