.item-lf{width: 99px;float: left;border-top: 2px solid #94070a;padding-top: 10px;position: relative;z-index: 33;}
.item-date,.item-views{display: block;font-size: 12px;color:#8c8c8c;text-align: right;padding-bottom: 2px;}
.item-date strong{color:#94070a;font-size: 30px;padding:0 0 0 3px;}
.item-share{width: 58px;height: 58px: right;line-height: 58px;text-align: center;font-size: 20px;margin-top: 10px;cursor: pointer;position: relative;z-index: 31;}
.item-share .bdsharebuttonbox{position: absolute;right: -241px;top: -1px;width: 240px;display: none;}
.item-share .bdsharebuttonbox.show{display: block;}
.item-share .bdsharebuttonbox.hide{display: none;}
.item-share i.icon-31zhuanfa{font-size: 26px;color:#b4b4b4;}
.item-share .bdsharebuttonbox  a{width: 60px;height: 60px;margin:0;text-indent: 0;background:none;line-height: 60px;text-align: center;color:#fff;float: left;font-size: 26px;}
.item-share a.bds_weixin{background:#64aa44 url(../images/weixinicon.png) no-repeat center center;}
.item-share a.bds_tsina{background:#db4308 url(../images/weiboicon.png) no-repeat center center;}
.item-share a.bds_qzone{ background:#ff9d2e url(../images/qqkongjianicon.png) no-repeat center center;;}
.item-share a.bds_more{font-size: 28px;background:#60aaea url(../images/shareicon.png) no-repeat center center;}
.item-share .bdshare-button-style0-32 a:hover{color:#fff;opacity: 0.85;}
.imgHover:hover .item-share{border-color:#fff;}
.imgHover:hover .item-share i{color:#fff;}
.item-img{width: 320px;float: left;margin-left: 40px;position: relative;z-index: 30;}
.item-img .imgResponsive{padding-bottom: 56.25%;}
.item-txt{margin-left:495px;position: relative;z-index: 30 ;}
.item-txt h3{font-size: 18px;line-height: 24px;max-height: 48px;overflow:hidden;font-weight: normal;margin-bottom: 20px;}
.item-txt h4{font-size: 12px;font-weight: normal;padding:15px 0 10px;font-style: italic;}
.item-txt h4 a{color:#94070a;}
.item-txt p{line-height: 21px;height: 84px;overflow:hidden;color:#828282;}
.newsList01 li.noImg .item-txt{margin-left: 140px;}
.newsList01 li.noImg .item-txt h3{height: 24px;}
.newsList01 li.noImg .item-txt > div{}
.item-txt > div{}
.newsList01 li.show .bdsharebuttonbox{display:block;}
.newsList01 li.hide .bdsharebuttonbox{display:none;}
.imgHover{position: relative;}
.imgHover,.imgHover *{transition: all 0.3s ease-in-out;}
.imgArticleList img:hover{opacity: 1;}
.imgHover:before{content: '';background-color:#94070a;display: block;position: absolute;z-index: 10;width: 100%;height:0;left:0%;top: 50%;background-size: 50% 50%; background-repeat: no-repeat;transition: all 0.3s ease-in-out;border-radius: 0 15px 0 15px;}
.odd.imgHover:before{background-color:#15294d;}
.odd.imgHover:hover:before{box-shadow: 3px 35px 77px -17px rgb(21 41 77 / 50%);}
.imgHover:after{height: 0;width: 0;}
.imgHover:hover{z-index: 10;position: relative;}
.imgHover:hover:before{width: 104%;height: 100%;left:-2% ;top:0%;content: '';box-shadow:3px 35px 77px -17px rgba(139, 0, 18, 0.5);}
.imgHover:hover:after{content: '';width: 104%;height: 100%;background:url(../images/li_bg3.svg) no-repeat bottom right;overflow: hidden;position: absolute;left: -2%;top: 0;z-index: 11;}
.imgHover:hover a,.imgHover:hover  span,.imgHover:hover  strong,.imgHover:hover p{color:#fff;*color:#333;}
.imgHover:hover .item-lf{border-top-color:#fff;}
.imgHover:hover .item-lf,.imgHover:hover .item-share{*border-color:#94070a;}


/*光影北大*/
.subBanner{width: 100%;overflow:hidden;}
.slide-img02{width: 840px;float: left;overflow:hidden;}
.slide-img02 video{width: 100%;}
.slide-img02 .imgResponsive{padding-bottom: 56.62%;}
.slide-txt02{margin-left: 870px;}
.slide-txt02 .item-lf{width: 100%;}
.slide-txt02 h3{width: 100%;overflow:hidden;font-size: 18px;line-height: 24px;font-weight: normal;padding-top: 32px;margin-bottom: 20px;max-height: 96px;}
.slide-txt02 h4{font-size: 12px;font-style: italic;font-weight: normal;padding-top: 15px;}
.slide-txt02 h4 a{color:#94070a;}
.slide-title02{max-height: 150px;width: 100%;overflow:hidden;}
.item-detail02{font-size: 14px;line-height: 24px;height: 120px;overflow:hidden;color:#828282;}
.subBanner .flex-direction-nav .flex-next{right: 373px;}
.subBanner .flex-direction-nav a{top: 45%;margin-top: -22px;}
.subBanner .flex-control-nav{margin-top: 26px;}
.subBanner .item-share .bdsharebuttonbox,.cam-overlay .item-share .bdsharebuttonbox{right:58px;bottom: -60px;}
.tabMenu01{width: auto;overflow:hidden;margin:40px -6px 20px;}
.tabMenu01 li{width: 33.3%;float: left;}
.tabMenu01 li a{display: block;margin:0 6px;background-color: #f2f1f1;font-family:'华文宋体';font-size: 21px;font-weight: bold;height: 47px;line-height: 47px;text-align: center;transition: all 0.3s ease-in-out;}
.tabMenu01 li.active a,.tabMenu01 li:hover a{background-color: #94070a;color:#fff;}
.newsList04{width: 100%;height: auto;padding-bottom:5px;}
.newsList04 li{padding:20px 0;}
.item-img03{width: 30%;float: left;position: relative;z-index: 20;}

.item-img03:before{content: '';border-top:17px solid transparent;border-bottom:17px solid transparent;border-right:28px solid #fff;position: absolute;right: 0;top: 30px;}
.item-txt04{margin-left: 30%;overflow:hidden;padding-top: 5%;}
.item-txt04 .item-lf{margin-left: 23px;}
.item-title04{margin-left: 152px;overflow:hidden;position: relative;z-index: 20;}
.item-title04 h3{font-size: 18px;line-height: 24px;max-height: 48px;overflow:hidden;margin-bottom: 20px;font-weight: normal;}
.item-title04 p{color:#797979;line-height: 21px;height: 105px;overflow:hidden;}
.newsList04 li.odd .item-txt04{margin:0 30% 0 0;}
.newsList04 li.odd .item-img03{float: right;}
.newsList04 li.odd .item-txt04 .item-lf{margin-left: 0;}
.newsList04 li.odd .item-title04{margin:0 55px 0 120px;}
.newsList04 li.odd .item-img03:before{content: '';border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:28px solid #fff;position: absolute;right: auto;top: 30px;border-right: none;left: 0;}
.newsList04 li.imgHover:hover .item-img03:before{border-right-color:#94070a;}
.newsList04 li.odd.imgHover:hover .item-img03:before{border-left-color:#15294d;}
.newsList04 li.imgHover:hover:before{}
.newsList04 li.imgHover:hover:after{background-size:auto 100%;}
.newsList04 li.imgHover.odd:hover:after{background:url(../images/li_bg3.svg) no-repeat bottom left;background-size:auto 100%;}
/*视频北大*/
.newsList05{width: auto;height: auto;margin:0 -44px;padding-bottom: 5px;}
.newsList05 li{width: 50%;float: left;}
.newsList05 li > div{margin:0 44px;padding:25px 0;border-bottom: 1px solid #e4e4e4;}
.item-img05{position: relative;z-index: 20;padding-bottom: 56.24%;}
.item-img05 video{width: 100%;}
.item-img05 video:-internal-media-controls-download-button {display:none;}
.item-img05 video:-webkit-media-controls-enclosure { overflow:hidden;}
.item-img05 video:-webkit-media-controls-panel {   width: calc(100% + 50px);}
.item-img05 .imgResponsive{padding-bottom: 56.4%;}
.item-txt05{width: 100%;overflow:hidden;padding-top: 20px;}
.item-title05{margin-left: 135px;}
.item-title05 p{height: 63px;}
.item-img05 i{width: 58px;height: 58px;border:1px solid #fff;text-align: center;line-height: 58px;color:#fff;position: absolute;left: 2px;bottom: 2px;font-size: 20px;transition: all 0.3s ease-in-out;background-color:#6f6f6f;opacity: 0.74;filter:alpha(opacity=74);}
.newsList05 li > div:hover i.icon-bofang1{bottom:50%;left: 50%;margin:0 0 -29px -29px;background-color:rgba(255,255,255,0.5);color:#94070a;}
.newsList05 .imgHover:hover:before,.newsList05 .imgHover:hover:after{width: 108%;left: -4%;}
/*音频北大*/
.newsList06{width: auto;height: auto;margin:0 -11px;}
.newsList06 li{width: 33.3%;float: left;margin-bottom: 25px;}
.newsList06 li > div{margin:0 11px;padding:25px 10px;border:1px solid #e4e4e4;}
.item-img06 {width: 120px;float: left;padding-right: 42px;background:url(../images/audio.png) no-repeat right center;position: relative;z-index: 20;}
.item-img06 .imgResponsive{padding-bottom: 100%;}
.newsList06 .item-lf{float: right;}
.item-title06{width: 100%;overflow:hidden;font-size: 18px;line-height: 24px;height: 48px;font-weight: normal;padding-top: 15px;position: relative;z-index: 20;}
.newsList06 .icon-touting{font-size: 20px;}
.newsList06 .imgHover:hover .icon-touting{color:#fff;border-color:#fff;}


/* Browser Resets*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative;} 
.flexslider .slides > li.clone{position:relative;}
.flexslider .slides img {width: 100%; display: block;}
.flexslider .slides > a{display: block;width: 100%;height: 0;padding-bottom: 62.81%;overflow: hidden;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme*/
.flexslider { position: relative;zoom:1;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport { max-height: 300px;}
.flexslider .slides { zoom: 1;}
.carousel li { margin-right: 5px;}
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {display: block; width: 44px; height: 44px;  position: absolute; top: 35%; z-index: 90; overflow: hidden; cursor: pointer; color: #fff;font-size: 24px;line-height: 44px;text-align: center;background:url(../images/subNav_bg.png) repeat;border-radius: 50%;}
.flex-prev.icon-arrow:before {content: "";width:100%;height:100%;background:url(../images/iconleft.png) 10px center no-repeat;display: block;background-size: 80%;}
.flex-next.icon-arrow1:before {content: "";width:100%;height:100%;background:url(../images/iconright.png) 8px center no-repeat;display: block;background-size: 70%;}
.flex-direction-nav a:hover{background:#94070a;}
.flex-direction-nav .flex-prev {left: 10px;}
.flex-direction-nav .flex-next {right: 10px;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default;}
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004';}
.flex-pauseplay a:hover  { opacity: 1;}
.flex-pauseplay a.flex-play:before { content: '\f003';}

/* Control Nav */
.flex-control-nav {width: 100%;  text-align: center;background-color: #f2f1f1;height: 26px;line-height: 26px;font-size: 12px;}
.flex-control-nav li { display: inline-block; zoom: 1; *display: inline;*vertical-align: middle;}
.flex-control-paging li a {width: 29px; height: 12px; display: block; cursor: pointer;border-right: 1px solid #515151 ;line-height: 12px;text-align: center;color:#515151;*height: 26px;*line-height: 26px;border-right: 1px solid #bbb;}
.flex-control-paging li:first-child{*border-left: 1px solid #bbb;}
.flex-control-paging li a:hover {color:#94070a;}
.flex-control-paging li a.flex-active { cursor: default;color:#94070a;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

.item-share i.iconfont{background:url(../images/.png) center center no-repeat;width: 100%;height: 100%;display: block;}
.newsList04.shareList li:hover .item-share i.iconfont{}


/*视频分类*/
.listTitle20{font-size: 22px;margin:35px 0 15px 0 ;}
.listTitle20 span{padding-top: 7px;}
.listTitle20 span a{color:#94070a;}
.pku-list01{}
.item-txt20{padding: 20px 0 0;min-height: 131px;position: relative;z-index: 20;}
.item-txt20 h3{font-size: 18px;line-height: 24px;max-height: 48px;margin-bottom: 20px;font-weight: normal;overflow:hidden;}
.item-txt20 p{line-height: 21px;height: 63px;overflow:hidden;color:#797979;}
/*2020*/
.articleVideo{background-repeat:  no-repeat !important;background-position: center !important;position: relative;background-size: cover;overflow: hidden;}
.article .videoPlay {text-indent:0  !important;}  
.videoPlay{width: 40px;height: 40px;border-radius: 50%;overflow:hidden;display: block;position: absolute;left: 30px;bottom:30px;color:#94070a;line-height: 40px;text-align: center;font-size: 20px;cursor: pointer;border:2px solid #94070a;text-align: center;}
  .videoPlay:before{z-index: 81;position: relative;vertical-align: top;display: inline-block;padding-left: 3px;height: 100%;}
  .imgHover:hover .videoPlay,.videoPlay:hover{color:#fff;border:2px solid #fff;background-color:#94070a;}
  .icon-bofang1:before{padding: 2px 0 0 5px;display: block;}
.videoPlay.white{border-color:#fff;color: #fff;}
.videoPlay.white:hover{border-color: #fff;background-color: #fff;color: #94070a;}


@media screen and (max-width: 1480px){
.slide-img02 {
    width: 100%;
    float: none;}
.slide-txt02 {
    margin: 20px 0 0 0;}
.slide-txt02 .item-lf {
    width: 99px;
    float: left;}
.slide-title02, .item-detail02 {
    margin-left: 129px;
    min-height: auto;
    width: auto;
    height: auto;
    max-height: 72px;}
.slide-txt02 h3 {
    padding: 0;}
.slide-title02, .item-detail02 {
    margin-left: 129px;
    min-height: auto;
    width: auto;
    height: auto;
    max-height: 72px;}
.slide-txt02 {
    margin: 20px 0 0 0;}
.subBanner .flex-direction-nav a {
    top: 33%;}
.subBanner .flex-direction-nav .flex-next {
    right: 10px;}

}


@media screen and (max-width: 768px){
.item-title04 h3 {
    margin-bottom: 10px;}
.item-txt03 h3, .item-title04 h3, .item-title06, .item-rt09 h3, .item-txt09, .newsList12 li h3, .item-txt20 h3 {
    font-size: 15px;}
.item-title04 p, .item-txt20 p {
    font-size: 13px;}
.item-title04 p {
    height: 63px;}
.item-txt04 {
    padding-top: 0;}

}


@media screen and (max-width: 640px){
.item-lf {
    display: none;}
.newsList04 li.odd .item-title04 {
    margin: 0 55px 0 0;}
.item-rt09, .item-txt07, .newsList08 .item-txt, .slide-title02, .item-detail02 {
    margin-left: 0;}
.item-rt09, .item-txt07, .newsList08 .item-txt, .slide-title02, .item-detail02 {
    margin-left: 0;}
.item-title04 {
    margin-left: 15px;}

}


@media screen and (max-width: 480px){
.newsList04 li {
    padding: 15px 0;
    margin-bottom: 0;}
.item-img03, .newsList04 li.odd .item-img03 {
    width: 100%;
    float: none;}
.item-img03::before, .newsList04 li.odd .item-img03::before {display:none;}
.item-txt04, .newsList04 li.odd .item-txt04 {
    margin: 15px 0 0 0;}
.newsList02 .item-img, .item-title04 {
    margin-left: 0;}
.item-title04 h3 {
    height: auto;
    margin-bottom: 10px;}
.item-title04 p {
    height: auto;
    max-height: 64px;}
.newsList04 li.odd .item-title04 {
    margin-right: 0;}

}