@charset "utf-8";
/* CSS Document */
  
.sub_banner{ max-width:1920px; margin:0 auto; overflow: hidden; position: relative;}
.sub_banner .imgResponsive{ height: 0; padding-bottom:18.2%; text-align: center; clear: both; overflow: hidden;}
.sub_banner img{ display: block; margin: 0 auto;} 
.subPage{ position:relative; z-index:1;}
 
/*面包屑*/
.bread{width:auto;line-height: 24px; font-size:1.4rem;  padding: 6px 0; overflow: hidden;border-bottom: #9a0000 1px solid;margin: 10px 0 25px 0;}
.bread span{ }
.bread span a{ padding: 0 5px;}
.bread span a.active{ color: #9a0000;}



.sub_mbtn.open{ background: url(../../images/engb20200604/open.png) no-repeat right 20px center; background-color:#f0dfcd;}
.sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; }
.sub_mbtn{width:100%;height:auto;background: url(../../images/engb20200604/sub-mbtn02.png) no-repeat right 20px center;background-color:#9b0000;cursor:pointer;display:none;padding: 8px 0;}
.sub_mbtn span{ font-size: 1.6rem; display:inline-block; line-height: 24px; padding-left: 20px;color: #fff;width: auto;height: auto;margin-right: 50px;}
.sub_mbtn.mobile-inner-header-icon-click.mobile-inner-header-icon-out{ background: url(../../images/engb20200604/sub-mbtn.png) no-repeat right 20px center;background-color:#9b0000; }
.sub_mbtn.mobile-inner-header-icon-out span{animation-duration: 0s;animation-fill-mode: none;animation-name: none;}
.sub_navm{ width:100%; display: none;}


.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;display:block;color:#fff;}
.sub_navm ul{ background:#eee; }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 14px; color:#282828; padding-left:20px;height:40px;line-height:40px;border-bottom:1px solid #e3e3e3;display:block;}
.sub_navm li a:hover{color:#9b0000;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#f1a230; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;} 
.sub_navm dl dd{ padding-left: 30px;  height:40px;line-height:40px;border-bottom:1px dotted #ccc;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#9b0000;}
.sub_navm li strong.phone_arrow{width:20px;height:20px;line-height:20px;text-align:center;display:block;position:absolute;right:15px;top:15px;z-index:99; text-indent: 99em;
	background: url(../../images/engb20200604/icon-fanhui.png) no-repeat;cursor:pointer;}
.sub_navm li strong.phone_arrow.on{background: url(../../images/engb20200604/icon-fanhui-copy.png) no-repeat;}

 
.subPage_con.container{ }
.subPage_con{ position: relative;z-index: 999;}
.sub_left li{ position: relative; }

.sub_left li strong.arrow{display:block;height:40px;line-height:40px;width:30px;text-align:center; background: url(../../images/engb20200604/icon-fanhui.png) no-repeat center center; position:absolute;right:-15px;top:5px;
   text-indent: 99em; z-index:33;cursor:pointer;transition:all 0.3s ease-in-out} 
.sub_left li.on strong.arrow{background: url(../../images/engb20200604/icon-fanhui-copy.png) no-repeat center;}
.twoJ_menu{ display:none;}
.sub_left li.on .twoJ_menu{}
.sub_left .twoJ_menu dd a{ display:block;  padding: 12px 12px 12px 40px !important; color: #333;}
.sub_left .twoJ_menu dd a.active{}
.sub_left .twoJ_menu dd:hover a{ }

/*左侧边栏*/ 
.sub_top{ }
.sub_top .sub_title{ color: #fff;  padding: 15px; background: #9a0000;text-align: center;font-weight: bold;}
.sub_top .sub_title a{ color: #fff;}
.sub_left{width:270px; background: #f7f7f7; float:right; position: relative;overflow: hidden;transition: all 0.3s ease-in-out;}  
.sub_left .sub_nav{  overflow: hidden;padding: 15px 25px;}
.sub_left .sub_nav li a{padding: 12px 22px; line-height: 22px;display:block;font-size:1.8rem;  position: relative;color: #fff;transition: all 0.3s ease-in-out;color: #333;line-height: 24px;}
.sub_left .sub_nav li > a{ background: url(../../images/engb20200604/libg.png) no-repeat left center;}
.sub_left .sub_nav li > a:hover{ background: url(../../images/engb20200604/libg-hover.png) no-repeat left center;}
.sub_left .sub_nav li:hover,.sub_left li a.active{ transition: all 0.3s ease; }
.sub_left .sub_nav li:hover > a,.sub_left li a.active{  color: #9a0000; position: relative;}
.sub_left .sub_nav li:hover a{ padding-left: 28px;}

.sub_left .sub_nav li:hover > a:before,.sub_left li > a.active:before{ height: 14px; }
.sub_left.fixTop{  position: fixed; top: 0; }  
.sub_left.fixBottom{  position: absolute; top:auto; bottom: 60px; }  
 
 
.sub_right{margin:0 308px 0 0; overflow: hidden;}
.marginBot{margin-bottom:40px;} 
.pageArticle{ position: relative;overflow: hidden;}
.articleTitleBg{ height: 200px; margin-top: -200px; overflow: hidden;position: relative;z-index: 1;
background-color:rgba(0,0,0,0.6);
background: -webkit-linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,0.6)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.6)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom,rgba(0,0,0,0), rgba(0,0,0,0.6)); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6)); /* 标准的语法 */}
.articleTitle{overflow:hidden; position: relative;margin: 0 0 20px 0;}
.articleTitle h3{overflow:hidden; font-size: 80px; font-size:8.0rem; width:auto;color:#fff;float: left;display: block;position: absolute; bottom: -20px; left: 0;z-index: 99;}
.articleTitle.gp-fborder{ border-bottom: #dedede 1px solid; padding-bottom: 20px;}
.article{width:auto;overflow:hidden;}

   
/*关于我们*/
.pku-Article{ overflow: hidden; min-height: 400px;}
.articleTitle02{ text-align: center; overflow: hidden;}
  
/*管理*/
.pku-list01 .gp-table{ width: 100%; margin: 0 0 40px 0; }
.pku-list01 .gp-table > thead > tr td{ background: #f5f5f5; font-weight: bold;}
.pku-list01 .gp-table tr{ border-bottom: #eee 1px solid; }
.pku-list01 .gp-table td{ padding: 16px 25px; }
.pku-list01 .gp-table td.td1{ width: 30%; }
.pku-list01 .gp-table td.td2{ width: 20%; color: #222;}
.pku-list01 .gp-table td.td3{ width: 30%; background: url(../../images/engb20200604/mail.png) no-repeat left top 18px;}
 
 
/*管理2*/
.pku-list02{ overflow: hidden; }
.Committee{overflow: hidden;margin-bottom: 36px;}
.Committee h2{ background: #9a0000;line-height: 24px; padding: 8px 30px; color: #fff;min-width: 466px;display: inline-block;margin-left: 35px;border-right: #eeeeee 6px solid;}
.Committee .comText{ padding: 20px 70px;background: #f5f5f5; overflow: hidden; position: relative;}
.Committee .comText:before{ content: ''; display:block; width: 100%; height: 6px; background: #eee; position: absolute; left: 0; top: 0}
.Committee .comText p{ line-height: 24px; padding: 5px 0;}

  
  
  .list_pic li { margin:0 0 10px 0; }
.list_pic .liIn { margin:0 20px; }  
.list_pic .gp-img-responsive { padding-bottom:130%; }  
  
  
  
/*管理3*/
.pku-list03 { margin: 0 0 -40px 0;overflow: hidden;}
.pku-list03 .gp-table{ width: 100%; margin: 0 0 40px 0; }
.pku-list03 .gp-table > thead > tr td{ background: #9a0000; font-weight: bold;text-align: center;color: #fff;}
.pku-list03 .gp-table tr{ border-bottom: #eee 1px solid; }
.pku-list03 .gp-table td,.pku-list03 .gp-table th{ padding: 16px 35px; text-align: left; width:80px; }
.gp-table-bordered  td,.gp-table-bordered  th{ border:solid #ddd; border-width:1px 0px 0px 1px;}
.pku-list03 .gp-table td.td1{ width: 40%; }
.pku-list03 .gp-table td.td2{ width: 25%; }
.pku-list03 .gp-table td.td3{ width: 35%; }



/*教师个人详情页*/
.teacherTitle{ border-bottom: #eee 1px solid; text-align: center; padding: 0 0 13px 0; overflow: hidden;}
.teacherTitle h2{ margin: 0 0 10px 0; overflow: hidden; }
.teacherImg{ display: block; width: 153px; height: 215px; overflow: hidden; margin: 0 auto; }
.teacherText{ overflow: hidden; border-bottom: #eee 1px solid; padding: 25px 0;}



/*招聘+通用列表页*/
.pku-list04 .rightDate{ float: right; color: #757575;line-height: 24px;}
.pku-list04 li{ border-bottom:#dedede 1px solid;  padding: 15px 0;overflow: hidden;} 
.pku-list04 li a{display:block; height: 24px; line-height: 24px; overflow: hidden;transition: all 0.3s ease;}

 

/*系中心1*/
.artList{ display: none; }
.artList a{ font-size: 15px; }
.pku-list05 li{ position: relative; background-color:#faf5f5;
background: -webkit-linear-gradient(left, rgba(250,245,245,1), rgba(250,245,245,0)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(250,245,245,1), rgba(250,245,245,0)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right,rgba(250,245,245,1), rgba(250,245,245,0)); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, rgba(250,245,245,1), rgba(250,245,245,0)); /* 标准的语法 */
 border-radius: 10px; margin: 0 0 20px 0;overflow: hidden;transition: all 0.3s ease-in-out;
 
}
.pku-list05 li .title{ display: block; padding: 20px 40px;  line-height: 24px;transition: all 0.3s ease-in-out;/*! height: 24px; *//*! overflow: hidden; */}
.pku-list05 li .jt{ display: block; width: 20px;height: 16px;position: absolute;
	right: 27px; top: 24px; cursor: pointer;background: url(../../images/engb20200604/down.png) no-repeat center;}
.pku-list05 li.on{ background: #9a0000; }
.pku-list05 li.on a{ color: #fff; } 
.pku-list05 li.on .jt{background: url(../../images/engb20200604/up.png) no-repeat center; }
.pku-list05 li.on .artList{ display: block; }
.pku-list05 .artList{ border-top:#b80b0b 1px solid; padding: 20px 40px; }
.pku-list05 .artList a{ color: #fff; padding:0 50px 16px 16px; display: inline-block; position: relative;}
.pku-list05 .artList a:before{ content: ""; display: block; width: 6px; height: 6px;background: #d11515; border-radius: 50%; position: absolute;
left: 0; top: 7px; } 


/*系中心2*/
.pku-ArticleWrap{ overflow: hidden;margin-bottom: -40px; }
.pku-Article02{overflow: hidden;margin-bottom: 40px;min-height: 400px;}
.pku-Article02 .pku-title { overflow: hidden; margin-bottom: 10px;}
.pku-Article02 .pku-title .title{ font-weight: bold;}
.pku-Article02 .pku-title .more{ font-size: 13px; }
.pku-list06{ background:#f5f5f5; padding: 15px 35px 35px 35px; margin: 0 -25px; overflow: hidden;  }
.pku-list06 li{width: 20%;/* float: left; */overflow: hidden;}
.pku-list06 li a{ display: block; font-size: 16px; border-bottom: #dedede 1px solid;margin: 0 25px;text-align: center;padding: 20px 0 10px 0;overflow: hidden;}


.pku-list07 li a{ display: block; margin-bottom: 30px; overflow: hidden; }
.pku-list07 .gp-img-responsive{ width: 193px;height: 145px; padding: 0; float: left;}
.pku-list07 .artText{ display: block; margin-left: 210px; transition: all 0.3s ease-in-out;}
.pku-list07 .date{ color: #757575; }
.pku-list07 .title{ display: block; /*! margin: 15px 0 35px 0; */ /*! max-height: 69px; */ line-height: 23px; overflow: hidden;}
.pku-list07 .abstract{ display: block; color: #444444; line-height: 23px; height: 46px; margin: 10px 0 30px 0; overflow: hidden;}


/*重要研究项目*/
.pku-classifyList{ margin-bottom: 40px; overflow: hidden; }
.pku-classifyList h2{ background:#9a0000; padding: 16px 30px; color: #fff; overflow: hidden;  }
.pku-list08{margin: 0 30px;overflow: hidden;}
.pku-list08 li{ padding: 13px 0; overflow: hidden; border-bottom: #eee 1px solid; }
.pku-list08 li a{ display: block; height: 24px; line-height: 24px; padding-left: 15px; position: relative; transition: all 0.3s ease-in-out;overflow: hidden;}
.pku-list08 li a:before{ content: ""; display: block; width: 2px;height: 2px; background: #757575;position: absolute; left: 0; top: 10px; }
 

/*News+Event*/
.pku-list07.gp-fborder{ margin: -30px 0 0 0;overflow: hidden;}
.pku-list07.gp-fborder li{ border-bottom: #eee 1px solid; overflow: hidden; }
.pku-list07.gp-fborder li a{ margin: 30px 0; }



/*参观与游览*/
.mapList{}
.mapTop{ margin: 0 auto; overflow: hidden; text-align: center;}
.mapList ul{ margin: 0 -20px; overflow: hidden; }
.mapList li{ width: 33.2%; float: left; }
.mapList li a{ display: block; margin: 20px; overflow: hidden; text-align: center;}
.mapList li .gp-img-responsive{ padding-bottom: 56.67%; }
 
.articleTitle01{ overflow: hidden;}
.articleTitle01 h2{ line-height: 33px;padding: 15px 0;}
.articleAuthor{ padding:10px 0 0 0; line-height: 26px; font-size: 13px; font-size: 1.3rem; color: #333;  overflow: hidden;  text-align: center;border-top: #eee 1px solid;}
.articleAuthor span{ font-size: 14px; font-size: 1.4rem; color: #666; padding: 0 40px 0 0; }
  
  
/*文章页*/
.article02{ margin: 15px 0 0 0;overflow: hidden; }
.article02 i,.article02 em{font-style: italic;}
.article02 strong{ font-weight: bold; } 
.article02 p{ line-height: 30px;} 
.article02 ol li{list-style:decimal inside none; }
.article02 ul li{ list-style: disc inside  none;}
.article02 img{ width: auto; } 

 

/*专题*/
.pku-list09{ margin: 0 -15px; overflow: hidden; }
.pku-list09 li{ width: 33.2%; }
.pku-list09 li a{ display: block; height: 0; padding-bottom: 68.9%; margin: 15px; position: relative; overflow: hidden;} 
.pku-list09 .gp-img-responsive{ padding-bottom: 75.6%; border-top-left-radius: 20px;border-top-right-radius: 20px;}
.pku-list09 .artText{ display: table; height: 53px; width: 80%; background: rgba(16,26,33,0.5);background: #9a0000 \9; *background: #9a0000; position: absolute; bottom: 0; left: 0; padding: 0 10%;}
.pku-list09 .artText p{  display: table-cell;vertical-align: middle;}
.pku-list09 .artText b{ display: block; height: 36px;font-weight: normal; color: #fff; overflow: hidden;line-height: 18px;}

 



/*人员1*/
.pku-list12 table{ width: 100%; }
.pku-list12 table tr th{ background: #dedede !important; }
.pku-list12 table tr th.td1{ border-right: #fff 1px solid; }
.pku-list12 table tr th,.pku-list12 table tr td{ padding: 18px 30px; text-align: left;}
.pku-list12 table tr:nth-child(2n+1) > td{ background: #f5f5f5; }
.pku-list12 table tr td.td1{border-right: #eee 1px solid;}

.pku-list12 table .td1{ width: 40%; }
.pku-list12 table .td2{ width: 60%; }
.pku-list12 .personText { overflow: hidden;}
.pku-list12 .name{ display: block; margin-bottom: 15px;} 
.pku-list12 .position{ display: block; color:#757575; overflow: hidden; line-height: 26px;}


 
/*人员2和3*/
.Letter-list{ background: #f5f5f5; overflow: hidden; padding: 0 30px;margin-bottom: 20px;}
.Letter-list a{ display: inline-block; padding: 16px 8px;}
.Letter-list a.active,.Letter-list a:hover{ background: #9a0000; font-weight: bold; color: #fff; }
.pku-list10{}
.pku-list10 li{ overflow: hidden; border-bottom: #ededed 4px solid;padding: 20px 40px;}
.pku-list10 .gp-img-responsive{ width: 121px; height: 170px; padding: 0; float: right; }
.pku-list10 .personText { margin:20px 150px 0px 0; overflow: hidden;}
.pku-list10 .name{ display: block; } 
.pku-list10 .position{ display: block; margin: 10px 0 25px 0;color:#757575; overflow: hidden; line-height: 26px;}
.pku-list10 .contact span,.pku-list12 .contact span{ color:#757575;  margin: 0 40px 13px 0;display: inline-block;}
.pku-list10 .mail,.pku-list12 .mail{ background: url(../../images/engb20200604/mail2.png) no-repeat; padding-left: 30px; background-size: 20px;}
.pku-list10 .tel,.pku-list12 .tel{ background: url(../../images/engb20200604/tel.png) no-repeat; padding-left: 26px;background-size: 18px;}
.pku-list10 .address,.pku-list12 .address{ background: url(../../images/engb20200604/address.png) no-repeat; padding-left: 20px;background-size: 14px;}

.pku-list11 .contact{margin: 20px 0 0 0;}
  

  

/*分享*/
 .share{width: auto;/* position: absolute; */right: 0;bottom: 0;/* text-align: right; */float: right;}
 .share_btn{float: left;line-height: 33px;font-weight: normal;}
 .share .bdsharebuttonbox  > a{padding-left: 0;margin:0 15px 0 0 !important;;height: 81px;text-indent: 0;width: 50px;
  text-align: center;display: inline-block; position: relative; }
 .share .bdsharebuttonbox > a.bds_weixin{background: url(../../images/engb20200604/wechat.png) no-repeat center;}
 .share .bdsharebuttonbox  > a.bds_tsina{background: url(../../images/engb20200604/sina.png) no-repeat center;}
 .share .bdsharebuttonbox  > a.bds_more{background: url(../../images/engb20200604/share-more.png) no-repeat center;}


/*分页*/
.gp-page { padding:30px 0 0 0; color:#757575; }
.gp-page:after,.gp-page:before { content:" "; display:table}
.gp-page>a,.gp-page>span{display:inline-block;*display: inline;*zoom:1;cursor: pointer;width: auto;height: 32px;line-height: 32px;
 position:relative;text-align: center;  margin:0 15px;vertical-align: top;font-size: 16px;color: #757575;}  
.gp-page>a span{ color: #9a0000;}

.gp-page>a.active{ font-weight: bold; color: #9a0000; border-bottom: #9a0000 3px solid;}
.gp-page-select{height: 32px;line-height: 32px;min-width: 50px;display:inline-block;*display: inline;*zoom:1;vertical-align: top;}
.gp-page .gp-page-start,.gp-page .gp-page-end,.gp-page .gp-page-next,.gp-page .gp-page-prev,.gp-page > span {width: auto;padding:0 15px;}

.gp-page .gp-page-prev,.gp-page .gp-page-next{ font-size: 24px; color: #9a0000;}
.gp-m-page .gp-page-prev, .gp-m-page .gp-page-next{ font-size: 15px; border:1px #ddd solid; color: #757575; }
.gp-page > span{border:none}
.gp-page > a:hover { color: #9a0000; }
.gp-m-page{ display: none; }
.gp-m-page a{display: inline-block;margin:0 10px}
/*居中*/
.gp-page-centered {text-align:center}
/*右对齐*/
.gp-page-right {text-align:right}
 
/*文章附件*/
.Annex-share{ margin: 20px 0 0 0; overflow: hidden; }
.Annex{ border-top: #eee 1px solid; padding: 30px 0 0 0; margin: 30px 0 0 0;overflow: hidden;}
.Annex .listTitle01{ display: inline-block;float: left;}
.Annex .listTitle01 .icon-wenjian{ color: #ffcd2c; font-size: 20px;margin-right: 6px;}
.Annex ul{ margin-left: 160px;margin-right: 210px;}
.Annex ul li{position: relative;padding:0 0 15px 0; overflow:hidden; position: relative;}
.Annex ul li a{ transition: all 0.3s ease-in-out;}

 

/*地图切换*/
.picShow{ margin: 0 0 40px 0; overflow-x: hidden; } 

.picShow .flexslider#slider .slides > li{ border:none; position: relative;}
.picShow .flexslider#slider .slides > li span{ display: block; height: 0; padding-bottom: 56.6%; overflow: hidden; text-align:center; } 
.picShow .flexslider#carousel{ margin:0 -20px;  overflow: hidden;}
.picShow .flexslider#carousel .slides > li span{ display: block; margin: 20px; cursor: pointer;}
.picShow .flexslider#carousel .slides > li  span {border: #ddd 4px solid;}
.picShow .flexslider#carousel .slides > li.flex-active-slide span{ border:#a80707 4px solid; }
.picShow #carousel .flex-direction-nav{ display: none; }
.picShow #carousel .slides > li img{ height: 152px; width: 100%;display: block;} 

.picShow .flex-direction-nav a { text-decoration:none; display: block; width: 50px; height: 50px;  position: absolute; top:40%; z-index: 10; overflow: hidden; cursor: pointer; 
	border-radius: 50%; transition: all 0.3s ease;margin-top: -50px; text-align: center; line-height: 92px; font-size: 26px; color: #f3f3f3;
text-indent: 999em;
} 
.picShow .flex-direction-nav .flex-prev { left: 0; background:url(../../images/engb20200604/arrow-lf.png) no-repeat center rgba(255,255,255,0.8); border: #eee 2px solid; }
.picShow .flex-direction-nav .flex-next { right: 0;background:url(../../images/engb20200604/arrow-rt.png) no-repeat center rgba(255,255,255,0.8); border: #eee 2px solid;}
.picShow .flex-direction-nav .flex-prev:hover {  }
.picShow .flex-direction-nav .flex-next:hover { }



/*师资照片*/
.teacherList { overflow: hidden; }
.teacherList{ margin: -15px; overflow: hidden; }
.teacherList li{ width: 25%; float: left; }
.teacherList li a{ display: block; margin: 15px; overflow: hidden; }
.teacherList .artImg{ display: block; background: #ccc; height: 0; padding-bottom: 128%; overflow: hidden;  }
.teacherList .artText{ display: block; line-height:30px; height: 30px; margin: 10px 0 0 0; font-size: 16px; text-align: center;overflow: hidden;}

 

@media screen  and (min-width:1020px) {
      .pku-list04 li a:hover{ padding-left: 6px; }
      .pku-list05 li:hover .title{ padding-left: 46px; }
      .pku-list07 a:hover .artText{padding-left: 6px;}
      .pku-list08 li a:hover{ padding-left: 22px; }
     .Annex ul li a:hover{ padding-left: 5px; } 
}

@media screen  and (max-width:1386px) {

  
}
	
@media screen  and (max-width:1200px) {
     .container{width: auto;margin-left: 15px !important;margin-right: 15px !important;}
}
 
@media screen  and (max-width:1020px) {
	   .subPage{ overflow: hidden; }
       .sub_left{ display: none; }
       .sub_mbtn{ display: block; }
       .sub_right{ margin: 0; }
       .sub_right .article{ clear: both; }
       .pages{ display: none; }
       .pages_min{ display: block; }
       .Committee .comText{ padding: 20px; }
       .Committee h2{ margin-left: 0; }
       .pku-list03 .gp-table td, .pku-list03 .gp-table th{ padding: 16px; }
       .gp-page-centered{ display: none; }
       .gp-m-page{ display: block; }
       .pku-list08{ margin: 0; }
       .pku-list08 li a{ height: auto; }
       .Annex ul{ margin: 20px 0 0 0; }
       .Annex .listTitle01{ float: none; }
       .share{ position: static; }
       
      .picShow .flexslider#carousel { margin:0 -10px; }
     .picShow .flexslider#carousel .slides > li span{ margin:20px 10px; }

  
}




 
@media screen  and (max-width:768px) {

   .bread span,.bread span a,.bread span a:hover{ color: #666; }
   .article02 img{width:auto !important;height:auto !important;}
   .article02 video{width:auto !important;}
   .article02 table{width:100% !important; }
   .pku-list01 .gp-table td{ padding: 15px;}
   .pku-list01 .gp-table td.td3{ padding:15px 25px; }
   .pku-list05 li > a{ padding: 20px 30px 20px 20px; }
   .pku-list05 .artList{ padding: 20px; }
   .pku-list05 .artList a{ padding: 0 16px 16px 16px; }
   .pku-list06 li{ width: 33.3%; }
   .pku-list09 li{ width: 50%; }
   .pku-list10 li{ padding: 20px; }
   .pku-list12 table tr th, .pku-list12 table tr td{ padding: 15px; }
   .pku-list12 .contact span{ display: block; margin: 10px 0;}
   .picShow .flexslider#slider .slides > li span { padding-bottom:76%; }
}




@media screen and (max-width:640px) {
  .pku-list04 .rightDate{ float: none; }
  .pku-list04 li a{ height: auto; }
  .pku-list06 li{ width: 50%; }
	.pku-list06 li a{ font-size: 14px;}
  .pku-list07 .gp-img-responsive{ float: none;margin: 0 auto; } 
  .pku-list07 .artText{ margin: 10px 0 0 0; }
  .pku-list07 .abstract{ height: auto; margin: 10px 0; }
  .pku-Article02 .pku-title .more{ font-size: 12px; }
  .mapList ul{ margin: 0 -10px; }
  .mapList li{ width: 50%; }
  .mapList li a{ margin: 10px; }
  .teacherList li{width: 33%;}
} 


@media screen and (max-width:480px) {
     .mapList li,.pku-list09 li{ width: 100%; }
     .pku-list10 .gp-img-responsive{ margin: 0 auto; float: none; }
     .pku-list10 .personText{ margin: 20px 0 0 0; }
     .pku-list10 .position{ margin: 10px 0; }
     .pku-list11 .position{ margin: 0; }
     .teacherList li{ width: 50%; }

}





