@charset "utf-8";
/*孙立宏2020.10.14*/
.wrap_footer{background:url(../images/footer_bg.png) no-repeat top}
body{background: url(../images/body_bg.png) no-repeat top center #fafafa;}
.wrap{overflow: hidden;}
.subHeader {position: relative;z-index: 800;}
.sub_logo{padding: 0.3rem 0 0.2rem;width: 4.5rem;position: relative;z-index: 8000;}
body.open .sub_logo{z-index: 0;}
.topNav{padding-top: 0.7rem;}
.navWrap2 .nav{border-top: 0.01rem solid rgba(255,255,255,0.1);padding: 0;height: 0.7rem;}
.nav > li > a{height: 0.7rem;line-height: 0.7rem;}
.nav > li.active a{}
.second_nav1{top: 0.7rem;}
.subPage{padding-top: 0.8rem;min-height: 4rem;}
.nav2{}
.nav2 h2{color: #0e64c3;font-size: 0.3rem;font-weight: normal;margin-bottom: 0.23rem;}
.nav2 h2 span{font-family: 'bigcaslon';color: #666;font-size: 0.16rem;text-transform: uppercase;margin-left: 0.2rem;letter-spacing: 0.01rem;}
.footer{padding-bottom: 0.45rem;}
/*侧边栏*/
.gp-subLeft{z-index: 100;margin-bottom: 0.4rem;position: relative;}
.gp-subLeft::before{content: '';width: 80%;position: absolute;left: 0;top: 0;background-color: #EDEDED;height: 1px;;}
.gp-subLeft::after{content: '';width: 100%;position: absolute;left: 0;bottom: 0;background-color: #EDEDED;height: 1px;;}
.gp-subLeft >li{display: inline-block;padding: 0 0.3rem;position: relative;}
.gp-subLeft >li > a{padding:0.15rem 0;display: inline-block;transition: all 0.35s ease-in-out;position: relative;font-size: 0.18rem;line-height: 1;vertical-align: middle;}
.gp-subLeft >li > a i{font-size: 0.14rem;color: #c3c3c3;margin-left: 0.05rem;}
.gp-subLeft >li > a::before{content: '';width: 0;bottom: 0;height: 0.02rem;left: 50%;transition: all 0.35s ease-in-out;background-color: #0e61ba;position: absolute;}
.gp-subLeft >li > a:hover{color: #0f66c4;}
.gp-subLeft >li > a.active,.gp-subLeft >li > a.active i{color: #0f66c4;}
.gp-subLeft >li.on .gp-second-nav{display: block;top: 0.48rem;}
.gp-subLeft >li.on.hover {background-color: #0e64c3;}
.gp-subLeft >li.on.hover > a{color: #fff;}
.gp-subLeft >li.on.hover > a i{color: #fff;}
.gp-subLeft >li > a:hover:before,.gp-subLeft >li > a.active:before{width: 0.5rem;margin-left: -0.25rem;}
.gp-subLeft .gp-toggles{text-align: center;cursor: pointer;color:#999;font-size: 0.16rem;display: inline-block;vertical-align: middle;padding: 12px 0;line-height: 1.4;}
.gp-second-nav{display: none;background-color:rgba(27,33,48,0.95);width: 100%;position: absolute;left: 0;z-index: 500;}
.gp-second-nav dd{}
.gp-second-nav dd a{display: block;padding:0.12rem 0.3rem;transition: all 0.35s ease-in-out;position: relative;font-size: 0.16rem;color: #fff;border-bottom: 0.01rem solid rgba(255,255,255,0.1);}
.gp-second-nav dd a:hover{background-color: #0e64c3;color: #fff;}

/*侧边栏移动端 */
.gp-m-subNav{display:none;}
.gp-m-inner-header{width:100%;height:0.6rem;background-color:#244da0;cursor:pointer;line-height: 0.6rem;}
.gp-m-inner-header > span{height: 0.4rem;padding-left: 0.15rem;font-size: 0.16rem;color:#fff;}
.gp-m-subNav .gp-m-inner-header-icon-click{}
.gp-m-subNav .gp-m-inner-header-icon{float: right;width: 0.4rem;height: 0.4rem;text-align: center;color: #fff;}
.gp-m-subNav  .gp-m-inner-header-icon-click i{display: block;transform: rotate(90deg);}
.gp-subNavm{ width:100%; overflow: hidden;display: none;background-color: #fff;}
.gp-subNavm h2{width:100%;height:0.48rem;line-height:0.48rem;background-color:#003c7f;}
.gp-subNavm h2 a{padding-left:0.13rem;font-size:0.2rem;font-family:Tahoma;display:block;color:#fff;}
.gp-subNavm ul{}
.gp-subNavm li{position: relative;}
.gp-subNavm li > a{ font-size: 0.14rem;line-height:1.4;border-bottom:0.01rem solid #eee;display:block;padding:0.13rem 0.15rem;}
.gp-subNavm li.sub_has span{ margin-left: 0.1rem;}
.gp-subNavm li.on a{ color:#003c7f; display:block; width:100%;}
.gp-m-toggle{width: 0.4rem;height: 0.4rem;position: absolute;right: 0;top: 0;line-height: 0.4rem;text-align: center;}
.gp-subNavm li.active .gp-m-toggle{transform: rotate(90deg);}
.gp-subNavm dl{ display: none; background-color:#fff;}
.gp-subNavm dl dd{ padding-left: 0.3rem; line-height:0.18rem; padding:0.12rem 0px 0.12rem 0.3rem;border-bottom: 0.01rem dotted #e6e6e6;}
.gp-subNavm li dl dd a{ font-size: 0.14rem; font-weight:normal; display:inline;  border:none; padding:0px;}
.gp-subNavm li dl dd a:hover{ color:#0f66c4}
/*愿景使命*/
.whiteBg{background-color: #fff;padding-bottom: 500rem;margin-bottom: -500rem;background-color: #fff;overflow: hidden;}
.listTitle1{border-bottom: 1px solid #eee;padding: 0 0.4rem;padding-top: 0.12rem;}
.listTitle1 h2{font-size: 0.28rem;padding: 0.18rem 0;position: relative;font-weight: normal;}
.listTitle1 h2::before{content: '';width: 100%;height: 0.03rem;background:#32aae0;position: absolute;left: 0;bottom: 0;
  background: -webkit-linear-gradient(left, #32aae0, #0e64c2 50% , #1b2d60); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #32aae0, #0e64c2 50% , #1b2d60); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #32aae0, #0e64c2 50% , #1b2d60); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #32aae0, #0e64c2 50% , #1b2d60); /* 标准的语法 */}
.listTitle3 h2{text-align: right;font-size: 0.275rem;color: #d3d3d3;}
.gp-bread{padding-top: 0.25rem;}
.yjCol1{padding-top: 0.8rem;margin-right: 0.95rem;}
.yj_title1{width: 1.5rem;text-align: right;font-size: 0.24rem;color: #0e64c3;font-weight: normal;}
.yjCon1{margin-left: 1.74rem;border-left: 1px solid #eee;padding:0 0.15rem 0 0.3rem;position: relative;}
.yjCon1::before{content: '';width: 0.04rem;height: 0.2rem;background-color: #0e64c3;position: absolute;left: -2px;top: 0;}
.yjCon1{font-size: 0.16rem;line-height: 2;;}
.yjCon1 p{margin-bottom: 0.15rem;}
.yjCon1 p:last-child{margin-bottom: 0;}
.line{border-bottom: 1px solid #eee;margin: 0.45rem 0.95rem;}
.padding-top-0{padding-top: 0;}
/*研究分中心*/
.pku-list1 {padding: 0.4rem 0;}
.pku-list1 li{border-bottom: 1px solid #eee;}
.items_info1{display: block;padding: 0 0.4rem;}
.items_icon1{width: 0.9rem;text-align: right;font-size: 0.46rem;color: #008b26;padding-top: 0.25rem;}
.items_icon1 img{max-width: 0.48rem;}
.items_txt1{margin-left: 1.05rem;border-left: 0.01rem solid #eee;padding: 0.25rem 0 0 0.18rem;margin-bottom: 0.38rem;}
.items_txt1 h3{font-size: 0.24rem;font-weight: normal;margin-bottom: 0.2rem;}
.items_txt1 p{line-height: 0.24rem;color: #666;height: 0.96rem;overflow: hidden;-webkit-line-clamp: 4;margin-bottom: 0.24rem;}
.items_bottom1{padding: 0.28rem 0;position: relative;}
.items_bottom1::before{content: '';width: calc(100% + 0.9rem);height: 0.01rem ;position: absolute;left: -0.9rem;top: 0;background-color: #eee;}
.items_bottom1 > span{margin-right: 0.2rem;margin-bottom: 0.1rem;}
.items_bottom1 i{width: 0.22rem;height: 0.22rem;line-height: 0.22rem;text-align: center;display: inline-block;vertical-align: middle;margin-right: 0.05rem;border-radius: 50%;color: #008b26;border:0.01rem solid #eee;}
.items_bottom1 > span:last-child i{color: #ff9c00;}
/*组织机构*/
.zjjgCol{padding: 0.25rem 0;}
/*理事会*/
.padding-4{padding: 0.4rem;}
.list-img5{width: 1.8rem;float: left;}
.list-img5 .gp-img-responsive{padding-bottom: 130%;background: none;}
.pku-list5 li{border: 0.01rem solid #eee;overflow: hidden;margin-bottom: 0.2rem;}
.list-txt5{margin-left: 1.8rem;padding: 0.3rem;}
.list-txt5 h3{font-size: 0.24rem;font-weight: normal;color: #0f66c4;margin-bottom: 0.24rem;}
.list-txt5 h3 strong{color: #0f66c4;font-weight: normal;margin-right: 0.3rem;display: inline-block;}
.list-txt5 h3 span{font-size: 0.18rem;color: #333;display: inline-block;}
.list-txt5 p {line-height: 0.26rem;color: #666;font-size: 0.16rem;-webkit-line-clamp:5;height: 1.3rem;overflow: hidden;}
/***分页*/
.gp-page { padding:0.15rem 0; color:#999;font-size: 0;}
.gp-page:after,.gp-page:before { content:" "; display:table}
.gp-page>a:first-child{}
.gp-page>a,.gp-page>span{display:inline-block;*display: inline;*zoom:1;cursor: pointer;height:0.46rem;line-height: 0.46rem; position:relative;text-align: center; vertical-align: top;width: 0.46rem;font-size: 0.16rem;transition: all 0.35s ease-in-out;margin:0 8px;border:0.01rem solid #e1e1e1;border-radius: 50%;color: #999;background-color: #fff;}
.gp-page .gp-page-start,.gp-page .gp-page-end,.gp-page > span {width: auto;padding:0 0.15rem}
.gp-page > span{border:none}
.gp-page > a:hover ,.gp-page > a.on_pages{ background-color:#0e64c3;color: #fff;border-color: #0e64c3;}
.gp-page .gp-page-prev,.gp-page .gp-page-next{font-size: 0.2rem;}
.gp-page > a.on_pages{font-weight: bold;}
.gp-m-page{display: none;}
.gp-m-page a{display: inline-block;margin:0 10px;height: 0.36rem;line-height: 0.36rem;font-size: 2rem;width: 0.36rem;}

/*居中*/
.gp-page-centered {text-align:center}
.gp-page a:hover ,.pageList li.active a{ background-color:#004ea2;color:#fff}
/*全体人员*/
.pku-list6{}
.pku-list6 li{margin-bottom: 0.38rem;overflow: hidden;}
.pku-list6 li .letter{width: 2.65rem;text-align: center;font-size: 0.18rem;color: #0e64c3;font-family: 'Arial';float: left;text-transform: uppercase;border: 1px solid #0e64c3;padding: 5px;border-radius: 5px;}
.list-txt6{margin-left: 3rem;font-size: 0;border-bottom: 0.01rem solid #eee;min-height: 0.21rem;}
.list-txt6 a{display: inline-block;font-size: 0.18rem;margin-bottom: 0.3rem;width: 20%;vertical-align: top;}
/*特聘研究员*/
.pku-list7{margin: 0 -0.1rem;}
.pku-list7 > li {box-sizing: border-box;border: none;overflow: visible;}
.pku-list7 > li > a{display: block;margin: 0 0.1rem;position: relative;overflow: hidden;border: 0.01rem solid #eee;}
.list-more5{font-size: 0.38rem;position: absolute;right: 0.35rem;bottom: 0.25rem;margin: 0 0.1rem;color: #bdbdbd;}
.pku-list7 .list-img5{width: 2.2rem;}
.pku-list7 .list-txt5{margin-left: 2.2rem;}
.pku-list7 .list-txt5 p{-webkit-line-clamp:6;height: 1.56rem;}
/*研究生*/
.pku-list8{margin: 0 -0.12rem;}
.pku-list8 li {margin-bottom: 0.25rem;}
.pku-list8 li > a{display: block;margin: 0 0.12rem;}
.pku-list8 li .gp-img-responsive{padding-bottom: 150%;}
.list-txt8{padding: 0.2rem;text-align: center;border: 0.01rem solid #eee;}
.list-txt8 h3{font-size: 0.18rem;color: #0f66c4;margin-bottom: 0.1rem;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list-txt8 span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
/*招聘信息*/
.nav3{padding: 0.3rem 0.4rem;}
.nav3 li{display: inline-block;margin:0 0.2rem 0.1rem 0;}
.nav3 li a{display: block;padding: 0.07rem 0.12rem;border: 0.01rem solid #eee;border-radius: 0.05rem;}
.nav3 li a:hover,.nav3 li a.active{background-color: #0e64c3;color: #fff;}
/*招聘信息*/
.pku-list9{padding:0.4rem 0.3rem 0.3rem;  }
.pku-list9 li{margin-bottom: 0.2rem;}
.pku-list9 li > a{display: block;margin: 0 0.1rem;border: 1px solid #eee;padding: 0.25rem;}
.list-img9{float: left;padding-right: 0.1rem;}
.list-txt9{margin-left: 0.3rem;padding-left: 0.1rem;}
.border-list li .list-txt9{border-left: 1px solid #eee;}
.list-txt9 h3{font-size: 0.16rem;margin-bottom: 0.1rem;word-wrap:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.list-txt9 p{line-height: 0.24rem;color: #666;-webkit-line-clamp: 2;height: 0.48rem;overflow: hidden;margin-bottom: 0.1rem;}
.list-date9{display: block;color: #666;}
/*文章页*/
.pageArticle{margin-right:0;}
.pageArticleTitle{overflow: hidden;padding:0.35rem 0.15rem 0.15rem;}
.pageArticleTitle h3{line-height: 1.4;color: #333;text-align: center;font-size: 0.24rem;}
.articleAuthor{padding:0.15rem 0 0.25rem;text-align: center;margin-bottom: 0.2rem;color: #999;border-bottom: 1px solid #e6e8ec;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color:#999;margin:0 5px}
.wrapArticle {position: relative;margin: 0 auto;padding:0 1.4rem 0.4rem;}
.articleBottom{overflow: hidden;}
.gp-article{position: relative;line-height: 1.8;padding-bottom: 0.05rem;min-height: 400px;font-size: 0.16rem;}
.gp-article p{margin-bottom: 0.15rem;}
.gp-article p:last-child{margin-bottom: 0;}
.Annex{padding:0.15rem 0;}
.Annex > strong{padding:0.1rem  0.35rem;display: block;background:url(../images/file_bg.png) no-repeat 0 center  ;font-weight: normal;font-size: 0.16rem;border-bottom: 0.01rem solid #eee;color: #0f66c4;}
.annexList{overflow: hidden;padding: 0.1rem 0 0.1rem 0.3rem;}
.annexList li{line-height: 1.5;padding:0.06rem 0;}
.share{padding-top: 0.3rem}
.share .bdsharebuttonbox  > a,.share .bdsharebuttonbox > span{padding-left: 0;margin-bottom:0.2rem;height:0.32rem;text-indent: 0;width: 0.32rem;line-height: 0.32rem;text-align: center;background: none;font-size: 0.2rem;display: block;margin-bottom: 0.2rem;border-radius: 50%;border: 0.01rem solid #f1f1f1;background-color: #fff;}
.share .bdsharebuttonbox > a.bds_weixin{color:#52af50}
.share .bdsharebuttonbox > a.bds_weixin:hover{background-color:#52af50;color: #fff;}
.share .bdsharebuttonbox  > a.bds_tsina{color:#d81e06}
.share .bdsharebuttonbox > a.bds_tsina:hover{background-color:#d81e06;color: #fff;}
.share .bdsharebuttonbox  > a.bds_qzone {color:#fece00}
.share .bdsharebuttonbox  > a.icon-pdf{color: #1b2d60;font-size: 0.18rem;}
.share .bdsharebuttonbox  > a.icon-pdf:hover{background-color: #1b2d60;color: #fff;}
.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {   background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
.shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
.sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
.sharelist li a {     color: #565656;     font: 12px '宋体';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 260px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-130px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}

.share.fixed{position: fixed;left:50%;top:0;margin-left:5.45rem ;width: 0.32rem;}
.share{position: absolute;right: 0.6rem;top: 0;}
.share .bdsharebuttonbox > span{color: #d9d9d9;font-size: 3.5rem;}
/*学术动态*/
.pku-list10{margin: 0 -0.1rem;}
.pku-list10 li{margin-bottom: 0.3rem;}
.pku-list10 li > a{display: block;border: 0.01rem solid #f3f3f3;background: none;margin: 0 0.3rem;}
.item-info1{background-color: #f4fbfe;display: block;padding:0.25rem 0.3rem;}
.item-label{width: 0.8rem;float: left;}
.item-label span{width: 0.7rem;min-height: 0.5rem;display: flex;align-items: center;font-size: 0.14rem;box-sizing: border-box;padding: 0.05rem,;text-align: center;border: 1px solid #ddd;border-radius: 0.05rem;justify-content: center;}

.item-label strong{font-size: 0.14rem;font-family: 'Arial';font-weight: normal;color: #1e1e1e;padding-top: 10px;display: block;}
.item-txt1{margin-left: 0.84rem;border-left: 1px solid #ddd;padding-left: 0.2rem;}
.item-txt1 h3{font-weight: normal;line-height: 0.24rem;font-size: 0.18rem;margin-bottom: 0.2rem;color: #040404;height: 0.72rem;overflow: hidden;}
.item-txt1 p{color: #505050;line-height: 0.24rem;height:0.96rem;overflow: hidden ;-webkit-line-clamp: 3;}
.green1 .item-label span{border-color: #008b26;color: #008b26;}
.blue1 .item-label span{border-color: #0270bc;color: #0270bc;}
.yellow1 .item-label span{border-color: #d18d16;color: #d18d16;}
.purple1 .item-label span{border-color: #974ee2;color: #974ee2;}
.red1 .item-label span{border-color: #c02c2c;color: #c02c2c;}
/*动态信息*/
.pku-list11{padding-top: 0.3rem;}
.pku-list11 li p{-webkit-line-clamp: 3;height: 0.72rem;}
.icon2{width: 0.22rem;height: 0.22rem;border: 0.01rem solid #ddd;border-radius: 50%;line-height: 0.22rem;text-align: center;color:#0e64c3;display: inline-block;}
.icon2::before{transform: scale(0.65);}
.pku-list9 li .list-date9{position: relative;font-size: 0.16rem;}
.pku-list9 li  > a{background: url(../images/li_bg2.png) no-repeat right bottom;}
.pku-list9 li .list-date9 i{position: absolute;left: -0.38rem;top: 0;color: #dcdcdc;border: 0.01rem solid #eee;height: 0.22rem;line-height: 0.22rem;text-align: center;display: inline-block;border-radius: 50%;width: 0.22rem;}
/*论坛讲座*/
.pku-list12 {}
.pku-list12 li h3{margin-bottom: 0.15rem;}
.pku-list12 li .list-date9 {font-size: 0.16rem;margin-bottom: 0.15rem;}
/*科研成果*/
.font-blue{color: #0f66c4;}
.pku-list13 li .font-blue{display: inline-block;vertical-align: middle;font-weight: normal;font-size: 0.14rem;}
.pku-list13 li .font-blue em{margin-right: 0.05rem;}
.pku-list13 li .list-date9 > span{display: inline-block;margin-right: 0.35rem;}
.pku-list13 li .icon2{color:#dcdcdc;}
/*公告信息*/
.pku-list14{padding:0.4rem 0.3rem 0.3rem; }
.pku-list14 li h3{font-size: 0.18rem;margin-bottom: 0.15rem;}
.list-date14{background-color: #0f66c4;color: #fff;line-height: 1;padding: 0.1rem 0.14rem;margin-bottom: 0.15rem;}
.pku-list14 li .list-txt9{padding-left: 0;}
.pku-list14 li .list-txt9 p{-webkit-line-clamp: 3;height: 0.72rem;}
.pku-list14 li > a{background: none;padding: 0 0.25rem 0.25rem 0.2rem;}
/*研究院新闻*/
.pku-list15{}
.pku-list15 li{border: 0.01rem solid #eee;padding: 0.25rem 0.25rem 0.25rem 0;overflow: hidden;}
.item-img15{width: 3.2rem;float: left;}
.list-txt15{margin-left: 3.68rem;}
.list-txt15 h3{font-size: 0.18rem;margin-bottom: 0.15rem;}
.list-txt15 p{line-height: 0.24rem;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 0.15rem;height: 0.72rem;color: #666;}
.list-date15 span:first-child{margin-right: 0.3rem;}
.list-date15 span i{margin-right: 0.05rem;}
.font-green{color: #018a25;}
.pku-list15 li{margin-bottom: 0.2rem;}
.pku-list15 li.right {padding: 0.25rem 0 0.25rem 0.25rem;}
.pku-list15 li.right .item-img15{float: right;}
.pku-list15 li.right .list-txt15{margin: 0 3.68rem 0 0;}
/*学生活动*/
.pku-list16 li{padding: 0;background: url(../images/li_bg3.png) no-repeat right bottom;}
.pku-list16 li .item-img15{width: 5.2rem;}
.pku-list16 li .list-txt15{margin-left: 5.2rem;padding: 0.4rem;}
.pku-list16 li h3{position: relative;padding-top: 0.26rem;;}
.pku-list16 li h3::before{content: '';width: 0.3rem;height: 0.02rem;background-color: #0f66c4;position: absolute;left: 0;top: 0;}
.pku-list16 li p{-webkit-line-clamp: 4;height: 0.96rem;}
.pku-list16 li.right {padding: 0;background-position: right 5.2rem bottom;}
.pku-list16 li.right .list-txt15{margin: 0 5.2rem 0 0;}
.pku-list17 li > a{background: none;}
/*高端培训*/
.bodyBg{background: url(../images/body_bg.png) no-repeat top center,url(../images/c_bg1.jpg) no-repeat top center #fafafa;background-size: 100% auto;}
.subLeft2{}
.gp-subLeft::before,.subLeft2::after{background-color: #000;opacity: 0.05;}
.gdpx{padding: 0.6rem 0.4rem;background-color: rgba(0,0,0,0.1);width: 6.4rem;box-sizing: border-box;margin-bottom: 1rem;}
.gdpx h3{font-size: 0.42rem;line-height: 1.4;margin-bottom: 0.3rem;}
.gdpx p{font-size: 0.18rem;line-height: 0.28rem;color: #fcfcfd;margin-bottom: 0.4rem;max-height:1.96rem ;}
.gd-bottom{display: block;margin-bottom: 0.14rem;font-size: 0.18rem;line-height: 1.4;}
.gd-bottom i{margin-right: 0.15rem;font-size: 0.24rem;display: inline-block;vertical-align: middle;}
.zsCon{background: url(../images/gd_bg2.png) repeat;padding:1rem 0.84rem;text-align: right;position: relative;min-height: 4rem;box-sizing: border-box;box-shadow:0 0 0.25rem rgba(14,100,95,0.25);}
.zsCon::before{content: '';width: 100%;height: 100%;background: url(../images/gd_bg.png) no-repeat top left;background-size: contain;position: absolute;left: 0;top: 0;z-index: 0;}
.zsCon h3{font-size: 0.28rem;margin-bottom: 0.3rem;font-weight: normal;position: relative;}
.zsCon p{line-height: 0.28rem;font-size: 0.18rem;margin-bottom: 0.3rem;margin-left: 3.95rem;position: relative;color: #zsCon;max-height: 1.4rem;overflow: hidden;}
.border{border: 0.01rem solid #fff;padding: 0.1rem 0.13rem;line-height: 1;margin-left: 0.4rem;position: relative;}
.border i{margin-right: 0.05rem;}
.listCol2{padding-top: 0.3rem;}
.listTitle11{text-align: center;font-size: 0.28rem;text-align: center;padding: 0.25rem 0;}
.pku-list18{position: relative;overflow: hidden;padding: 0.5rem 0 0;}
.pku-list18::before{content: '';width: 0.02rem;height: 100%;background-color: #e3e8ee;position: absolute;left: 50%;margin-left: -0.01rem;top: 0;}
.pku-list18 li{position: relative;margin-top: -0.7rem;margin-right: 50%;}
.pku-list18 li::after{content: '';display: block;clear: both;}
.pku-list18 li:first-child{margin-top: 0;}
.item-img18{width: 4.76rem;position: relative;}
.item-txt18{position: absolute;left: 0;bottom: 0;padding: 0.12rem 0.3rem;width: 100%;box-sizing: border-box;background-color: rgba(0,0,0,0.4);color: #fff;font-size: 0.18rem;text-align: left;}
.list-date{font-size: 0.18rem;position: absolute;right: 0.35rem;top: 0;}
.list-icon18{position: absolute;border: 0.05rem solid #e3e8ee;background-color: #0e64c3;width: 0.24rem;height: 0.24rem;line-height: 0.24rem;text-align: center;right: -0.18rem;top: -0.1rem;color: #fff;border-radius: 50%;}
.list-icon18::before{display: block;}
.pku-list18 li:nth-child(2n){width: 50%;text-align: right;margin: 0 0 0 50%;}
.pku-list18 li:nth-child(2n) .list-date{right: auto;left: 0.35rem;}
.pku-list18 li:nth-child(2n) .list-icon18{right: auto;left: -0.18rem;}
.pku-list18 li:nth-child(2n) .item-img18{float: right;}
.readMore4{text-align: center;line-height: 1;padding: 0.1rem 0;font-size: 0.18rem;}
.readMore4::after,.readMore4::before{content: '·';font-size: 0.15rem;display: inline-block;vertical-align: middle;}
/*联系方式*/
#bMapContainer{height: 4rem;margin: 0.4rem 0.4rem 0;}
.BMap_bubble_content{line-height: 1.5;}
.BMap_bubble_title{margin-bottom: 0.12rem;font-size: 0.18rem;font-weight: bold;}
.pku-list19{padding: 0.4rem 0 0.3rem;border-bottom: 0.01rem solid #eee;}
.borerNo{border: none;}
.pku-list19 li{margin-bottom: 0.1rem;font-size: 0.16rem;}
.pku-list19 li i{width: 0.28rem;height: 0.28rem;border: 0.01rem solid #eee;border-radius: 50%;line-height: 0.28rem;text-align: center;margin-right: 0.1rem;color: #0f66c4;float: left;}
.pku-list19 li span{display: block;margin-left: 0.46rem;}
/*合作单位*/
.pku-list20{margin: 0 -0.15rem;padding: 0.4rem 0.3rem 0.3rem;}
.pku-list20 li{margin-bottom: 0.3rem;}
.pku-list20 li > a{display: block;margin: 0 0.15rem;position: relative;}
.pku-list20 li .gp-img-responsive{padding-bottom: 100%;position: relative;background-color: #e9eff5;}
.pku-list20 li .gp-img-responsive img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: auto;max-width: 100%;}
/*精彩回顾列表页*/
.pku-list22 li .item-img18{width: 100% !important;padding-bottom: 56.25%;max-width: none !important;}
.pku-list22 li .item-img18 img{width: 100%;max-width: none;}
/*个人详情页*/
.teacherArticle{padding: 0.2rem 0.4rem;}
.teacherImg{width: 2.5rem;padding-bottom: 0.25rem;}
.teacherImg img{width: 100%;max-width: none;}
.teacherTxt {margin-bottom: 0.25rem;}
.teacherTxt h3{font-size: 0.2rem;margin-bottom: 0.15rem;}
.teacherTxt p{line-height: 1.5;margin-bottom: 0.1rem;}
.teacherTxt .p1{border-bottom: 0.01rem solid #ddd;padding-bottom: 0.15rem;display: inline-block;min-width: 2rem;}
/*论坛讲座详情页*/
.a_title1{padding: 0.15rem;line-height: 1.5;background-color: #0b3eb0;font-weight: bold;font-size: 0.2rem;color: #fff;text-align: center;}
.ltArticle{border: 1px solid #a0a0a0;margin-bottom: 0.6rem;position: relative;}
.ltArticle::before{width: 98%;background-color: #e2e2e2;height: 0.06rem;position: absolute;left: 1%;bottom: -0.07rem;content: '';
z-index: 0;}
.ltList li,.ltList{list-style: none;pading:0;list-style: none !important;}
.ltList{padding: 0.2rem 0.2rem 0;}
.ltList li{margin-bottom: 0.15rem;color: #0b3eb0;font-size: 0.16rem;position: relative;padding-left: 0.35rem;}
.ltList li i{margin-right: 0.1rem;font-size: 0.18rem;position: absolute;left: 0;top: 0;}
.ltCon{padding: 0.1rem 0.2rem 0.3rem;}
.ltCon2{background-color: #f2f2f2;padding: 0.2rem;margin-bottom: 0.3rem;position: relative;}
.ltCon2::before{width: 0.3rem;height: 0.3rem;border-right: 0.05rem solid #0b3eb0;border-bottom: 0.05rem solid #0b3eb0;position: absolute;right: 0;bottom: 0;content: '';}
.ltImg{width: 40%;float: right;text-align: center;border-left: 0.01rem dotted #989898;}
.ltImg span{width: 70px;height: 70px;overflow: hidden;border-radius: 50%;margin: 0 auto ;display: block;}
.ltRt{padding-left: 0.2rem;}
.ltRt h3{color: #0b3eb0;font-size: 0.22rem;line-height: 1.6;margin-bottom: 0.1rem;}
.ltTop{overflow: hidden;margin-bottom: 0.2rem;}

@media screen and (min-width:1020px) {
.pku-list7 > li > a,.pku-list9 li > a,.pku-list16 li,.pku-list10 li > a,.items_info1,.pku-list5 li,.list-txt6 a,.pku-list8 li > a,.pku-list20 li > a{transition: all 0.4s ease-out;}
.pku-list7 > li > a:hover,.pku-list9 li > a:hover,.pku-list16 li:hover,.pku-list10 li > a:hover,.pku-list5 li:hover,.pku-list8 li > a:hover,.pku-list20 li > a:hover{box-shadow:  0 0 0.1rem rgba(0,0,0,0.15);transform: translateY(-0.1rem);}
.items_info1:hover{transform: translateY(-0.1rem);}
.list-txt6 a:hover{transform: translateY(-0.05rem);}
.pku-list7 > li > a:hover .list-more5 {color: #0f66c4;}
.pku-list7 > li:hover{box-shadow: none;transform: none;}


}
@media screen  and (max-width:1700px) {
	.bodyBg{background-size: 120% auto;}
}

@media screen  and (max-width:1460px) {
  .gp-subLeft::after{width: 90%;}
	
	
}
@media screen  and (max-width:1200px) {
  body{background-size: auto 340px}
}
@media screen and (max-width:1060px) {

}
@media screen and (max-width:996px) {
	.navWrap2,.gp-subLeft,.topNav{display: none;}
	
	body,.bodyBg{background: url(../images/body_bg.png) no-repeat top center;background-size: 100% auto;}
	.gp-m-subNav,.gp-menu{display: block;}
	.yjCol1{margin-right: 0.15rem;padding:0.25rem 0.15rem;}
	.yjCon1{margin: 0.15rem 0 0;}
	.yj_title1 {text-align: left;}
	.line{margin: 0.2rem 0.15rem;}
	.items_txt1 p{height: auto;}
	.zjjgCol{padding: 0.15rem 0;}
	.list-txt5 p{height: auto;}
	.padding-4{padding: 0.2rem;}
	.list-txt6 a{width: 16.6%;margin-bottom: 0.2rem;}
	.list-txt9 p,.pku-list11 li p{height: auto;}
	.pku-list10 li > a{margin: 0 0.2rem;}
	.pku-list10{margin: 0;}
	.pku-list14 li .list-txt9 p{height: auto;}
	.list-txt15 p,.pku-list16 li p{height: auto;}
	.gdpx{margin-top: 0.2rem;width: 100%;padding: 0.4rem;margin-bottom: 0.4rem;}
	.zsCon p{margin-left: 0;}
	.gdpx{background: url(../images/c_bg1.jpg) no-repeat center;background-size: cover;position: relative;}
	.gdpx *{position: relative;z-index: 5;}
	.gdpx::before{content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);position: absolute;left: 0;top: 0;}
	.gdpx p,.zsCon p{max-height: none;-webkit-line-clamp: 4;}
	.item-img18{width: 3.8rem;}
	.wrapArticle{padding: 0 0 0.2rem;}
	.share{right: 0;display: none;}
	.share.fixed{left: auto;right: .55rem;top: 0;}
}

@media screen and (max-width:767px) {
	.footer{padding-bottom: 0.25rem;}
 .sub_logo{width: 3rem;padding: 0.1rem 0;width: 50%;}
 .gp-m-inner-header{height: 0.45rem;line-height: 0.45rem;}
 .nav2 h2 span{display: none;}
 .subPage{padding-top: 0.3rem;}
 .listTitle1{padding: 0 0.15rem;}
 .items_info1{padding: 0 0.2rem;}
 .items_icon1{width: 0.5rem;}
 .items_txt1{margin-left: 0.65rem;}
 .items_bottom1::before{width: calc(100% + 0.6rem);left: -0.6rem;}
 .pku-list1{padding: 0.2rem 0}
 .padding-4{padding:0.2rem 0.15rem;}
 .gp-page{display: none;}
 .gp-m-page{display: block;}
 .list-txt6 a{width: 20%;}
 .pku-list6 li .letter{float: none;}
 .list-txt6{margin: 0.15rem 0 0;}
 .list-more5{bottom: 0.1rem;}
 .pku-list9{padding:0.15rem 0 ;}
 .nav3{padding: 0.2rem 0.1rem 0;}
 .pku-list10 li > a{padding: 0.2rem;}
 .pku-list10{padding: 0.2rem 0}
/* .list-txt9{margin-left: 0;} */
 .border-list .list-txt9{margin-left: 0.3rem;}
 .border-list li > a{padding-left: 0.1rem;}
 .item-img15{width: 2.4rem;}
 .list-txt15{margin-left: 2.6rem;}
 .pku-list15 li.right .list-txt15{margin-right: 2.6rem;}
 .list-txt15 p {-webkit-line-clamp: 2;}
 .pku-list16 li .item-img15{width: 3rem;}
 .pku-list16 li .list-txt15{margin-left: 3rem;padding: 0.15rem;}
 .pku-list16 li h3{padding-top: 0.15rem;}
 .pku-list16 li p{-webkit-line-clamp: 2;margin-bottom: 0.1rem;}
 .pku-list16 li.right .list-txt15{margin: 0 3rem 0 0;}
 .pku-list16 li.right{background-position: right 3rem bottom; }
 .zsCon{padding:0.35rem 0.2rem;min-height: auto;}
 .gdpx{background-size: auto 140%; }
 .gdpx h3{font-size: 0.26rem;}
 .list-icon18,.pku-list18 li:nth-child(2n) .list-icon18{left: 0;right: auto;top: 0;}
 .pku-list18::before{left: 0.15rem;margin: 0;}
 .pku-list18 li{margin: 0;padding:0 0.15rem 0.3rem 0.4rem;}
 .list-date{position: static;display: block;margin-bottom: 0.15rem;}
 .pku-list18 li:nth-child(2n){width: 100%;margin: 0;text-align: left;box-sizing: border-box;}
 .pku-list18 li:nth-child(2n) .item-img18{float: none}
 .gdpx p{margin-bottom: 0.2rem;}
 #bMapContainer{margin: 0.2rem;}
 .nav2 h2{font-size: 0.26rem;}
 .pku-list20{padding: 0.2rem 0;margin: 0 -0.07rem;}
 .pku-list20 li{margin-bottom: 0.14rem;}
 .pku-list20 li > a{margin: 0 0.07rem;}
 .share.fixed{left: auto;right: .25rem;top: 0;}
 .yjCol1{margin-right: 0;padding: 0.2rem 0 0.2rem 0.1rem;}
 .yjCon1{padding-left: 0.2rem;}
 .item-txt1 p,.item-txt1 h3{height: auto;}
 .pku-list14 li .list-txt9{margin-left: 0;}
 .pageArticleTitle h3{font-size: 0.22rem;}
 .pageArticleTitle{padding-top: 0.2rem;}
 .teacherArticle{padding: 0.2rem 0;}
}

@media screen and (max-width:640px) {
	 .list-txt6 a{width: 25%;}
	 .pku-list16 li .item-img15{float: none;width: 100%;}
	 .pku-list16 li .list-txt15{margin: 0;padding: 0.2rem ;}
	 .pku-list16 li h3{white-space: normal;line-height: 1.4;}
	 .pku-list16 li.right .item-img15{float: none;}
	 .pku-list16 li.right .list-txt15{margin: 0;}
	 .pku-list16 li.right{background-position: right bottom; }
	 .item-img18{width: 100%;max-width: 4.8rem;}
}

@media screen and (max-width:540px) {
	.list-txt6 a{width: 33.3%;}
	.item-img15{float: none;width: 100%;}
	.list-txt15{margin: 0.15rem 0 0;}
	.pku-list15 li{padding: 0.2rem;}
	.pku-list15 li.right .item-img15{float: none;}
	.pku-list15 li.right .list-txt15{margin-right: 0;padding-top: 0.15rem;}
	.pku-list15 li.right{padding: 0.25rem;}
}
@media screen and (max-width:400px) {
		.list-txt6 a{width: 50%;}
}
