@charset "utf-8";
/*content*/
/*头条*/
.headLine{background:#f2f1f1;padding:10px;text-align: center;margin-top:20px;line-height: 1.2;position: relative;}
.headerLine-label{width: 28px;background:#94070a;text-align: center;font-size: 16px;font-family: '华文宋体','宋体','微软雅黑';display:block;color:#fff;font-weight: bold;height: 50px;padding:2px 0 0 0;position: absolute;left: 11px;top: -8px;}
.headLine .headerLine-label a{color:#fff;}
.headerLine-label:after{content: '';display:block;
    width:0;
    height:0;
    border-width:0 14px 8px;
    border-style:solid;
    border-color:transparent transparent #f2f1f1;/*透明 透明  黄*/
    position:absolute;left: 0;bottom: 0}
.headerLine-label:before{content: '';display: block;width: 0;
    height: 0;
    border-bottom: 8px solid #3b3a3a;
    border-right: 8px solid transparent;
    position:absolute;right:-8px;top: 0
}
.headLine h3{font-size: 24px;color:#505050;line-height:30px;font-weight: normal;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:0 45px;}
.headLine a{color:#505050;}
.headLine h2{font-family: '黑体';font-size: 43px;letter-spacing: -1px;padding:4px 0 0;line-height: 52px;max-height: 104px;overflow: hidden;margin:0 25px 0 45px;}
.headLine p{padding:5px 0 9px;font-size: 0;}
.headLine p a,.headLine p span{display: inline-block;*display: inline;*zoom:1;font-size: 18px;line-height: 1.3}
.headLine p span {margin:0 30px;color:#505050;}
.headLine a:hover{color:#1f51a3;}
/*图片轮播开始*/
.wal2 {max-width: 18rem;margin: 0 auto;}
.index-flash {width: 100%;overflow: hidden;position: relative;margin:3% 0 0 0;}
  .index-flash .bg {position: absolute;left: 50%;top: 0;right: 0;height:7.2rem;}
    .index-flash .bg:before {content: "";display: block;position: absolute;left: -5.5rem;top: 0;right: 0;bottom: 0;background: url("../images/img1705.jpg") 2% 0px no-repeat;background-size: 100% 100%;}
  .index-flash .wal2 {position: relative;z-index: 2;padding-top: .48rem;}
  .index-flash .list {width:11rem;overflow: hidden;position: relative;}
    .index-flash .list li {position: relative;}
      .index-flash .list li .img a {position: relative;display: block;}
	  .index-flash .list li .img a {height:100%}
        .index-flash .list li .img a:before {content: "";display: block;position: absolute;left: 0;bottom: 0;right: 0;top: 0;background: url("../images/bg20_2.png") center bottom repeat-x;background-size: auto 4.28rem;}
      .index-flash .list li .layer {position: absolute;z-index: 1;left: 0.57rem;right: 0.57rem;top: auto;bottom: 0.57rem;}
        .index-flash .list li .layer a {color: #fff;}
        .index-flash .list li .layer .tag a {line-height: .26rem;padding: 0 .1rem;font-size: .12rem;background: #3b70c0;}
        .index-flash .list li .layer h3 a {font-size: .24rem;line-height: .3rem;padding: .15rem 0;display: block;}
        .index-flash .list li .layer p a {font-size: .14rem;line-height: .22rem;opacity: .67;display: block;}
  .index-flash .side ul {position: absolute;z-index: 1;left: auto;right: 0;top: 0.48rem;bottom: 0;background: #fff;width:18%;}
    .index-flash .side ul li {position: relative;width: 100%;padding:5% 7% 1% 7%;z-index: 1;}
      .index-flash .side ul li:before {content: "";display: block;position: absolute;left: 0;bottom: 0;right: 2.19rem;height: 1px;background: #EBEBEB;width:100%}
      .index-flash .side ul li:last-child:before {display: none;}
      .index-flash .side ul li:after {content: "";display: block;position: absolute;left: 0;top: -.06rem;right: -.06rem;bottom: 0rem;background: #059dba;opacity: 0;}
      .index-flash .side ul li .time {font-size: .12rem;color: #A0A0A0;padding-bottom: .05rem;}
      .index-flash .side ul li .name {font-size: .18rem;line-height: .26rem;color: #524A64;min-height: .78rem;font-weight: bold;}
      .index-flash .side ul li .time, .index-flash .side ul li .name {position: relative;z-index: 2;}
      .index-flash .side ul li .img {width: 2.19rem;position: absolute;z-index: 1;left: auto;right: 0;top: 0;bottom: 0;background: center no-repeat;background-size: cover;}
    .index-flash .side ul li.on {z-index: 2;}
      .index-flash .side ul li.on:after {opacity: 1;left: -.2rem;}
      .index-flash .side ul li.on .time {color: rgba(255, 255, 255, 0.6);}
      .index-flash .side ul li.on .name {color: #fff;}
.flexWrap, .index-flash .side ul, .index-news .wal, .index-imgs ul, .index-links .wal {display: flex;display: -webkit-flex;display: -ms-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	  
	  
	  
/*新闻纵横*/
.news-topic .news{width: 53.3%;float: left;}
.listTitle{height: 47px;line-height: 47px;background-color: #f2f1f1;font-family: '华文宋体','宋体','微软雅黑';font-size: 24px;text-align: center;position: relative;z-index: 21}
.imgArticleList,.imgArticleList .item-txt01{transition:all 0.3s ease;position: relative;z-index: 24}
.imgArticleList:hover .item-txt01{padding:13px 15px 15px;width: auto;}

.item-img01,.item-txt01{}
.item-img01 .imgResponsive{padding-bottom: 56.25%;}
.item-txt01{width: 100%;padding:13px 0 15px;height: auto;}
.item-txt01 h3{font-size: 16px;line-height: 1.2;font-weight: normal;padding-bottom: 10px}
.newsList{width: 100%;border-top:1px solid #e4e4e4;padding-top: 9px;height: auto;}
.newsList li{border-bottom: 1px solid #e4e4e4;padding: 9px 0;transition: all 0.3s ease-in-out}
.newsList li a{display: block;font-size: 16px;line-height: 21px;margin-bottom: 5px;transition: all 0.3s ease;max-height: 42px;overflow:hidden;}
.newsList li p{transition: all 0.3s ease;}
.newsList li:hover{padding-left: 15px;}
 
 
/**/

.mode02 .pku-list01 h3 img{display: block;width: auto;}

.mode02 .item-date-view{background:url(../images/arrow.png) no-repeat left bottom;padding:10px 0 15px;}
.mode02 .flex-control-nav{display: none;}


.flex-viewport{overflow: visible !important;}

@media screen  and (max-width:1600px) {
 
	 .index-flash .list li .layer {width:89%}
}

@media screen  and (max-width:1480px) {


	 .index-flash .list li .layer {width:89%}
}
@media screen  and (max-width:1480px) {
	.mode02{width: 1000px;}
	.listTitle{font-size: 20px;}
	.slide-txt h3{font-size: 18px;}
	.newsList li a,.item-txt01 h3,.item-txt02 span,.research-info h3,.pku-list01 h4,.pku-txt h4{font-size: 15px;}

	.item-txt02 strong{width: 98px;}
}
@media screen  and (max-width:1300px) {
  .mode02{width:1200px;}


  
}
@media screen  and (max-width:1280px) {
	.mode02{width:1024px;}
	.item-img02{width: 100%;height: 0;padding-bottom: 56.38%;overflow: hidden;display: block;float: none;}
	.item-txt02{margin:0;width: 100%;height: auto;}
	.item-txt02 strong{width: 100%;height: 50px;line-height: 50px;*position: static;transition: all 0.3s ease;float: none;overflow: hidden;display: block;}
	.item-txt02 span{width: auto;height: auto;text-align: center;display: block;}
	.topicList li:hover .item-txt02 strong{background-color: #1f51a3}

	

}

@media screen  and (max-width:1044px) {
	.mode02{width:auto;padding-left: 25px;padding-right: 25px;}
	.flex-viewport{overflow: hidden !important;}
}


@media screen  and (max-width:1024px) {
	.mode02{padding:35px 25px 10px;width: auto;}
	.vertical-wrap-nav.fixBottom{left: 25px;}
	.Banner{margin-top: 25px;}
	.news-topic .news{width: 59%;}

	.slide-txt .item-date-view{position: static;}
	.slide-txt h3{margin:0 0 10px 0;}
	.mode02 .flex-control-nav{display: block;background:none;padding-top: 25px;}
	.mode02 .flex-control-paging li a{border:none;width: 8px;height: 8px;border-radius: 50%;border:2px solid 
		#fff;margin:5px;text-indent: -9999em;}
	.mode02 .flex-control-paging li a.flex-active{background:#fff;}

}


@media screen and (max-width: 768px) {
	.headLine p{display: none;}
	.slide-txt h3{font-size: 16px;}
	.listTitle{font-size: 20px;}
	/*.mode02{padding-left: 25px;padding-right: 15px;}*/
	.headLine h2{font-size: 24px;line-height: 35px;max-height: 105px;}
	.headLine p a, .headLine p span,.headLine h3{font-size: 15px;height: auto;line-height: 24px;}
	.mode02{padding:35px 15px 10px;}
	.research-info:hover,.newsList li:hover,.imgArticleList:hover {box-shadow:none;transform: scale(1);z-index: 100;background-color: #fff;}
	.imgArticleList:hover .item-txt01{padding:13px 0 15px;width: auto;}
	.news-topic .topic{margin-top: 35px;}
	.newsList li:hover{padding-left: 0}
	.research-info:hover{padding:0;}

.videoPlay{left: 15px;bottom: 15px;width: 24px;height: 24px;font-size: 16px;line-height: 25px;border-width: 1px;}
}
@media screen  and (max-width:640px) {
	.news-topic .news{width: 100%;float: none;margin-bottom: 15px;}
	.news-topic .topic{width: 100%;float: none;}
	.topicList{width: auto;margin:0 -8px;overflow: hidden;}
	.topicList li:last-child{display:none;}
	.topicList li > a{display: block;margin:0 8px;}
	.flex-direction-nav a{top: 24%;}
	.mode02 .flex-direction-nav a{width: 40px;height: 40px;line-height: 40px;font-size: 18px;margin:0;}
	.mode02 .flex-prev{left: -15px;}
	.mode02 .flex-next{right: -15px;}

	


	
}
@media screen and (max-width:480px) {

	.flex-direction-nav a{top: 20%;}

	.mode02 .flexslider .slides > li{margin:0;}
	.mode02 .flex-direction-nav a{top: 30%;}
}

@media screen and (max-width:380px) {
	.flex-direction-nav a{top: 15%;}
	.topicList li{width: 100%;margin-bottom: 15px;}
}