/* common */
@font-face {
	font-family: 'Conv_HelveticaNeue-ExtBlackCond';
src: url(../../fonts/20190708/fonts/helveticaneue-extblackcond.jpg);
src: local('☺'), url(../../fonts/20190708/helveticaneue-extblackcond..jpg) format('woff'), url(../../fonts/20190708/helveticaneue-extblackcond.jpg) format('truetype'), url(../../fonts/20190708/fonts/helveticaneue-extblackcond.jpg) format('svg');
	font-weight: normal;
	font-style: normal;}
.flex-direction-nav a:hover{background-color: #9a0000;color:#fff;}
.flex-control-nav{display: none;}
.mode01{width: 890px;margin:0 auto;position: relative;}
.mode01 .flexslider{position: relative;}
.mode01 #slider .flex-direction-nav a{width: 110px;height: 110px;border-radius: 50%;border:5px solid #eee;color:#bdbdbd;font-size: 40px;margin-top: -50px;text-align: center;line-height: 110px;transition: all 0.35s ease-in-out;}
.mode01 #slider .flex-direction-nav .flex-prev{left: -214px;}
.mode01 #slider .flex-direction-nav .flex-next{right: -214px;}
.mode01 .iconlineright-copy:before{margin-left: -10px;}
.mode01 #slider .flex-direction-nav a:hover{background-color: #b20000;border-color:#9a0000;color:#fff;}
.mode01 #carousel{position: relative;display: none;}
.mode01 #slider{margin-bottom:20px;}
.mode01 #carousel .flex-direction-nav a{text-align: center;color:#fff;opacity: 0;transition: all 0.3s ease-in-out;}
.mode01 #carousel .flex-direction-nav a:before{position: relative;z-index: 2;}
.mode01 #carousel .flex-direction-nav a:after{background-color: #000;opacity: 0.5;filter: alpha(opacity=50);content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.mode01 #carousel .flex-direction-nav .flex-prev{left: 4px;}
.mode01 #carousel .flex-direction-nav .flex-next{right: 4px;}
.mode01 #carousel:hover .flex-direction-nav a{opacity: 1;}
.mode01 .flexslider .slides > li{position: relative;}
.slide_bg02{background-color: #000;opacity: 0.6;filter: alpha(opacity=60);position: absolute;left: 0;bottom: 0;height: 40px;width: 100%;z-index: 10;}
.slide_title02{position: absolute;left: 0;bottom: 0;height: 40px;line-height: 40px;margin:0 15px;color:#fff;font-size: 16px;color:#fff;z-index: 15;}

.imgResponsive{width: 100%;height: 0;display: block;overflow:hidden;}
.videoPlay{width: 50px;height: 50px;border-radius: 50%;overflow:hidden;display: block;position: absolute;left: 50%;top:50%;margin:-25px 0 0 -25px;color:#333;line-height: 50px;text-align: center;font-size: 25px;cursor: pointer;}
.videoPlay:after{content: '';width: 100%;height: 100%;background-color: #fff;opacity: 0.6;position: absolute;left: 0;top:0;z-index: 80;}
.mode01 .videoPlay i{z-index: 81;position: relative;width: 22px;display: block;position: absolute;left: 50%;top: 50%;margin:-11px 0 0 -11px;}
.mode01 .videoPlay i img{width: 100%;height: auto;}
.icon-bofang1:before{padding: 2px 0 0 5px;display: block;}
.videoShow{position: absolute;left: 0;top:0;z-index: 9000;width: 100%;}
.videoShow dd{display: none;padding-bottom:56.25%;}
.videoShow dd video{width: 100%;}
.videoClose{position: absolute;right: 0;top:0;color:#fff;font-size: 14px;background:url(../../images/20190708/slide-label-bg.png) repeat;padding:10px 20px;display: none;cursor: pointer;}


/*纪念活动*/
.wrap_mode02{background:url(../../images/20190708/mode_lf01.jpg) no-repeat left center,url(../../images/20190708/mode_rt01.jpg) no-repeat right center #eee;}
.mode02,.mode03,.mode04,.mode05,.mode06,.mode07{width: 1200px;margin:0 auto;position: relative;}
.mode02:before,.mode04:before,.mode06:before{content: '';width: 10px;height: 100%;background-color: #9a0000;position: absolute;left: 0;top:0;}
.listTitle{width: 110px;float: left;margin:15px 0 0 10px;}
.listTitle h2{height: 110px;background-color: #b20000;font-size: 30px;width: 110px;}
.listTitle a{color:#fff;text-shadow: 3px 2px 0 rgba(0,0,0,0.3);display: block;padding:14px 20px 0;text-align: center;font-family: '方正大标宋简体','微软雅黑';line-height: 1.4;letter-spacing: 4px;}
.item-info01{display: block;padding:15px;background-color: #fff;}
.item-img01{padding-bottom: 55.91%;}
.item-txt01{font-size: 16px;line-height: 24px;height: 48px;overflow:hidden;margin-bottom: 10px;font-weight: normal;padding-top: 10px;}
.item-date01{display: block;color:#999;margin-bottom: 10px;}
.item-date01 i{margin-right: 10px;}
.mode02 .flexslider{margin-left: 140px;padding: 15px 0 50px;}
.mode02 .flexslider .slides > li{margin-right: 20px;box-shadow: 5px 0 10px rgba(0,0,0,0.3);}
.mode02 .flex-viewport{padding-bottom: 20px;}
.mode02 .flex-direction-nav a{width: 60px;height: 40px;background-color: #fff;line-height: 40px;text-align: center;font-size: 20px;color:#ddd;transition: all 0.35s ease-in-out;}

.mode02 .flex-direction-nav .flex-next{top: auto;bottom: 15px;}
.mode02 .flex-direction-nav .flex-prev{top: auto;bottom: 15px;left: auto;right: 65px;}
/*数据北大*/
.bj-data{position: relative;padding-bottom: 50px;}
.mode03{padding:80px 0 60px;}
.listTitle02{margin:0 auto;float: none;position: relative;z-index: 5;width: 100%;}
.listTitle02 h2{margin:0 auto;position: relative;z-index: 5;}
.line{width: 100%;height: 10px;background-color: #eee;position: absolute;left: 0;top: 50px;z-index: 0;}
.listTitle02 h2:before,.listTitle02 h2:after{content: '';width: 0;height: 0;position: absolute;top: 0;}
.listTitle02 h2:before{border-bottom: 50px solid #760000;    border-left: 35px solid transparent;left: -35px;}
.listTitle02 h2:after{border-bottom: 50px solid #760000;    border-right: 35px solid transparent;right: -35px;}
.item-info02{border:24px solid #eee;text-align: center;border-radius: 50%;transition: all 0.35s ease-in-out;}
.item-info02 > a{height: 0;padding-bottom: 100%;display: block;position: relative;}
.item-info02 > a:before{content: '';width: 84%;position: absolute;left: 8%;top: 50%;right: 8%;background-color: #eee;height: 1px;}
.item-number02{display: block;font-family: 'Conv_HelveticaNeue-ExtBlackCond';color:#9a0000;padding-top: 10%;font-size: 60px;}
.item-txt02{font-size: 16px;color:#666;padding-top: 18%;width: 80%;margin:0 auto;line-height: 1.5;}
.mode03 .flexslider .slides > li{margin-right: 20px;transition: all 0.35s ease-in-out;}
.mode03 .flexslider .slides > li:hover .item-info02{border-color:#b20000;}
.mode03 .flex-control-nav{display: block;}
.mode03 .flex-direction-nav a{width: 30px;height: 30px;line-height: 30px;text-align: center;top: auto;bottom: 0px;margin:0;color:#eee;}
.mode03 .flex-direction-nav .flex-prev{left: 40%;}
.mode03 .flex-direction-nav .flex-next{right: 40%;}
.mode03 .flex-direction-nav a:hover{color:#9a0000;background:none;}
.mode03 .flex-control-nav{bottom: 0;}
/*mode04*/
.wrap_mode04{background:url(../../images/20190708/mode_lf02.jpg) no-repeat left center,url(../../images/20190708/mode_rt02.jpg) no-repeat right center #eee;padding:14px 0 0px;}
.mode4{padding-bottom: 6px;}
.listTitle03{float: right;}
.mode04 .flexslider{margin-right: 140px;}
.picList01{margin:0 -9px;}
.picList01 li{width: 50%;float: left;margin-bottom: 15px;}
.picList01 li > a{display: block;margin:0 9px;background-color: #fff;overflow: hidden;box-shadow: 5px 0 10px rgba(0,0,0,0.2);transition: all 0.35s ease-in-out;}
.picList01 li > a:hover{background-color: #b20000;}
.picList01 li > a:hover h3,.picList01 li > a:hover p{color:#fff;}
.picList01 li > a img:hover{opacity: 1;transform: scale(1);}
.item-img03{width: 260px;float:left;}
.item-img03 .imgResponsive{padding-bottom: 56.15%;}
.item-txt03{margin-left: 260px;padding:25px;}
.item-txt03 h3{font-size: 16px;margin-bottom: 13px;position: relative;min-height: 42px;height: auto;/*height: 42px;*/line-height: 21px;overflow: hidden;}
.item-txt03 h3:before{content: '';width: 30px;height: 1px;/*background-color: #fff;*/position: absolute;left: 0;bottom: 0;}
.item-txt03 p{line-height: 24px;height: 24px;margin:10px 0 0;font-size: 16px; overflow: hidden;display:none;}
.picList01 li.li2 .item-img03{float: right;}
.picList01 li.li2 .item-txt03{margin:0 260px 0 0;}
.listTitle03{margin:15px 10px 0 0;}
.mode04::before{left: auto;right: 0;}
.listTitle03 a{padding:14px 2px 0 10px;margin:0 auto;}
.mode04 .flex-direction-nav a{width: 50px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;background-color: #fff;color:#ddd;top: auto;bottom: 15px;transition: all 0.3s ease-in-out;}
.mode04 .flex-direction-nav .flex-next{right: 15px;}
.mode04 .flex-direction-nav .flex-prev{left:auto;right: 70px;}

/*大事记*/
.mode05{padding:80px 0 0;}
.listTitle04 h2{height: 80px;width: 150px;}
.listTitle04 h2 a{padding-top:18px;}
.listTitle04 h2::before{border-bottom: 35px solid #760000;border-left: 24px solid transparent;left: -24px;}
.listTitle02 h2::after{border-bottom: 35px solid #760000;border-right: 24px solid transparent;right: -24px;}
.listTitle04  .line{top: 35px;}
.line2{width: 120%;height: 1px;background:url(../../images/20190708/line2.png) repeat-x;position: absolute;left: -10%;top: 450px;}
.line2:before{content: ''; height:1px; position: absolute; left: 0;width: 100px;background-image: -webkit-linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: -moz-linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 255) 100%);
  background-image: -o-linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);}
.line2:after{content: ''; height:1px; position: absolute; right: 0;width: 100px;background-image: -webkit-linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 255) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);}
.item-info04{border:1px solid #eee;padding:0 20px 20px;position: relative;transition: all 0.35s ease-in-out;}
.item-circle04{width: 28px;height: 28px;border-radius: 50%;border:1px solid #eee;text-align: center;line-height: 28px;position: absolute;left: 50%;margin-left: -15px;bottom: -40px;background-color: #fff;}
.item-img04{width: 100px;margin:-50px auto 0;border:5px solid #fff;border-radius: 50%;display: block;}
.item-img04 i{padding-bottom: 100%;background: #fff;border-radius: 50%;}
.item-txt04{line-height: 24px;height: 96px;overflow:hidden;padding-top: 10px;text-align: center;}
.mode05 .flex-viewport{padding: 80px 0;}
.mode05 .flexslider .slides > li{margin-right: 0;}
.item-number04{font-family: '方正大标宋简体','微软雅黑';font-size: 24px;display: block;text-align: center;position: absolute;left: 0;bottom: -72px;width: 100%;}
.mode05 img:hover{opacity: 1;transform: scale(1);}
.mode05 .flexslider .slides > li.li2{margin-top: 280px;}
.mode05 .flexslider {margin:0 30px;}
.mode05 .flexslider .slides > li.li2 .item-number04{bottom: auto;top: -110px;}
.mode05 .flexslider .slides > li.li2 .item-circle04{bottom: auto;top: -84px;}
.mode05 .flex-direction-nav a{width: 40px;height: 40px;border-radius: 50%;background-color: #eee;color:#bdbdbd;line-height: 40px;text-align: center;top: 55%;margin-top: -1px;}
.mode05 .flex-direction-nav a:hover{background-color: #b20000;color:#fff;}
.mode05 .flex-direction-nav .flex-prev{left: -20px;}
.mode05 .flex-direction-nav .flex-next{right: -20px;}
/*媒体声音*/
.wrap_mode06{background:url(../../images/20190708/mode_lf03.jpg) no-repeat left center,url(../../images/20190708/mode_rt03.jpg) no-repeat right center #eee;}
.mode06 .flexslider{margin:0 0 0  140px;padding: 15px 0 25px;}
.item-info05{background-color: #fff;padding:15px 25px 29px;display: block;box-shadow: 0px 0 10px rgba(0,0,0,0.2);transition: all 0.35s ease-in-out;position: relative;}
.item-label05{display: block;color:#999;}
.item-txt05{line-height: 24px;height: 96px;overflow: hidden;font-weight: normal;padding-top: 6px;}
.item-date05{width: 50px;height: 50px;border:4px solid #eee;background-color: #fff;position:absolute;left: 25px;bottom: -29px;text-align: center;transition: all 0.35s ease-in-out;}
.item-date05 strong,.item-date05 i{display: block;font-style: normal;}
.item-date05 strong{font-size: 16px;border-bottom: 1px solid #eee;padding:2px 0;font-weight: bold;margin:0 5px 3px;}
.mode06 .flex-viewport{padding-bottom: 25px;}
.mode06 .flexslider .slides > li{margin-right: 20px;}
.mode06 .flex-direction-nav a{width: 50px;height: 40px;background-color: #fff;line-height: 40px;text-align: center;margin:0;top: 170px;}
.mode06 .flex-direction-nav .flex-prev{left:15px;}
.mode06 .flex-direction-nav .flex-next{left: 70px;right: auto;}
/*师生祝福*/
.wrap_mode07{background:url(../../images/20190708/mode_bg03.jpg) no-repeat bottom center;padding:80px 0 0 0;}
.mode07{padding-bottom: 70px;}
.mode07 .listTitle04 h2{width: 180px;}
.mode07 .line{background-color: #920000;}
.item-title06{margin-bottom: 39px;overflow:hidden;}
.item-title06 span{width: 40px;float: left;border-radius: 5px;overflow:hidden;}
.item-title06 .imgResponsive{padding-bottom: 100%;}
.item-title06 h3{margin-left: 48px;height: 40px;line-height: 40px;overflow:hidden;color:#fff;font-weight: normal;}
.item-title06 h3.fpx13-b{font-size:13px;font-weight:bold;}
.item-txt06{background-color: #fff;padding:30px 26px 30px 28px;border-radius: 10px;position: relative;}
.item-txt06 strong{display: block;line-height: 24px;height:96px;position: relative;z-index: 10;overflow: hidden;text-indent: 2em;}
.item-txt06 i{font-size: 35px;color:#f5e5e5;position: absolute;left: 18px;top: 20px;z-index: 0;}
.item-txt06:before{content: ''; width: 0; height: 0;border-bottom: 23px solid #fff;border-right: 23px solid transparent;position: absolute;left: 34px;top: -22px;}
.mode07 .flexslider{padding-top: 40px;position: relative;padding-bottom:60px;}
.mode07 .flexslider .slides > li{margin-right: 20px;}
.mode07 .flex-control-nav{display: block;bottom: 0;}
.mode07 .flex-control-paging li a{width: 10px;height: 10px;background-color: #fff;opacity: 0.25;filter: alpha(opacity=25);}
.mode07 .flex-control-paging li a.flex-active{opacity: 1;filter: alpha(opacity=100);}
.mode07 .flex-direction-nav a{bottom: 6px;top: auto;margin:0;}
.mode07 .flex-direction-nav a:before{content: '';}
.mode07 .flex-direction-nav a:hover{background:none;color:#ffbb6a;}
.mode07 .flex-direction-nav .flex-prev{width: 0;height: 0; border-top: 7.5px solid transparent;border-right: 12px solid #fff;border-bottom: 7.5px solid transparent;left: 40%;}
.mode07 .flex-direction-nav .flex-next{width: 0;height: 0; border-top: 7.5px solid transparent;border-left: 12px solid #fff;border-bottom: 7.5px solid transparent;right: 40%;}

.mode02 .flex-direction-nav a:hover,.mode04 .flex-direction-nav a:hover,.mode06 .flex-direction-nav a:hover{background-color: #9a0000;color:#fff;}

@media screen and (min-width:992px){
	.item-info04:hover {background-color: #9a0000;box-shadow:0 10px 20px rgba(154,0,0,0.35);border-color:#9a0000;}
	.item-info04:hover p{color:#fff;}
	.item-info05:hover{box-shadow:0 0px 10px rgba(154,0,0,0.35);}
	.item-info05:hover,.item-info05:hover .item-date05{background-color: #9a0000;}
	.item-info05:hover *{color:#fff;}

}
@media screen and (max-width:1386px){
	.mode01 #slider .flex-direction-nav a{width: 80px;height: 80px;line-height: 80px;font-size: 30px;}
	.mode01 #slider .flex-direction-nav .flex-prev{left: -120px;}
	.mode01 #slider .flex-direction-nav .flex-next{right: -120px;}
	.mode02, .mode03, .mode04, .mode05, .mode06, .mode07{width: 1000px;}
	.item-txt02{padding-top: 9%;}
	.mode05 .flex-direction-nav a{top: 55%;}
	.item-img03{width: 211px;}
	.item-txt03{margin-left: 211px;padding:20px;}
	.item-txt03 p{height: 24px;}
	.item-info02{border:20px solid #eee;}
}
@media screen and (max-width:1180px){
	.mode01 #slider .flex-direction-nav a{width: 50px;height: 50px;line-height: 50px;font-size: 25px;color:#fff;border-width: 2px;}
	.mode01 #slider .flex-direction-nav a:after{content: '';width: 100%;height: 100%;background-color: #000;opacity: 0.3;filter: alpha(opacity=30);position: absolute;left: 0;top: 0;z-index: 0;}
	.mode01 #slider .flex-direction-nav a:before{position: relative;z-index: 5;margin:2px 0 0 -5px;}
	.mode01 #slider .flex-direction-nav .flex-prev{left: 10px;}
	.mode01 #slider .flex-direction-nav .flex-next{right: 10px;}
	.mode01 #slider .flex-direction-nav a{margin-top: -25px;}
}
@media screen and (max-width:1020px){
	.mode02, .mode03, .mode04, .mode05, .mode06, .mode07{width:auto;margin-left: 15px;margin-right: 15px;}
	.mode01{width: auto;max-width: 890px;padding:0 15px;}
	.mode05 .flex-direction-nav .flex-prev{left: 15px;}
	.mode05 .flex-direction-nav .flex-next{right: 15px;}
	.mode05{overflow:hidden;}
}

@media screen and (max-width:992px){
	.mode03 .flex-direction-nav .flex-prev{left: 15px;}
	.mode03 .flex-direction-nav .flex-next{right: 15px;}
	.fpx16,.item-txt01,.item-txt02{font-size: 15px;}
	.listTitle h2{font-size: 28px;}
	.picList01 li{width: 50%;}
	.item-img03{float: none;width: 100%;}
	.item-txt03,.picList01 li.li2 .item-txt03{margin: 0;}
	.item-txt03 p{height: 48px;}
	.picList01 li.li2 .item-img03{float: none;}
	.mode01 #carousel{padding-top: 12px;}
	.mode01 #carousel .flex-direction-nav a{opacity: 1;}
	.mode07 .flex-direction-nav .flex-prev{left: 15px;}
	.mode07 .flex-direction-nav .flex-next{right: 15px;}
	.bj-data{padding-top: 15px;}

}
@media screen and (max-width:769px){
	.item-info04{margin:0 5px;}
	.mode05 .flex-viewport{padding-top: 0;}
	.mode05 .flexslider .slides > li.li2{margin-top: 175px;}
	.line2{top: 176px;}
	.mode05 .flex-direction-nav a{top:30%;}
	.item-info02{border:10px solid #eee;}
}

@media screen and (max-width: 767px) {
	.listTitle h2{font-size: 18px;width: 80px;height: 80px;}
	.listTitle a{padding:12px 10px 0;}
	.listTitle{width: 80px;}
	.mode02 .flexslider{margin-left: 105px;}
	.mode04 .flexslider{margin-right: 105px;}
	.mode04 .flex-direction-nav .flex-prev{right: 15px;bottom: 65px;}
	.mode03,.mode05{padding: 20px 0;}
	.wrap_mode07{padding-top: 20px;}
	.mode05 .listTitle{width: 100%;}
	.mode07 .listTitle04 h2{width: 120px;height: 50px;}
	.mode05 .listTitle h2{width: 120px;height: 50px;}
	.mode05 .listTitle04 h2 a{padding-top: 14px;}
	.mode07 .listTitle04 h2 a{padding-top: 12px;}
	.mode07{padding-bottom: 20px;}
	.item-info02 > a::before{display: none;}
	.item-txt02{padding-top: 2%;}
	.item-number02{font-size: 35px;padding-top: 21%;}



	}
@media screen and (max-width: 640px) {
	

	}
@media screen and (max-width: 480px) {
	.picList01 li{width: 100%;}
}
@media screen and (max-width: 480px) {
	.listTitle{float: none;}
	.mode02 .flexslider{margin-left:10px;}
	.listTitle h2{width: 135px;height: 50px;}
	.mode04::before{right: auto;left: 0;}
	.mode04 .flexslider{margin:0 0 0 10px;}
	.mode06 .flex-direction-nav .flex-prev{left: auto;right: 60px;top: 10px;}
	.mode06 .flex-direction-nav .flex-next{left: auto;right: 0px;top: 10px;}
	.mode04 .flex-direction-nav .flex-prev{left: auto;right: 60px;top: 20px;}
	.mode04 .flex-direction-nav .flex-next{left: auto;right: 0px;top: 20px;}
	.mode06 .flexslider{margin-left: 10px;}
	}
