body{height: auto;}

.fdyhead{border-top: 4px solid #ce2420;box-shadow: 0px 0px 10px 0px rgba(118, 118, 118, 0.8);}
.fdyhead .nav-right li {padding: 0px 10px; }
.fdyhead .nav-right li a{font-size: 18px;line-height: 86px;color: #1d1d1d;display: inline-block;position: relative;}
.fdyhead .nav-right li a:hover::after,.fdyhead .nav-right li.active a::after{content: '';display: block;position: absolute; bottom: 0; width: 36px;left: 0;right: 0;margin: auto; height: 4px;background-color: #ce2420;border-radius: 2px;}
.fdyhead .logoimg{margin: 20px 0px 20px 0px;display: inline-block;}
.fdyhead .navbar-toggle .icon-bar{background: #1d1d1d;}

.fdy-page .fisrt{padding: 40px 0px;}
.fdy-page .fdy-container{width: 790px;height: 405px;}
.fdy-page .fdy-container .pagination{color: #ffffff;left: 0;bottom: 55px;margin: 0;width: auto;text-align: left;}
.fdy-page .fdy-container .pagination li{width: 70px;text-align: center; background-color: rgba(225,26,26, 0.9);color: #ffffff;padding: 5px 10px;margin-right: 3px;}
.fdy-page .fdy-container .pagination .day{font-size: 24px;line-height: 30px;}
.fdy-page .fdy-container .pagination .active{background-color: #fbd7a8;color: #d01818;}
.fdy-page .fdy-container .title{background-color: rgb(251,202,138,0.8);height: 55px;position: absolute;padding: 10px 20px;bottom: 0;left: 0;width: 100%;}
.fdy-page .fdy-container .title a{display: inline-block;max-width: 100%;color: #b32e2e;line-height: 35px;font-size: 22px;}
.fdy-page .fdy-container .swiper-slide .imgbox{width: 100%;height: 100%;}
.fdy-page .fdy-container .swiper-slide .imgbox img{width: 100%;height: 100%;object-fit: cover;}

.zxgg{width: 384px;min-height:405px;border: solid 1px #eeeeee;background: url(../../images/fdy/bj.png) no-repeat center bottom;background-size: cover;}
.zxgg .tit{margin-top: 15px;padding: 10px 15px 10px 0px;line-height: 34px;}
.zxgg .tit span{color: #000000;font-size: 24px;position: relative;padding-left: 20px;}
.zxgg .tit span::after{content: '';display: block;width: 4px;height: 26px;background-color: #ce2420;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
.zxgg .tit a{font-size: 14px;color: #4e4d4d;}
.zxgg .list {padding: 6px 0px 15px 0px;}
.zxgg .list .item{padding:13px 15px;}
.zxgg .list .day{color: #ce2420;font-size: 24px;text-align: center;margin-top: -2px;}
.zxgg .list .mon{color: #ce2420;font-size: 10px;text-align: center;}
.zxgg .list .name{margin-left: 55px;}
.zxgg .list .name a{color: #4a4a4a;font-size: 14px;line-height: 26px;}


#div_c { margin:10px auto}
#div_c img{ border-radius:50%}

.common-title{border-bottom: 1px solid #dcdcdc;text-align: center;line-height: 60px;}
.common-title span{color: #ce2420;font-size: 23px;position: relative;display: inline-block;font-weight: bold;}
.common-title span::after{content: '';display: inline-block;position: absolute;left: 0;right: 0;bottom: -7px;margin: auto; width: 41px;height: 3px;background-color: #ce2420;border-radius: 2px;}
.common-title a{color: #c2c2c2 ;font-size: 14px;margin-top: 8px;margin-bottom: -8px;}

.hzdw-title{border-bottom: 1px solid #dcdcdc;text-align: center;line-height: 60px;}
.hzdw-title span{color: #ce2420;font-size: 23px;position: relative;display: inline-block;font-weight: bold;}
.hzdw-title span::after{content: '';display: inline-block;position: absolute;left: 0;right: 0;bottom: -7px;margin: auto; width: 41px;height: 3px;background-color: #ce2420;border-radius: 2px;}
.hzdw-title a{color: #c2c2c2 ;font-size: 14px;margin-top: 8px;margin-bottom: -8px;}


.brandbox{padding: 40px 0px;}
.brandbox .slick-dots{bottom: -45px;}
.brandbox .slick-dots li.slick-active button:before{color: #ce2420;}
.brandbox .slick-dots li button:before{color: #dcdcdc;opacity:1;}
.brandbox .slick-initialized .slick-slide{text-align: center;padding: 0 7px;}
.brandbox .slick-initialized .slick-slide img{margin: 0 auto;display: inline-block;width: 100%;height: 100%;object-fit: cover;}

.third{padding: 30px 0px;position: relative;}
.third::after{width: 100%;position: absolute;top: 0; content: '';display: block;height: 1000px;background-image: linear-gradient(180deg,#d73d3d 0%,#ffffff 100%), linear-gradient(#ce2420,#ce2420);background-blend-mode: normal,normal;}
.third .bg-white{padding: 5px 20px;position: relative;z-index: 2;}
.bjtj {margin: 0px -15px;padding: 30px 0px;}
.bjtj .item{width: 33.33%;padding: 0px 15px;}
.bjtj .item .list{padding: 10px 0px;}
.bjtj .item .list .imgbox{height: 120px;}
.bjtj .item .list .imgbox img{max-height: 100%;width: 100%;object-fit: cover;}
.bjtj .item .list .li{border-bottom: 1px dashed #dcdcdc;padding: 10px 0px 5px 0px;}
.bjtj .item .list .time{color: #a9782a;font-size: 12px;line-height: 16px;}
.bjtj .item .list .name a{display: inline-block;max-width: 100%;color: #000000;font-size: 14px;line-height: 24px;}

.bj-tit{border-bottom: 1px solid #dcdcdc;line-height: 44px;}
.bj-tit span{color: #ce2420;font-size: 18px;position: relative;display: inline-block;font-weight: bold;}
.bj-tit span::after{content: '';display: block;position: absolute;width: 100%;height: 1px;background: #b7221e;bottom: -2px;}
.bj-tit a{color: #c2c2c2;font-size: 12px;margin-top: 2px;}

.wlpx {margin: 0px -7px;padding: 40px 0px;}
.wlpx .item{width: 25%;padding: 0px 7px;}
.wlpx .item .imgbox{height: 158px;max-width: 100%;text-align: center;}
.wlpx .item .name{padding: 15px 0px 5px 0px;text-align:center}
.wlpx .item .name a{color: #000000;font-size: 15px;line-height: 28px;display: inline-block;max-width: 100%;}
.wlpx .item .person{color: #989898;font-size: 18px;line-height: 28px;}

.zjzy {margin: 0px -7px;padding: 40px 0px;}
.zjzy .item{width: 25%;padding: 0px 7px;}
.zjzy .item .imgbox{max-width: 100%;text-align: center;}
.zjzy .item .name{padding: 15px 0px 5px 0px;text-align:center}
.zjzy .item .name a{color: #000000;font-size: 15px;line-height: 28px;display: inline-block;max-width: 100%;}
.zjzy .item .person{color: #989898;font-size: 18px;line-height: 28px;}

.szdjtbox{width: 790px;}
.szdjt {margin: 0px -10px;padding: 35px 0px;}
.szdjt .item{width: 33.33%;padding: 0px 10px;text-align: center;}

.rwfcbox{width: 384px;}
.rwfc {padding-top: 20px;}
.rwfc .item{padding: 15px 0px;}
.rwfc .item .leftbox{width: calc(100% - 110px);}
.rwfc .item .name{padding: 10px 0px;}
.rwfc .item .name a{display: inline-block;max-width: 100%;color: #000000;font-size: 16px;line-height: 26px;}
.rwfc .item .summary{font-size: 14px;color: #929292;line-height: 22px;}
.rwfc .item .imgbox{width: 102px;height: 102px;border-radius: 50%;margin-top: 15px;}

.hzdw {margin: 0px -7px;padding: 40px 0px;}
.hzdw .item{width: 25%;padding: 0px 7px;}
.hzdw .item .imgbox{height: 58px;max-width: 100%;text-align: center;line-height: 58px;}

/* 面包屑导航、分页条 */
.position{line-height:60px;margin: 10px 0px 15px; color:#3b3536;font-size:14px;padding-left:30px;background: url('../../images/fdy/pos.png') center left no-repeat;}
.position a{color:#3b3536}
.position span{color:#3b3536;}
.page{margin-bottom: 80px;}
.page a,.page span,.page{color: #3b3b3b;line-height: 34px;font-size: 18px;margin-bottom: 2px;}
.page .current{color: #fff !important;border-radius: 1px;background-color: #e20f1d;}
.page .z_pret{color: #fff;border-radius: 1px;background-color: #e20f1d;padding: 0px 22px;}
.page .z_pret:hover{color: #fff;}
.page a,.page span{display: inline-block;padding: 0px 12px;}
.page input{border: solid 1px #3b3b3b;height: 30px;}

/* 合作单位 */
.hzdwtit{color: #ce2420;font-size: 28px;line-height: 38px;padding-left:50px;background: url('../../images/fdy/hzdw.png') center left no-repeat;background-size: auto;  margin-top:25px;}
.hzdwnav{text-align: center;margin-top: 35px;}
.hzdwnav ul{display: inline-block;}
.hzdwnav ul li{padding: 0px 25px;}
.hzdwnav ul li a{color: #8b8b8b;font-size: 18px;line-height: 28px;}
.hzdwnav ul li.active a,.hzdwnav ul li a:hover{color: #ce2420;}

.hzdw-page .hzdw .item{margin-bottom: 50px;}

/* 理论思考 */
.llsktit{color: #ce2420;font-size: 28px;line-height: 38px;padding-left:50px;background: url('../../images/fdy/llsk.png') center left no-repeat;background-size: auto;  margin-top:25px;}
/*.llsklist {padding: 25px 0px;}*/
.llsklist .item{border-bottom: 1px solid #e5e5e5;padding: 20px 0px;}
.llsklist .item .title{margin-bottom: 10px;}
.llsklist .item .title a{color: #363636;font-size: 20px;line-height: 30px;display: inline-block;max-width: 100%;}
.llsklist .item .info{color: #666666;font-size: 14px;line-height: 24px;}
.llsklist .item:last-child{border: none;}

/* 品牌活动 */
.pphdtit{color: #ce2420;font-size: 28px;line-height: 38px;padding-left:50px;background: url('../../images/fdy/pphd.png') center left no-repeat;background-size: auto;  margin-top:25px;}
/*.pphdlist {padding: 25px 0px;}*/
.pphdlist .item{border-bottom: 1px solid #e5e5e5;padding: 25px 0px;}
.pphdlist .imgbox{width: 302px;height: 133px;}
.pphdlist .rightbox{width: calc(100% - 325px);}
.pphdlist .item .title{margin-bottom: 10px;}
.pphdlist .item .title a{color: #3b3b3b;font-size: 20px;line-height: 30px;display: inline-block;max-width: 100%;font-weight: bold;}
.pphdlist .item .summary{color: #3b3b3b;font-size: 16px;line-height: 28px;}
.pphdlist .item:last-child{border: none;}

/* 思政大讲堂 */
.szdjtdtit{color: #ce2420;font-size: 28px;line-height: 38px;padding-left:50px;background: url('../../images/fdy/szdjt.png') center left no-repeat;background-size: auto;  margin-top:25px;}
.szdjt-page .pphdlist .imgbox{width: 150px;height: 190px;}
.szdjt-page .pphdlist .rightbox{width: calc(100% - 175px);}

/* 人物风采 */
.rwfctit{color: #ce2420;font-size: 28px;line-height: 38px;padding-left:50px;background: url('../../images/fdy/rwfc.png') center left no-repeat;background-size: auto; margin-top:25px;}
.rwfclist {padding: 0px 0px;}
.rwfclist .item{border-bottom: 1px solid #e5e5e5;padding: 25px 0px;}
.rwfclist .imgbox{width: 210px;height: 133px;}
.rwfclist .rightbox{width: calc(100% - 235px);}
.rwfclist .item .title{margin-bottom: 10px;}
.rwfclist .item .title a{color: #3b3b3b;font-size: 20px;line-height: 30px;display: inline-block;max-width: 100%;font-weight: bold;}
.rwfclist .item .summary{color: #6e6e6e;font-size: 16px;line-height: 28px;margin-bottom: 10px;}
.rwfclist .item .info{color: #a3a3a3;font-size: 14px;line-height: 28px;}
.rwfclist .item .info span{margin-right: 30px;}
.rwfclist .item:last-child{border: none;}

/* 网络培训 */
.wlpxtit{color: #ce2420;font-size: 28px;line-height: 38px;padding-left:50px;background: url('../../images/fdy/wlpx.png') center left no-repeat;background-size: auto;  margin-top:25px;}
.wlpx-page .wlpx .item{margin-bottom: 25px;}
.wlpx-page .wlpx .item .name{font-weight: bold;}
.fdy-imgbox img{height: 100%;object-fit: cover;}

@media (min-width: 1200px){
  .third .bg-white{width: 1240px;}
}
@media (max-width: 1200px){
  .fdy-page .fdy-container{margin: 0px auto 20px;float: none;}
  .zxgg,.rwfcbox,.szdjtbox{width: 100%;}
}

@media (max-width: 992px){
  .fdyhead .nav-right li{padding: 0px 2px;}
  .fdy-page .fdy-container{max-width: 100%;height: 330px;}
  .bjtj .item{width: 100%;}
  .wlpx .item{width: 50%;}

  .pphdlist .item .title a{white-space: inherit;}
  .pphdlist .item .summary{display: none;}

  .llsklist .item .title{margin-bottom: 0px;}
  .llsklist .item .title a{white-space: inherit;}

  .rwfclist .item .title a{white-space: inherit;}
  .rwfclist .item .summary{display: none;}

}
@media (max-width: 767px){
  .fdyhead .nav-right {padding: 10px 0px;}
  .fdyhead .nav-right li{width: 100%;}
  .fdyhead .nav-right li a{line-height: 40px;width: 100%;text-align: center;}
  .fdyhead .navbar-toggle{margin-top: 25px;}
  .fdyhead .navbar-collapse{position: absolute;z-index: 2;background: #fff;box-shadow: 0px 10px 10px 0px rgba(118, 118, 118, 0.4);}
  .fdyhead .nav-right li a:hover::after, .fdyhead .nav-right li.active a::after{width: 100%;}

  .fdy-page .fdy-container{height: 270px;}
  .fdy-page .fdy-container .pagination{display: none;}
  .fdy-page .fdy-container .title{padding: 5px 10px;height: auto;}
  .fdy-page .fdy-container .title a{font-size: 16px;line-height: 20px;}
  .zxgg .tit span{font-size: 20px;}
  .common-title span{font-size: 22px;padding-left: 30px}
  .common-title span::after{content: '';display: inline-block;position: absolute;left: 0;right: 0;bottom: -7px;margin: auto; width: 41px;height: 3px;background-color: #ce2420;border-radius: 2px; margin-left:50px}
  
  
  .hzdw-title span{font-size: 22px;}
  .hzdw-title span::after{content: '';display: inline-block;position: absolute;left: 0;right: 0;bottom: -7px;margin: auto; width: 41px;height: 3px;background-color: #ce2420;border-radius: 2px; }

  .hzdwnav ul li{padding: 0px 10px;}
  .hzdw-page .hzdw .item{margin-bottom: 10px;}

  .pphdlist .imgbox{width: 200px;height: 90px;}
  .pphdlist .rightbox{width: calc(100% - 225px);}
  .page .current{display: none;}
  .page .z_pret {color: #fff;border-radius: 1px;background-color: #e20f1d; padding: 0px 15px;}
  .page a, .page span{padding: 0;}
}
@media (max-width: 420px){
  .fdyhead .logoimg{margin: 10px 0px;}
  .fdyhead .navbar-toggle{margin-top: 15px;}
  .fdyhead .cur-title{max-width: calc(100% - 70px);}

  .fdy-page .fdy-container{height: 200px;}
  .wlpx .item{width: 100%;margin-bottom: 20px;}
  .zjzy .item{width: 50%;margin-bottom: 20px;}
  .rwfc{padding: 0px;}
  .rwfc .item{padding: 5px 0px;}
  .hzdw .item{width: 50%;}

  .position{line-height: 40px;}

  
  .hzdwnav ul li{padding: 0px 5px;}
  .hzdwnav ul li a{font-size: 16px;}

  .hzdwtit,.llsktit,.pphdtit,.szdjtdtit,.rwfctit,.wlpxtit{font-size: 22px;line-height: 30px;padding-left: 40px;}

  .pphdlist .item{padding: 15px 0px;}
  .pphdlist .imgbox{width: 180px;height: 80px;float: none;margin: 0 auto 10px;}
  .pphdlist .rightbox{width: 100%;float: none;}
  .pphdlist .item .title a{font-size: 16px;line-height: 22px;}
  .pphdlist .item .summary{display: block;font-size: 14px;line-height: 24px;}

  .llsklist .item{padding: 15px 0px;}
  .llsklist .item .title a{font-size: 16px;line-height: 26px;}

  .szdjt-page .pphdlist .rightbox{width: 100%;}

  .rwfclist .item{padding: 15px 0px;}
  .rwfclist .imgbox{float: none;margin: 0 auto 10px;}
  .rwfclist .rightbox{width: 100%;}
  .rwfclist .item .title a{font-size: 16px;line-height: 22px;}
  .rwfclist .item .summary{display: block;font-size: 14px;line-height: 24px;}
}
