@charset "utf-8";
/* CSS Document */
.mt50{margin-top: 50px;}
.mb80{margin-bottom: 80px;}
.mb50{margin-bottom: 50px;}
.mb40{margin-bottom: 40px;}
.mt40{margin-top: 40px;}
.wrap-footer{padding-top:10px;}
.subBanner{position:relative;z-index: 1;}
.subBanner .gp-img-responsive{padding-bottom: 37.55%;position: relative;display: block;height: 0;overflow: ;}
.subBanner img:hover{transform: scale(1);}
.subPage{position:relative;margin-top: -343px;z-index: 100;}
/*课程列表*/
.s1Mode1{background-image: url(../images/m1_bg.jpg);background-position: center;background-size: cover;padding:30px 80px 45px 77px;min-height: 350px;}
.gp-bread{position: absolute;right: 90px;top: 30px;}
.gp-bread a{color:#fff}
.sub-right{margin-left: 310px;border-left: 3px solid #d1bb95;padding-left: 55px;}
.s1-title{line-height: 1.5;margin-bottom: 15px;font-weight: normal;}
.s1Gen{line-height: 1.5;}
.s1Gen p{margin-bottom: 20px;text-indent: 2em;}

.PKULS-list1{margin-left: 275px;border-left: 1px solid #d1c0a5;margin-top: 45px;}
.PKULS-list1 > li{position: relative;padding-top: 50px;border-top: 1px solid #d1c0a5;}
.PKULS-list1 > li:before{content: '';width: 24px;height: 24px;border-radius: 50%;background-color: #d1c0a5;position: absolute;left: -11px;top: -13px;}
.item-number {padding-left: 20px;text-align: center;width: 190px;}
.item-number strong{font-size: 100px;font-family: 'Helvetica';color: #d1c0a5;vertical-align: bottom;letter-spacing: -1px;display: block;text-align: center;}
.item-number span{font-size: 30px;width: 60px;height: 60px;line-height: 60px;border-radius: 50%;border:1px solid #d2c1a7;text-align: center;color: #d1c0a5;}
.item-list1{margin-left: 210px;padding-bottom:25px;}
.item-list1 li{width: 50%;margin-bottom: 28px;}
.item-list1 li> a{display: block;margin:0 14px;}
.item-list1 li .gp-img-responsive{padding-bottom: 56.18%;}
.readMore{display:inline-block;margin:0 auto;position: relative;overflow: hidden;border:1px solid #999;background-color: #f3f0ee;}
.readMore  span{display: inline-block;padding:10px 30px;color: #666;transition: all 0.3s;}
.readMore:before {position: absolute;top: 0;left: 0;z-index: -1;padding: 10px 30px;	width: 100%;	height: 100%;	background: #d1c0a5;	color: #fff;	content: attr(data-hover);	transform: translateX(-50%);transition: all 0.4s ease-in-out;box-sizing: border-box;}
.readMore:hover > span{transform: translateX(100%);color: #fff;background-color: #d1c0a5;}
.readMore:hover:before{transform: translateX(0);opacity: 1;z-index: 0;}
.readMore:hover{border-color: #d1c0a5;}
.item-txt{background-color: #f3f0ee;padding:20px 30px 30px;text-align: center;}
.item-txt h3{font-weight: normal;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 20px;}
.PKULS-list1 > li:last-child{border-bottom: none;}


.listTitle {padding:25px 0;margin:0 25px 35px;}
.listTitle > a{display: inline-block;text-align: center;}
.listTitle h2{padding:0;line-height: 1.25;position: relative;}
.listTitle h2:before,.listTitle h2:after{font-size: 70px;color: #d1bb95;position: absolute;font-weight: normal;}
.listTitle h2:before{content: '「';left:-80px;top: -30px;text-align: left;}
.listTitle h2:after{content: '」';right: -80px;bottom: -25px;}

/*侧边栏*/
.gp-subLeft{width: 240px;background-color: rgba(2,12,90,0.6);}
.gp-subLeft > ul >li{position: relative;text-align: center;}
.gp-subLeft > ul >li > a{padding:18px 15px;display: block;transition: all 0.35s ease-in-out;color: #fff;position: relative;}
.gp-subLeft > ul >li > a:before{content: '';width: 0;height: 24px;background-color: #fff;display: inline-block;margin-right: 15px;vertical-align: middle;transition: width 0.4s ease-in-out;}
.gp-subLeft > ul >li.active > a{background: #a6937c;}
.gp-subLeft > ul >li.active > a:before,.gp-subLeft > ul >li:hover > a:before{width: 5px;}
/*课程项目列表左侧边栏*/
.gp-subLeft2{width: 220px;}
.gp-subLeft2 .gp-subLeft{background: #f3f0ee;padding-bottom: 15px;width: 220px;}
.gp-subLeft2  ul >li {border-bottom: 1px solid #e8e8e8;border-top: 1px solid #fff;}
.gp-subLeft2  ul >li > a{color: #333;}
.gp-subLeft2  ul >li.active > a{color: #fff;background-color: #d1c0a5;}
.gp-subLeft2  ul >li > a:hover{background-color: #d1c0a5;color: #fff;}
.gp-subLeft2  ul >li > a:before{display: none;}
.gp-subLeft2 h2{text-align: center;background-color: #d1c0a5;font-size: 20px;border-bottom: 1px solid #fff;padding:18px 15px;color: #fff;}
.bread2{position: static;text-align: right;}
/*课程项目详情页*/
.s1Mode2{position: relative;z-index: 800;}
.s1Mode2 .s1Mode1 {padding-bottom: 50px;}
.s2-con{text-align: center;margin-bottom: 30px;}
.s2-con h2{line-height: 1.5;padding: 35px 0;}
.s2-con p{max-width: 590px;margin:0 auto 20px;line-height: 1.5;}
.s2-contact i{margin-right: 10px;}
.s2-contact span{margin:0 20px;line-height: 1.4;font-family: 'Arial';}
.s2-con2{background-color: #fff;padding:40px 50px;}
.s2-con2 h3{font-weight: normal;margin-bottom: 15px;}
.s2-gen2 {line-height:28px;color: #666;height: 140px;overflow: hidden;margin-bottom: 50px;}
.s2-link{text-align: center;}
.s2-link span{color: #fff;}
.s2-link .readMore{margin:0 40px;}
.s2-link a{display: block;position: relative;z-index: 5;}
.readMore2{background-color: #1237b2;border-color: #aab6eb;}
.readMore3{background-color: #536dc3;border-color: #aab6eb;}
.coursePage{margin-top: -140px !important;}
.coursePage .s1Mode1{min-height: 100px;padding-bottom: 20px;}
.coursePage .s2-con h2{padding: 20px 0 35px;}
.readMore4 a{color: #cc9966;font-size: 1.6rem;letter-spacing: 1px;}
.coursePage .s2-con{margin-bottom: 0;}
.coursePage .item3::before{content: '';background: url(../images/c_bg2.png) no-repeat center;}
/*精彩回顾*/

.s2Wrap {overflow: hidden;position: relative;margin-top: 97px;}
.s2Wrap:before{content: '';width: 50%;height: 100%;background-color: #f3f0ee;left:50%;display: block;position: absolute;top: 0;;}
.s2Mode3:after{content: '';width: 420px;height: 100%;background-image: url(../images/slide_bg2.jpg);background-position: center;background-size: cover;position: absolute;left: 216px;top: 0;z-index: 0;}
.item3{background-color: #f3f0ee;position: relative;}
.holder-images{margin:0 120px 0 280px;position: relative;z-index: 10;}
.frame-text-swich{position: relative;z-index: 50;margin-left: 280px;padding-right: 120px;}
.frame-text-swich .item-info2{}
.item-info2 > a,.item-info3 > a{display: block;padding:30px 0;transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;will-change:transform;transform: translateY(80px);opacity: 0;-webkit-transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;-webkit-transform: translateY(80px);}
.item-info2 h3{width: 345px;float: left;font-weight: normal;height: auto;}
.item-info2 p{margin-left: 380px;line-height: 22px;height: 66px;overflow: hidden;color: #a56d2d;}
.item-info2.slick-active > a,.item-info3.slick-active > a{transform: none;opacity: 1;}
.slider-arrow  .slick-dots{display: none;}
.slider-arrow2{position: static;padding:0 0 30px 0;}
.slick-dots li{display: inline-block;margin:0 5px;}
.slick-dots li button{border-radius: 50%;text-indent: -88888em;list-style: none;cursor: pointer;transition: all 0.35s ease-in-out;}
.slick-dots button{background-color: #ad9886;}
.slick-dots button{border:none;background-color: #d1c0a5;width: 12px;height: 12px;}
.slick-dots button:focus{border:none}
.slick-dots li:hover button{opacity: 0.65;}
.slick-dots .slick-active button{background-color: #0e3fad;}
.slick-dots2{text-align: right;margin: 0 5px;display: inline-block;vertical-align: middle;}
.item3 .slick-dots2{display: none;}
.slick-dots2 li{display: inline-block;width: 12px;height: 12px;border-radius: 50%;vertical-align: middle;position: relative;}
.slick-dots2 li button{position: absolute;left: 0;top: 0;}
.slider-arrow2{color: #b19d8c;text-align: right;line-height: 1;}
.slider-arrow{font-size: 66px;color: #d1c0a5;display: inline-block;vertical-align: middle;cursor: pointer;transition: all 0.35s ease-in-out;}
.item3::before{content: '';width: 216px;height: 453px;background-image: url(../images/m1_bg2.jpg);position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 0;}
.slider-arrow:hover{color:#043bac;}
.item-date1{width: 95px;height: 120px;background-color:#091a9f;padding:20px 0 0 35px;display: block;position: absolute;right: 0;top: 0;z-index: 20;}
.item-date1 *{color: #cc9966;}
.item-date1 i{display: block;}
.item-date1 strong{font-weight: normal;margin:5px 0}
.s2-title{margin-left: 280px;position: relative;z-index: 20;padding:53px 0}
.holder-images .gp-img-responsive{padding-bottom: 56%;}
/*微信流程*/
.s3Wrap{/* background: url(../images/bg2.jpg) repeat; */padding-bottom: 50px;}
.s2Mode4 > div{width: 50%;}
.s2Mode4 .s2Inner{padding:0 55px 0 0;width: 100%;text-align: center;box-sizing: border-box;}
.s2Mode4 .gp-fl{text-align: right;}
.s2-title2{text-align: center;height: 64px;;}
.s2-title2 h2{padding:15px 0;color: #475373;}
.s2-title2 h2 img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.PKULS-list2{margin:25px 0;position: relative;}
.PKULS-list2:before{content: '';width: 1px;height: 100%;background-color: #f2f2f2;position: absolute;left: 25px;top: 0;}
.PKULS-list2 li{margin-bottom: 20px;position: relative;}
.PKULS-list2 li:before{content: '';width: calc(100% + 55px);height: 2px;background-color: #0028bf;position: absolute;top: 24px;z-index: 0;left:0}
.PKULS-list2 li span{content: '';width: 61px;height: 61px;float: left;color: #1237b2;line-height: 61px;text-align: center;position: relative;z-index: 22;background:url(../images/num.png) no-repeat center;border-radius: 50%;overflow: hidden;}
.PKULS-list2 li > div{border-radius: 35px;background-color: #f3f0ee;position: relative;border: 1px solid #0028bf;overflow: hidden;}
.PKULS-list2 li > div div{font-weight: normal;display: block;margin-left: 40px;padding:20px;position: relative;z-index: 20;text-align: left;position: relative;}
.more2{float: right;width: 50px;height: 30px;border-left: 1px solid #e6e6e6;text-align: center;line-height: 30px;position: absolute;right: 0;top: 10px;font-size: 22px;}
.PKULS-list2 li  strong{display: inline-block;width: 40px;height: 40px;border-radius: 50%;font-family: 'Cambria';font-size: 30px;background-color: #102dd1;line-height:40px;margin-top: 10px;color: #fff;font-weight: normal;}
.wechat-list li span{float: right;}
.PKULS-list2 li::after{content: '';width:19px;height: 16px;background: url(../images/a2.png) no-repeat center;position: absolute;left: 50%;bottom: -15px;transform: translateX(-50%);z-index: 30;}
.wechat-list li > div div{margin: 0 0 0 0;}
.s2Mode4 .gp-fr .s2Inner {padding: 0 0 0 55px;position: relative;}
.s2Mode4 .gp-fr .s2Inner:before{content: '';width: 5px;height: calc(100% - 156px);background-color: #b5b5b5;position: absolute;left: 0;top: 0;}
.s2Mode4 .gp-fr  .PKULS-list2 li a{display: block;}
.s2Mode4 .gp-fr  .PKULS-list2 li div{text-align: right;}
.s2Mode4 .gp-fr  .PKULS-list2 li:before{left: -55px;}
.PKULS-list3:before{display: none;}
.PKULS-list3 li{margin-bottom: 34px;}
.PKULS-list3 li:hover .more2{color: #1237b2;}
.PKULS-list3 li:first-child a{margin-right: 60px;}
.mBot{text-align: center;}
.PKULS-list2 li.curLi > div div{padding: 10px 30px 9px;}
/* .s2Mode4{max-width: 1180px;;} */
.s2Mode4 .s3Column1{padding:0 55px;width: 100%;box-sizing: border-box;}
.s3Column1 i{width: 43px;height: 49px;float: left;background: url(../images/info.png) no-repeat center;}
.s3Column1 span{margin-left: 45px;border:1px solid #f2f2f2;padding:14px 16px;line-height: 1.4;border-radius: 30px;color: #8f8f8f;display: block;}
/*精彩視頻*/
.s2Mode5{position: relative;}
.s2Mode5:before{width: 43.9%;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/video_bg.jpg) no-repeat center;background-size: cover;content: '';}
.s2-title5{width:  43.9%;padding-left: 40px;box-sizing: border-box;}
.holder-images2{width:82.285%}
.PKU-title{line-height: 36px;height: 72px;overflow: hidden;margin-bottom: 25px;font-weight: normal;transition: all 0.35s ease-in-out;}
.PKU-p{line-height: 22px;max-height: 66px;overflow: hidden;}
.frame-text-swich2{margin-left:56.1% ;background-color:#f3f0ee;margin-top: -170px;position: relative;z-index: 20;}
.item-info3{background-color:#f3f0ee;padding:25px 60px;}
.item-info3 p{color: #a56d2d;line-height: 22px;height: 88px;overflow: hidden;}
.item-info3 > a{display: block;transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;will-change:transform;transform: translateY(80px);opacity: 0;-webkit-transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;-webkit-transform: translateY(80px);}
.s2Mode5 .slider-arrow2{position: absolute;right: 46%;bottom: 0;}
.images{position: relative;}
.holder-images2 .gp-img-responsive{padding-bottom: 55.81%;position: relative;}
.playBtn{width: 235px;height: 235px;line-height: 235px;text-align: center;background-color: rgba(0,0,255,0.7);left: 10px;bottom: 25px;z-index: 20;display: block;position: absolute;border-radius: 50%;font-family: 'Arial';transition: all 0.34s ease-in-out;}
.playBtn i{margin-right: 10px;}
.holder-images2 :hover .playBtn{background-color: #0000ff;}
.frame-text-swich2 .item-info3 > a{padding: 20px 0;}
.frame-text-swich2 .PKU-title{height: auto;line-height: 1.4;margin-bottom: 15px;}
.frame-text-swich2 .item-info3 p{height: auto;line-height: 1.8;}
/*合作項目列表*/
.hzWarp1 {position: relative;overflow: hidden;}
.hz-img1{width:50.857% ;position: relative;z-index: 20;}
.hz-img1 .gp-img-responsive{padding-bottom: 56.179%;}
.hz-txt1{width:49% ;transform: translateX(-100px);box-sizing: border-box;padding:55px 70px 50px 142px;background-color: #f3f0ee;margin-top: 185px;position: relative;z-index: 0;}
.hz-txt1 h3{font-weight: normal;margin-bottom: 20px;}
.PKULS-list4 {min-height: 102px;}
.PKULS-list4 li{width: 50%;line-height: 1.4;color: #a0723c;margin-bottom: 15px;vertical-align: top;}
.more{line-height: 1;border-bottom: 1px solid #d1c0a5;padding:0 35px 8px 0;position: relative;width: 98px;margin:0 auto ;}
.m-icon1{width: 44px;position: absolute;right: -25px;bottom: 2px;display: block;transition: transform 0.5s , right 0.5s ease-in-out;}
.m-icon2{width: 26px;position: absolute;right: -0;bottom: -2px;display: block;}
.more:hover .m-icon1{transform: rotate(-30deg);right: -22px;}
.moreWrap{text-align: right;}
.cloud{width: 795px;position: absolute;top: 200px;left: -80px;z-index: 0;}
.hz-txt2{transform: translateX(100px);padding:55px 150px 50px 60px;}
.hz-p{line-height: 22px;height: 66px;overflow: hidden;margin-bottom: 25px;}
.cloud3{width: 798px;height: 574px;position: absolute;right: 0;bottom: 0px;z-index:0;}
.cloud3 img{transform: rotate(-135deg);}
.proMode1 .s2-con h2{font-weight: normal;}
.PKULS-list5{max-width: 600px;text-align: left;margin-left: auto;margin-right: auto;}
.PKULS-list5 li{color: #fff;font-size: 20px;}
.gp-article{padding:50px 0;max-width: 1200px;margin: 0 auto;}
.gp-article {color: #666;line-height: 2;}
.gp-article p video{max-width: 100%}
.proMode2{overflow: hidden;}
.proMode2:before{content: '';width: 50%;height: 100%;background-color: #f3f0ee;position: absolute;left: 0;top: 0;z-index: 2;}
.proMode2 .gp-container{position: relative;z-index: 20;background-color: #f3f0ee;}
.proMode2 h2{font-weight: normal;padding:50px 0;max-width: 1000px;margin:0 auto;}
.proColumn2::before{}
.holder-images3{max-width: 1000px;margin-left: auto;margin-right: auto;}
.holder-images3 .gp-img-responsive{padding-bottom: 56.1%;}
.proMode2 .gp-container{padding-bottom: 20px;}
.proMode2 .slider-arrow2{max-width: 1000px;margin:0 auto;text-align: center;}
.holder-images3:before{content: '';width: 120%;height: 90%;background:url(../images/bg3.jpg) repeat;display: block;position: absolute;left:-10%;top: 5%;;}
/*师资力量*/
.teacherColumn1{border-bottom: 1px dashed #ccc;overflow: hidden;padding-bottom: 5px;margin-bottom: 20px;}
.teacherColumn1 > span{height: 32px;line-height:32px;}
.teacherColumn1 ul{margin-left: 100px;}
.teacherColumn1 li{margin-right: 30px;padding:8px 14px;font-size: 16px;line-height:1.3;margin-bottom: 10px;cursor: pointer;transition: all 0.4s ease-in-out;}
.teacherColumn1 li.active{background-color:#ab9979;}
.teacherColumn1 li:hover{background-color: #c2a571;}
.teacherColumn1 li:hover a{color: #fff;}
.teacherColumn2 li{padding:0 10px;margin-right: 10px;}
.PKULS-list6 {margin-left: -20px;margin-right: -20px;}
.PKULS-list6 li{width: 50%;margin-bottom: 30px;}
.PKULS-list6 li > a{display: block;margin:0 20px;padding:10px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);overflow: hidden;position: relative;transition: background 0.4s ease-in-out;}

.teacherImg{width: 134px;}
.teacherImg .gp-img-responsive{padding-bottom:134.328% ;}
.teacherTxt{margin-left: 145px;padding:0 15px;position: relative;z-index: 20;}
.teacherTxt h3{font-weight: normal;margin-bottom: 20px;padding-top: 5px;font-weight: normal;}
.teacherTxt h4{font-weight: normal;margin-bottom: 15px;line-height: 24px;max-height: 48px;;}
.teacherTxt .p1{color: #999;line-height: 20px;height: 60px;overflow: hidden;}
/*新闻文章详情页*/
.subBanner5{height: 362px;background-size:cover !important;}
.subPage2{margin-top: -130px;}
.pageArticleWrap{min-height: 220px;overflow: hidden;}
.pageArticleWrap:before{content: '';width: 50%;height: 100%;background-color: #f3f0ee;left: 50%;top: 0;position: absolute;}
.pageArticleTitle{font-family: '黑体';}
.pageArticle1{background-color: #f3f0ee;min-height: 220px;}
.bread3{position: static;color: #333;text-align: right;padding-left: 15px;padding-right: 15px;}
.bread3 a{color: #333;}
.bread3 i{color: #091a9f;}
.acr50{padding:0 130px 0 100px;}
.articleImg{margin-left: 28%;text-align: right;position: relative;}
.item-date2{position: absolute;top: -100px;right: 0;text-align: left;}
.item-date2 *{color: #c39e73;}

.pageArticleTitle{overflow: hidden;margin-bottom: 10px;}
.articleAuthor span{color: #a56d2d;margin-right: 30px;}
.articleBottom{overflow: hidden;}
.Annex{padding:10px 0;max-width: 1200px;margin:0 auto;}
.Annex h3{margin-bottom: 20px;font-weight: normal;}
.annexList{overflow: hidden;}
.annexList li{line-height: 1.5;padding:15px 50px;background-color: #f5f5f5;margin-bottom: 15px;position: relative;}
.annexList li:before{content: '';width: 13px;height: 13px;background-color: #0000ff;position: absolute;left: 18px;top: 18px;border-radius: 50%;}
.nextArticle{padding:25px 0 0 15px;width: 60%;float: left;}
.nextArticle li{color:#666}
.nextArticle a{color:#999;font-size: 13px;margin-bottom: 10px;}
.share {position: absolute;left: 50%;top: 250px;width: 35px;padding:15px 17px;margin-left: -700px;background-color: #fff;}
.share .bdsharebuttonbox  > a{padding-left: 0;margin-bottom:20px;height: 70px;text-indent: 0;width: 70px;line-height: 70px;text-align: center;background: none;font-size: 43px;display: block;margin-bottom: 20px;border-radius: 50%;}
.share .bdsharebuttonbox > a.bds_weixin{background-color: #52af50;color:#fff}
.share .bdsharebuttonbox  > a.bds_tsina{background-color: #d81e06;color:#fff}
.share .bdsharebuttonbox  > a.bds_qzone {background-color: #fece00;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%;margin-left: -700px;top:80px;}
.share .bdsharebuttonbox > a{width: 50px;height: 50px;font-size: 30px;line-height: 50px;}
.share .bdsharebuttonbox > a{margin:0 10px 20px 0;width: 35px;line-height: 35px;text-align: center;font-size: 22px;height: 35px;display: inline-block;*display: inline;*zoom:1;vertical-align: top;}
.share .bdsharebuttonbox > span{line-height: 1.2;width: 30px;margin:0 auto 15px;text-align: center;}
/*新闻列表*/
.newsColumn{background-color: #fff;}
.news-img1{width: 51.78%;}
.news-img1 .gp-img-responsive{padding-bottom: 62.107%;}
.news-txt1{margin-left: 51.78%;padding:45px 30px;}
.news-txt1 h3{line-height: 24px;height: 48px;margin-bottom: 10px;}
.news-txt1 p{color: #666;line-height: 26px;max-height: 104px;overflow: hidden;margin-bottom: 20px;}
.news-date1{color: #999;}
.news-date1:before{margin-right: 10px;}
.PKULS-list7{margin-left: -22px;margin-right: -22px;;}
.PKULS-list7 li > a{display: block;margin:0 22px;transition: all 0.4s ease-in-out;}
.PKULS-list7 li {margin-bottom: 20px;width: 33.3%;}
.news-txt2{margin:-57px 30px 0;background-color: #fff;box-sizing: border-box;padding:12px 17px;position: relative;z-index: 20;}
.news-txt2 h3{line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 14px;font-weight: normal;}
.PKULS-list8{margin:0 -30px}
.PKULS-list8 li{width: 50%;margin-bottom: 22px;}
.PKULS-list8 li > a{display: block;margin:0 30px;padding:15px 25px 20px;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.PKULS-list8 li h3{line-height: 22px;overflow: hidden;margin-bottom: 12px;font-weight: normal;}
.PKULS-list8 li p{color: #999;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 20px;}
.PKULS-list8 .news-date1{background-color: #ccccff;height: 32px;line-height: 32px;display: inline-block;padding:0 15px;color: #fff;}
/*通知公告列表*/
.PKULS-list9{background-color: #fff;padding:50px 10px;;}
.PKULS-list9 li{width: 50%;;}
.PKULS-list9 li > a{display: block;margin:0 50px;}
.PKULS-list9 li h3{line-height: 24px;height: 48px;margin-bottom: 12px;overflow: hidden;}
.PKULS-list9 li p{color: #999;line-height: 26px;height: 104px;overflow: hidden;margin-bottom: 20px;}
.PKULS-list10 {max-width: 1160px;margin-left: auto;margin-right: auto;}
.PKULS-list10  li {width: 50%;margin-bottom: 40px;}
.PKULS-list10  li > a{display: block;margin:0 20px;border:1px solid #999;padding:20px 22px 40px;position: relative;}
.PKULS-list10  li .news-date1{padding:0 15px;background-color: #b8c2e6;height: 32px;line-height: 32px;position: absolute;left: 30px;bottom: -20px;color: #fff;}
.PKULS-list10  li h3{line-height: 24px;height: 48px;overflow: hidden;font-weight: normal;}

/*通知文章详情页*/
.item-date3{position: static;height: 110px;}
.art-right{margin-left: 167px;overflow: hidden;}
.pageArticle2{}
.articleWrap{padding-top: 30px;padding-bottom: 25px;overflow: hidden;}
/*光影时刻*/
.slick5-imgs{width: 100%;position: relative;z-index: 10;}
.slick5-imgs .gp-img-responsive{padding-bottom:55.2% ;}
.slick5-imgs .gp-img-responsive img:hover{transform: scale(1);}
.slick5-lf{width: 380px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -700px;z-index: 50;background-color: rgba(0,0,0,0.71);display: flex;display: -webkit-flex;flex-direction: column-reverse;}
.slick5-info > a{display: block;padding:66px 50px 0}
.slick5-txt{width: 100%;order: 0;}
.slick5-txt h3{margin-bottom: 42px;}
.slick5-txt p{}
.wrap_mode05 .slider-arrow2{width: 100%;padding:70px 0;text-align: center;order: 2;}
.slick5-info > div{display: block;transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;will-change:transform;transform: translateY(40px);opacity: 0;-webkit-transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;-webkit-transform: translateY(40px);}
.slick-current.slick5-info >div{transform: none;opacity: 1;}
.slickWrap5 .slide-bg1{z-index: 600;}
.slickWrap5 .listTitle{text-align: center;margin-bottom: 40%;}
.slickWrap5 .listTitle h2{font-weight: normal;padding:0 20px}
.slick5-txt p{margin:0 50px;line-height: 22px;height: 66px;overflow: hidden;}
.slickWrap5 .slider-arrow2{text-align: center;}
.subPage3{margin-top: 0 !important;}
.gyMode1{max-width: 1160px;margin-left: auto;margin-right: auto;}
.gyMode1 .teacherColumn1 >span{font-weight: bold;}
.gyMode1 .teacherColumn1 li.active{color: #fff;background-color: #1237b2;}
.gyMode1 .teacherColumn1 li.active a{color: #fff;}
.PKULS-list11{max-width: 1240px;margin-left: auto;margin-right: auto;}
.PKULS-list11 li {width: 50%;}
.PKULS-list11 li > a{display: block;margin:0 40px}
.PKULS-list11 li .gp-img-responsive{padding-bottom: 55.2%;}
.PKULS-list11 li h3{line-height: 24px;height: 48px;overflow: hidden;font-weight: normal;padding-top: 15px;text-align: center;}


/*分页〉*/
.pages{ text-align:center; margin:35px 0; overflow: hidden;font-size: 16px;padding-bottom: 2px;}
.pages a,.pages .span1{ display: inline-block; *display:inline; *zoom:1; vertical-align: middle;width:48px; height: 44px;line-height: 44px; text-align:center; margin:0 5px;border:1px solid #1237b1;font-family: 'Arial';transition: all 0.4s ease-in-out;color: #666;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#1338b2;}
.pages a.prev,.pages a.start,.pages a.next,.pages a.end{width: auto;padding:0 20px;font-family: '微软雅黑';}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{background:#1338b2;color:#fff;}
.pages a.on_pages{ background-color:#003399;color:#fff;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;text-align: center;}
.pages_min a.prev_min,.pages_min a.next_min{ width:100px; height: 30px;background: #fff; border-radius: 3px; color:#333; line-height: 30px; text-align: center;display: inline-block;margin:0 12px;border:1px solid #1338b2}
.pages_min a.next_min{ }
.pages_min a:hover{ background:#f18e21; color:#fff; transition:0.5s;}
.pageSelect{min-width: 70px;height: 44px;display: inline-block;vertical-align: middle;}
.select2-container--default .select2-selection--single{ border: 1px solid #1237b1;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  background-image: url(../images/select.png);}
.select2-container .select2-selection--single{height: 44px;line-height: 44px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 44px;}

.annex{ margin-top:60px;padding:0 15px;}
.annex .Side_tit h2 a{font-size:1.5em;color:#014888;font-weight:normal;}
.annex ul{ margin-top:20px;}
.annex ul li{ padding:5px 0;background:url(../images/li_bg01.png) no-repeat left 10px;padding-left:20px;}
.annex ul li a{ font-size:1.3em; color:#323232;}
.wrap_page{padding-bottom: 650px;background: url(../images/subPage_bg.jpg) no-repeat bottom center;background-size: 100% auto;}
.effect{transform: translateY(25px);opacity: 0;transition: all 1s ease-in-out;}
.effect.isView {transform: none;opacity: 1;}
/*联系我们*/
.contactColumn .gp-fl{width: 38%;}
.contactColumn .gp-fl h3{margin:0 0 20px 20px;;}
.contactColumn .s2-contact{opacity: 0.8;}
.contactColumn .linkList{width: 30%;border-left: 1px solid #d1c0a5;border-right: 1px solid #d1c0a5;}
.contactColumn .gp-fr{opacity: 0.86;padding-top: 5px;width:30%}
.contactColumn .gp-fr p{line-height: 1.4;margin-bottom: 8px;}
.contactColumn .linkList li i{background-color: rgba(3,31,103,0.2);border-color: rgba(255,255,255,0.2);}
.ryTitle{padding:40px 0;text-align: center;}
.PKULS-list12{margin:0 -30px}
.PKULS-list12 li {width: 50%;}
.PKULS-list12 li > a{display: block;margin:0 30px;padding:0 22px;position: relative;overflow: hidden;}
.PKULS-list12 li > a:before{content: '';width: 100%;height: 100%;background-color: #F5F5F5;top: 90px;left: 0;position: absolute;}
.item-img12{width: 200px;position: relative;z-index: 20;}
.item-img12 .gp-img-responsive{padding-bottom: 126.5%;}
.item-txt12{margin-left: 240px;position: relative;z-index: 20;}
.item-txt12 h3{height: 90px;line-height: 90px;margin-bottom: 10px;font-weight: normal;}
.item-txt12 p{color: #666;margin-bottom: 26px;line-height: 1.5;}
.item-txt12 p span{display: block;margin-bottom: 5px;word-break: break-all;}
.ryColumn2{position: relative;}
.ryColumn2:before{content: '';width: 100%;height: 4px;background: url(../images/line2.jpg) repeat-x;position: absolute;left: 0;top:205px;z-index: 0;}
.ryData{text-align: center;z-index: 20;position: relative;}
.ryData strong{width: 92px;height: 92px;border-radius: 50%;background-color: #f2f2f2;display: block;margin:0 auto;font-size: 36px;color: #1237b2;text-align: center;line-height: 92px;font-family: 'Arial';position: relative;z-index: 15;}
.ryData .number{padding-bottom: 90px;position: relative;transition: all 0.4s ease-in-out;}
.ryData .number:before{content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #889ad8;border:3px solid #1237b2;position: absolute;bottom: -13px;left: 50%;margin-left: -7.5px;;}
.ryData .number:after{content: '';width:0;height: 100%;border-left: 1px dashed #0000ff;position: absolute;top: 0;left: 50%;z-index: 0;}
.ryData .p1{margin-top: 30px;}
.ryData p{color: #1237b2;margin-bottom: 6px;}
.ryColumn2 .flex-viewport{padding-top: 20px}
/*增加教师详情页*/
.teacherArticle{max-width: 1000px;margin:50px auto;}
.teacher-detail2{overflow: hidden;margin-bottom: 25px;}
.teacherImg2{width: 134px;}
.teacherTxt2{margin-left: 154px;overflow:hidden ;}
.teacherTxt2 h3{margin-bottom: 10px;}
.teacherTxt2 p{line-height: 1.5;padding: 5px 0;margin-bottom: 8px;}
.teacherTxt2 p a{color: #0328a0;}
.teacherDd {margin-bottom: 20px;}
.teacherDd .t-title{background-color: #f3f0ee;padding:10px 15px;margin-bottom: 10px;font-weight: normal;}
.teacherDd p{line-height: 1.5;padding:10px;}
.articleImg .gp-img-responsive{padding-bottom:56% ;}
/*通知列表页2*/
.noticeCol{min-height: 510px;background: none;position: relative;}
.noticeCol::before{content: '';width:100%;height: 590px;background: url(../images/m1_bg.jpg) no-repeat top center;background-size: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.PKULS-list13{background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,.15);padding: 60px 0 50px;position: relative;z-index: 20;}
.PKULS-list13 li {width: 33.3%;margin:30px 0;}
.PKULS-list13 li > a{background-color: #f1f1f1;padding: 38px 25px;border-color: #bfbfbf;transition: all .35s ease-out}
.PKULS-list13 li .news-date1{bottom: auto;top: -30px;left: 0;}
.PKULS-list13 li h3{height: 72px;}
.playBtn2{width: 50px;height: 50px;line-height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: rgba(0,0,0,0.8);transform: translate(-50%,50%);display: inline-block;position: absolute;left: 50%;bottom: 50%;border-radius: 50%;transition: all 0.35s ease-out;}
.PKULS-list11 li .gp-img-responsive{position: relative;}
.PKULS-list11 li .gp-img-responsive:hover .playBtn2{transform: none;bottom: 10px;left: 10px;}

.videoHeader{background: url(../images/m1_bg.jpg) no-repeat; background-size: cover;margin-bottom: 15px;}
.videoPage{padding-top: 134px;}
@media screen  and (min-width:1020px) {
.item-list1 li> a,.newsColumn,.PKULS-list8 li > a{transition: all 0.4s ease-in-out;}
.item-list1 li> a:hover,.PKULS-list7 li > a:hover,.newsColumn:hover,.PKULS-list8 li > a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);transform: translateY(-15px);}
 .PKU-title:hover{transform: translateX(10px);}
 .PKULS-list6 li > a:hover{background:#1237b2;}
 .PKULS-list6 li > a:hover *{color: #fff;}
  .PKULS-list6 li > a:hover h4{opacity: 0.7;}
  .PKULS-list6 li > a:hover p{opacity: 0.5;}
 
}
@media screen  and (max-width:1560px) {
  .flex-direction-nav .flex-prev{left: -20px;}
  .flex-direction-nav .flex-next{right: -20px;}
}

@media screen  and (max-width:1460px) {
 .s1Mode1{padding:20px 50px 25px 40px}
 .sub-right{margin-left: 280px;}
 .sub-right{padding-left: 35px;}
 .item-number strong{font-size: 130px;}
 .item-number span{font-size: 30px;width: 65px;height: 65px;line-height: 65px;}
 /* .item-list1{margin-left: 285px;} */
 .item-list1{padding-bottom: 20px;}
 .wrap_page{padding-bottom: 400px;}
 .gp-f42{font-size: 3.8rem;}
 .playBtn{width: 170px;height: 170px;line-height: 170px;}
 .item-date1{width: 80px;height: 100px;padding:15px 0 0 20px;}
 .proMode2 h2{padding:40px 0}
 .PKULS-list5 li{font-size: 18px;}
 .share,.slick5-lf,.share.fixed{margin-left: -680px;}
 
 
}

@media screen  and (max-width:1386px) {
.subPage{margin-top: -300px;}
.s1Mode1{padding:20px 30px 25px 30px}
.item-txt{padding:15px 15px 20px}
.s2Wrap{margin-top: 60px;}
.mb80{margin-bottom: 70px;}
.playBtn{width: 150px;height: 150px;line-height: 150px;}
.holder-images{margin-right: 50px;}
.frame-text-swich{padding-right: 50px;}
.s2Mode4 .s2Inner,.s2Mode4 .s3Column1{padding:0 40px;}
.mb80{margin-bottom: 50px;}
.frame-text-swich2{margin-top: -150px;}
.hz-txt1 {margin-top: 140px;}
.mb40{margin-bottom: 30px;}
.proMode2 h2{padding:30px 0}
.PKULS-list5 li{font-size: 16px;}
.PKULS-list6,.PKULS-list12{margin-left:-15px;margin-right: -15px;}
.PKULS-list6 li > a,.PKULS-list10 li > a,.PKULS-list12 li > a{margin:0 15px;}
.mt{margin-top: 40px;}
.gp-f20{font-size: 1.8rem;}
.teacherColumn2 li{margin-bottom: 5px;}
.subBanner5{height: 260px;}
.subPage2{margin-top: -100px;}
.articleImg{margin-left: 20%;}
.PKULS-list9{padding:40px 10px}
.PKULS-list9 li > a{margin:0 30px}
.slickWrap5 .listTitle{margin-bottom: 20%;}
.slick5-lf{width: 300px;}
.PKULS-list11 li > a{margin:0 30px}
.item-txt12 h3{height: 70px;line-height: 70px;}
.PKULS-list12 li > a:before{top: 70px;}
}
@media screen  and (max-width:1300px) {
  .item-txt h3{line-height: 22px;height: 44px;}
  .PKU-title{line-height: 32px;height: 64px;}
  .item-info3{padding:10px 30px}
  .s2-title5{padding:35px 0 35px 40px;}
  .s2Wrap{margin-top: 50px;}
  .s2Mode4 .s3Column1{padding:0 25px}
	.s2Mode4 .s2Inner{padding: 0 25px 0 0;}
	.s2Mode4 .gp-fr .s2Inner{padding: 0 0 0 25px;}
  .mb80{margin-bottom: 40px;}
  .mt50{margin-top: 40px;}
  .frame-text-swich2{margin-top: -120px;}
  .hz-txt1{padding:35px 50px 50px 112px;transform: translateX(-70px);}
  .hz-txt2{padding:35px 112px 50px 50px;transform: translateX(70px);}
  .mb50{margin-bottom: 40px;}
  .teacherTxt h4{font-size: 16px;}
  .share,.slick5-lf,,.share.fixed{margin-left: -550px;}
  .item-date1{padding-left: 5px;}
  .art-right{margin-left: 100px;}
  .PKULS-list11 li > a{margin:0 20px}
  .item-txt12 h3{height: 50px;line-height: 50px;}
  .PKULS-list12 li > a:before{top: 50px;}
	.share,.slick5-lf,.share.fixed{margin-left: -620px;}
  
}
@media screen  and (max-width:1200px) {
  .subPage{margin-top: -200px;}
  .subPage2{margin-top: -100px;}
  .item-number strong{font-size: 88px;}
	.item-number{width: 140px;}
  .item-list1{margin-left: 160px;}
  .item-number span{font-size: 30px;width: 55px;height: 55px;line-height: 55px;}
  .mb80{margin-bottom: 30px;}
  .hz-txt1 {margin-top: 100px;}
  .share,.slick5-lf,.share.fixed{margin-left: -580px;}
  .contactColumn .gp-fl{width: 28%;}
  .contactColumn .linkList{width: 33%;}
	.share{position: static !important;margin: 0;width: 100%;text-align:left;left:0 ;box-sizing: border-box;margin: 0;}
	.share .bdsharebuttonbox > span{width: auto;height: 35px;line-height: 35px;margin-right: 15px;}
}
@media screen  and (max-width:1060px) {
  .share,.slick5-lf,,.share.fixed{left: 30px;margin:0;}
  .news-txt1 p{height: 52px;}
}
@media screen and (max-width:996px) {
.news-txt1{padding:20px}
.news-txt1 p{margin-bottom: 10px;}
.gp-subLeft{width: 100%;float: none;overflow: hidden;margin-bottom: 15px;}
.gp-subLeft > ul >li{width: 50%;float: left;}
.sub-right{margin-left: 0;}
.gp-subLeft > ul >li > a{padding:12px 15px}
.gp-subLeft{font-size: 18px;}
.item-number strong{font-size: 70px;}
.item-number span{transform: scale(0.7);transform-origin:  0 100%;}
.item-list1 {margin-left: 160px;}
.item-list1 li{width: 50%;}
.PKULS-list1{margin-left: 30px;}
.PKULS-list1 > li{padding-top: 30px;}
.PKULS-list1 > li:before{transform: scale(0.8) translateX(-4px);}
.wrap_page{padding-bottom: 240px;}
.PKU-title{margin-bottom: 16px;}
.holder-images{margin-right: 0;}
.frame-text-swich{padding-right: 0;}
.mb40{margin-bottom: 20px;}
.s2Mode3:after{left: 0;}
.frame-text-swich {margin-left: 30px}
.holder-images{margin-left: 0}
.item3::after{width: 350px;}
.item-info2 h3{width: 300px;;}
.item-info2 p{margin-left: 350px;}
.s2-title{padding:30px 0;margin-left: 30px;}
.mb80{margin-bottom: 20px;}
.s3Wrap{padding-bottom: 20px;}
.s2Mode5 .s2-title{padding-left: 30px;}
.gp-f42{font-size: 3rem;}
.s2-con2{padding: 30px;}
.mt50{margin-top: 30px;}
.frame-text-swich2{margin-top: -50px;}
.holder-images2{width: 100%;}
.playBtn{width: 100px;height: 100px;line-height: 100px;}
.hz-txt1{transform: none;padding:30px;margin-top: 70px;}
.mb50{margin-bottom: 30px;}
.PKULS-list5 li{font-size: 14px;}
.s1Mode2 .s1Mode1{padding-bottom: 30px;}
.gp-article{padding:30px 0}
.annexList li:before{width: 10px;height: 10px;}
.mt{margin-top: 30px;}
.PKULS-list6 ,.PKULS-list7,.PKULS-list8,.PKULS-list10,.PKULS-list11 {margin-left:-10px;margin-right: -10px;}
.PKULS-list6 li > a,.PKULS-list7 li > a,.PKULS-list8 li > a,.PKULS-list10 li > a,.PKULS-list11 li > a{margin:0 10px}
.PKULS-list6 li{margin-bottom: 20px;}
.pages{display: none;}
.pages_min{display: block;}
.teacherColumn1 li{font-size: 14px;}
.share{position: static;width: 100%;text-align:left;left:0 ;box-sizing: border-box;margin: 0;}
.share .bdsharebuttonbox > span{width: auto;height: 35px;line-height: 35px;margin-right: 15px;}
.articleImg{margin-left: 0;}
.acr50{padding:0 15px;text-align: center;}
.articleWrap{padding-top: 15px;}
.item-date2{top: 0;right: 0;}
.news-txt2{margin:-37px 20px 0}
.PKULS-list10 li > a{padding-bottom: 30px;}
.PKULS-list9{padding:30px 10px}
.PKULS-list9 li > a{margin:0 15px}
.slick5-lf{position: static;width: 100%;background: url(../images/m5_title.png) no-repeat center;background-size: cover;}
.slickWrap5 .listTitle{margin-bottom: 20px;}
.slick-current.slick5-info >div{padding:25px 0;}
.slick5-txt p{height: auto;max-height: 66px;}
.contactColumn .gp-fl,.contactColumn .gp-fr{border:none;width: 100%;float:none;}
.contactColumn .linkList{padding:15px 20px;text-align: left;}
.contactColumn .gp-fr{margin-left: 20px;}
.item-txt12 h3{height: 40px;line-height: 40px;}
.PKULS-list12 li > a:before{top: 40px;}
.item-img12{width: 180px;}
.item-txt12{margin-left: 200px;}
.ryTitle{padding:30px 0}
.gp-subLeft2{width: 100%;margin-bottom: 20px;float: none;}
.gp-subLeft2 .gp-subLeft{width: 100%;}
.PKULS-list2 li:before{display: none;}
}
@media screen and (max-width:767px) {
  .subPage{margin-top: -100px;}
  .gp-bread{position: static;}
.s1Mode1{padding:15px 15px 25px 15px}
.gp-subLeft{font-size: 16px;}
.sub-right{padding-left: 0;border-left: none;}
.PKULS-list1 > li{padding-top: 20px;}
.PKULS-list1 > li:before{transform: scale(0.5) translateX(-3px);}
.PKULS-list1{margin-left: 5px;}
.item-list1 li> a{margin:0 8px}
.item-txt{padding:10px 10px 10px}
.PKU-title{line-height: 28px;height: 56px;}
.gp-f42{font-size: 2.6rem;}
.s2-con h2{padding:15px 0}
.gp-f18{font-size: 1.6rem;}
.s2-link .readMore{margin: 0 10PX;}
.s2-con2{padding:20px 15px;}
.frame-text-swich{margin-left: 15px;}
.mt50{margin-top: 20px;}
.frame-text-swich2{margin:0}
.frame-text-swich2 .PKU-title,.item-info3 p{height: auto;}
.s2Mode5 .slider-arrow2{position: static;padding-top: 10px;}
.s2Mode5:before{height: 150px;}
.playBtn{width: 70px;height: 70px;line-height: 70px;}
.playBtn i{margin-right: 5px;}
.item-date1{height: 90px;}
.item-date1 i{font-size: 20px;}
.slider-arrow{font-size: 50px;}
.gp-bread{text-align: left;}
.hz-img1{display: none;}
.hz-txt1{width: 100%;margin-top: 0;}
.mb50{margin-bottom: 20px;}
.mb40{margin-bottom: 15px;}
.proMode2 h2,.gp-article{padding:20px 0}
.s1Mode2 .s1Mode1{padding-bottom: 20px;}
.annexList li:before{width: 8px;height: 8px;}
.mt{margin-top: 20px;}
.PKULS-list6,.PKULS-list7,.PKULS-list8 ,.PKULS-list10 ,.PKULS-list11,.PKULS-list12 {margin-left:-8px;margin-right: -8px;}
.PKULS-list6 li > a,.PKULS-list7 li > a,.PKULS-list8 li > a,.PKULS-list10 li > a,.PKULS-list11 li > a,.PKULS-list12 li > a{margin:0 8px}
.PKULS-list6 li,.PKULS-list8 li,.item-list1 li{margin-bottom: 15px;}
.teacherColumn1 ul{margin:0}
.teacherColumn1 > span{float: none;}
.teacherColumn1 li{margin-right: 10px;margin-bottom: 5px;padding:8px 5px}
.listTitle h2:before, .listTitle h2:after{transform: scale(0.7);}
.listTitle h2:before{top: -40px;}
.listTitle h2:after{bottom: -40px;}
.mt40{margin-top: 25px;}
.pageArticleTitle{font-size: 2.4rem;}
.articleAuthor  {text-align: center;}
.articleAuthor  span{margin:0 8px}
.PKULS-list8 li h3{white-space: normal;height: 44px;;}
.PKULS-list11 li h3{padding-top: 10px;line-height: 22px;height: 44px;}
.PKULS-list12 li{width: 100%;float: none;}
.ryTitle{padding:20px 0}
.item-list1{padding-bottom:10px;}
.teacherArticle{margin: 20px auto;}
.PKULS-list13 li {width: 50%;}
.coursePage{margin-top: -100px !important;}
.s2Mode4 > div{float: none;width: 100%;}
 .s2Mode4 .s2Inner,.s2Mode4 .s3Column1,.s2Mode4 .gp-fr .s2Inner{padding:0}
 .s2Mode4 .gp-fr .s2Inner:before{display: none;}
}


@media screen and (max-width:640px) {
 .item-number{float: none;}
 .item-list1{margin:15px 0 0 15px}
 .item-number strong{font-size: 45px;}
 .item-number span{transform: scale(0.5);}
 
 .PKULS-list2 li{margin-bottom: 15px;}
 .PKULS-list2{margin:15px 0}
 .item-info2 h3{width: 100%;color: #333;height: auto;float: none;}
 .item-info2 p{margin:0}
 .item3::after{height: 260px;}
 .item3 .slider-arrow2{position: relative;padding-top: 15px;}
 .item-date1{transform: scale(0.8);transform-origin:  100%  0; }
 .s2Wrap{margin-top: 20px;}
 .PKULS-list6 li{width: 100%;}
 .news-img1{width: 100%;float: none;}
 .news-txt1{margin:0}
 .news-txt1 h3{height: auto;}
 .PKULS-list7 li:first-child{width: 100%;}
 .PKULS-list7 li{width: 50%;}
 .PKULS-list9 li {width:100%;margin-bottom: 20px;}
  .PKULS-list9 li h3{height: auto;margin-bottom: 8px;} 
  .PKULS-list9 li p{line-height: 22px;max-height: 44px;}
	.gp-subLeft2 ul >li{width: 100%;}
	.item-number{float: none;}
	.item-number strong{display: inline-block;}
}

@media screen and (max-width:480px) {
  .wrap_page{padding-bottom: 140px;}
  .PKU-title{line-height: 24px;height: 48px;}
  .slider-arrow{font-size: 40px;}
  .teacherTxt{margin-left: 135px;}
  .subPage{margin-top: -50px !important;}
  .subBanner5{height: 120px;}
  .PKULS-list8 li,.PKULS-list7 li{width: 100%;}
  .PKULS-list8 li h3,.PKULS-list10 li h3{height: auto;}
  .PKULS-list10 li{width: 100%;}
  .teacherImg2{float: none;margin:0 auto}
	.teacherTxt2{margin: 10px 0 0;}
}

@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	.item-list1 li{width: 100%;}
}
