@charset "utf-8";
/*孙立宏2020.11.16*/
.pd120{padding-bottom: 80px;}
.pd80{padding-bottom: 80px;}
.gp-container{padding-left: 2.5vw;padding-right: 2.5vw;}
.subBanner{height: 0;padding-bottom: 27.08%;overflow: hidden;}
.subBanner img{width: 100%;max-width: none;}
.gp-bread{padding:16px 20px;position: relative;z-index: 10;margin-top: 10px;box-sizing: border-box;}
.subPage {min-height: 500px;z-index: 50;background-color: #fff;}
.subTitle{width: 360px;height: 162px;position: relative;margin-top: -80px;background:url(../images/t_bg1.png) no-repeat center;line-height: 132px;float: left;overflow: hidden;background-position: center;text-align: center; }
.subTitle h2{position: relative;font-size: 3.6rem;text-align: center;font-weight: normal;color: #fff;line-height: 1.2;display: inline-block;vertical-align: middle;padding: 0 15px;;}
.subTitle  span{font-family:'AKZIDENZGROTESK';font-size: 4.6rem;color: #fff;position: absolute;opacity: 0.15;text-transform: capitalize;display: block;}
.subTitle span:first-child{left: -12px;top: -54px;}
.subTitle span:last-child{right: 5px;bottom: -45px;}
.subTitle span::first-letter{font-size: 150%;}
/*侧边栏*/
.gp-subLeft{z-index: 100;position: relative;margin-left: 420px;padding-top: 20px;border-bottom: 1px solid #d2dce8;}
.gp-subLeft >li{display: inline-block;position: relative;}
.gp-subLeft >li > a{display: inline-block;transition: all 0.35s ease-in-out;position: relative;font-size: 1.8rem;line-height: 1;vertical-align: middle;padding: 21px 30px;}
.gp-subLeft >li > a i{font-size: 1.4rem;color: #c3c3c3;margin-left: 5px}
.gp-subLeft >li > a::before{content: '';width: 0;bottom: 0;height: 0;left: 50%;transition: all 0.35s ease-out;position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #bd975b;opacity: 0;margin-left: -10px;}
.gp-subLeft >li > a:hover{color: #fff;background-color: #bd975b;}
.gp-subLeft >li > a.active,.gp-subLeft >li > a.active i{color: #fff;background-color: #bd975b;}
.gp-subLeft >li.on .gp-second-nav{display: block;top:72px;}
.gp-subLeft >li.on.hover {background-color: #6416a6;}
.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{opacity: 1;bottom: -10px;}
.gp-subLeft .gp-toggles{text-align: center;cursor: pointer;color:#999;font-size: 1.6rem;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;top: 72px;}
.gp-second-nav dd{}
.gp-second-nav dd a{display: block;padding:12px ;transition: all 0.35s ease-in-out;position: relative;font-size: 1.6rem;color: #fff;border-bottom: 0.01rem solid rgba(255,255,255,0.1);}
.gp-second-nav dd a:hover{background-color: #6416a6;color: #fff;}
/*三级*/
.sMode1{margin-top: 60px;}
.gp-subLeft2{float: right;width: 160px;padding-bottom: 80px;}
.gp-subLeft2 li{border-bottom: 1px solid #e6e6e6;position: relative;}
.gp-subLeft2 li a{color: #666;display: block;padding: 17px 15px 17px 25px;line-height: 1.5;position: relative;z-index: 10;}
.gp-subLeft2 li::before{content: '';width: 0;height: 100%;background-color: #a5adc2;position: absolute;right: 0;top: 0;transition: all 0.4s ease-out;z-index: 0;}
.gp-subLeft2 li.active::before{width: 100%;}
.gp-subLeft2 li.active a{color: #fff;}
.gp-subLeft2 li:hover:before{opacity: 0.8;width: 100%;}
.gp-subLeft2 li:hover a{color: #fff;}
/*侧边栏移动端 */
.gp-m-subNav{display:none;margin: 15px 0;}
.gp-m-inner-header{width:auto;height:60px;background-color:#0068cf;cursor:pointer;line-height: 60px;}
.gp-m-inner-header > span{height: 40px;padding-left: 15px;font-size:1.8rem;color:#fff;}
.gp-m-subNav .gp-m-inner-header-icon-click{}
.gp-m-subNav .gp-m-inner-header-icon{float: right;width:40px;height: 40px;text-align: center;color: #fff;}
.gp-subNavm{ width:100%; overflow: hidden;display: none;background-color: #fff;}
.gp-subNavm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.gp-subNavm h2 a{padding-left:13px;font-size:2rem;font-family:'Tahoma';display:block;color:#fff;}
.gp-subNavm ul{}
.gp-subNavm li{position: relative;}
.gp-subNavm li > a{ font-size: 1.6rem;line-height:1.4;border-bottom:1px solid #eee;display:block;padding:13px 15px;}
.gp-subNavm li.sub_has span{ margin-left: 10px;}
.gp-subNavm li.on a{ color:#6416a6; display:block; width:100%;}
.gp-m-toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;}
/* .gp-m-subNav .gp-m-toggle.icon-down{tra} */
.gp-subNavm li.active .gp-m-toggle{transform: rotate(90deg);} 
.gp-subNavm dl{ display: none; background-color:#fff;}
.gp-subNavm dl dd{  line-height:18px; border-bottom: 1px dotted #e6e6e6;}
.gp-subNavm li dl dd a{ font-size: 1.4rem; font-weight:normal; display:block;  border:none;padding:12px 0px 12px 30px;}
.gp-subNavm li dl dd a:hover{ color:#6416a6}

/*文章页*/
.wrapPage{margin-right: 220px;position: relative;border: 1px solid #f2f2f2;}
.pageArticle{padding: 0 40px;}
.pageArticleTitle{overflow: hidden;padding: 35px 0 30px;}
.pageArticleTitle h3{line-height: 1.4;text-align: center;font-weight: normal;}
.articleDate{position: absolute;right: 75px;top: 56px;height: 74px;border-left: 1px solid #999;padding-left: 30px;}
.articleAuthor{padding:15px;text-align: center;margin-bottom: 20px;color: #999;background-color: #f5f4f0;line-height: 1.5;}
.articleAuthor span,.articleAuthor i{display: inline-block;*display: inline;*zoom:1;color:#999;}
.articleAuthor i{margin:0 10px;font-style: normal;}
.wrapArticle {position: relative;margin: 60px auto 0;}
.articleBottom{overflow: hidden;}
.gp-article{position: relative;line-height: 1.8;padding-bottom: 5px;padding-top: 15px;color: #666;}
.gp-article p{margin-bottom: 1.5rem;}
.gp-article p:last-child{margin-bottom: 0;}
.Annex{padding:15px 0 0;}
.Annex > strong{padding:15px 0;display: block;font-size: 2.2rem;}
.annexList{overflow: hidden;padding: 10px 0}
.annexList li{line-height: 1.5;padding:15px;background-color: #f5f4f0;margin-bottom: 10px;}
.share{position: absolute;right: -222px;top: 90px;width: 160px;background-color: #f2f2f2;}
.share_title{font-size: 1.8rem;height: 50px;line-height: 50px;background-color: #e6e6e6;text-align: center;display: block;color: #666;}
.share .bdshare-button-style0-16{text-align: center;}
.share .bdsharebuttonbox  > a{padding-left: 0;height:40px;text-indent: 0;width: 40px;line-height: 40px;text-align: center;background: none;font-size: 25px;display: inline-block;margin-bottom: 20px;border-radius: 14px;color: #fff;margin: 15px 10px;float: none;}
.share .bdsharebuttonbox > a.bds_more{background-color:#a3bfd9}
.share .bdsharebuttonbox > a.bds_weixin{background-color:#27b713}
.share .bdsharebuttonbox  > a.bds_tsina{background-color:#f35125;}
.share .bdsharebuttonbox  > a.bds_qzone {background-color: #fdbf22}
.share .bdsharebuttonbox  > a:hover{color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.share .popup_qzone{background-position: 4px -47px;}
.share .popup_tsina{background-position: 4px -99px;}
.share .popup_bdysc{background-position:4px -3063px;}
.share .popup_weixin{background-position:4px -1607px;}
.share .popup_tsina{background-position: 4px -99px;}
.shareBox {width: 300px;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: 490px;top:0;}
.share{text-align: center;}
.shareBtn{color: #999 !important;position: relative;font-size: 1.4rem;margin-bottom: 18px;text-align: center;display: block;}
.shareBtn:before,.shareBtn:after{content: '';width: 14px;height: 1px;background-color: #d9d9d9;position: absolute;top: 50%;transform: translateY(-50%);}
.shareBtn:before{left: -12px;}
.shareBtn:after{right: -12px;}
/*本馆概况*/
.subCon1{margin-right: 220px;border: 1px solid #f2f2f2;}
.subTitle2{font-size: 2.2rem;padding: 27px 35px;line-height: 1.5;background: url(../images/t_bg2.jpg) repeat;border-bottom: 1px solid #f2f2f2;}
.subCon1 .gp-article{padding: 35px;}
/*宗旨愿景*/
.g1{margin-bottom: 2rem;overflow: hidden;}
.g1 strong{float: left;width: 50px;color: #333;}
.g1 span{display: block;margin-left: 40px;;}
.gp-article{min-height: 350px;}
/*图书馆历史*/
.pku-col1{padding: 40px;}
.pku-col1 > p{color: #666;line-height: 1.8;}
.pku-list10{position: relative;margin: 55px 0;}
.pku-list10::before{content: '';width: 1px;height: calc(100% - 30px);background-color: #ccbca3;position: absolute;left: 122px;top: 16px;}
.pku-list10 li{padding-bottom: 60px;position: relative;}
.pku-list10 li > span{width: 100px;height: 30px;border: 1px solid #ccbca3;float: left;color: #ce9945;font-size: 1.6rem;border-radius: 0 15px 15px 0;line-height: 30px;text-align: center;position: relative;}
.pku-list10 li > span::before{content: '';width: 40px;height: 1px;background-color: #ccbca3;position: absolute;right: -40px;top: 50%;}
.pku-list10 li > span::after{content: '';width: 8px;height: 8px;background-color: #ccbca3;border-radius: 50%;position: absolute;right: -44px;top: 50%;margin-top: -4px;}
.pku-list10 li p{margin-left: 170px;margin-right: 36.7%;line-height: 24px;padding-top: 5px;}
.slick-img1{position: absolute;width: 33%;right: 0;top: 0;border: 10px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);visibility: hidden;}
.slick-arrow{width: 30px;height: 60px;background-color: rgba(0,0,0,0.5);line-height: 60px;font-size: 4rem;text-align: center;}
.slick-arrow.slick-prev{left: 0;}
.slick-arrow.slick-next{right: 0;}
.pku-list10 li.on .slick-img1{visibility:visible}
.pku-list10 li:last-child .slick-img1{top: auto;bottom: 0;}
.pku-list10 li.on p{color: #ce9945;}
.bg2{background: url(../images/s_bg2.jpg) no-repeat right bottom;background-size: 100% auto;}
/*组织架构*/
.marginR0{margin-right: 0 !important;}
.sTitle1{margin-bottom: 30px;}
.orgCon p{color: #666;text-indent: 2em;}
.num-list1 li{text-align: center;padding-right: 80px;}
.num-list1 li span{display: block;color: #0068cf;font-size: 46px;padding-bottom: 14px;font-family: Arial, Helvetica, sans-serif;height: 46px;line-height: 46px;}
.num-list1 li strong{font-weight: normal;position: relative;display: inline-block;padding-bottom: 5px;font-size: 1.8rem;color: #666;}
.num-list1 li strong::before{content: '';width: 19px;height: 6px;border-left: 1px solid #d8cbdc;border-bottom: 1px solid #d8cbdc;position: absolute;left: -20px;bottom: 0;}
.golden,.pku-list11 li a{color: #bd975b;}
.pku-list11 li a:hover{color: #0068cf;}
.pku-list11{line-height: 1.5;}
.pku-list11 li {padding-bottom: 20px;}
.pku-list11 li h3{margin-bottom: 30px;}
.pku-list11 li p{color: #666;margin-bottom: 15px;}
.text-center{text-align: center;}
.imgList{margin: 0 -15px;padding-top: 10px;}
.imgList li{box-sizing: border-box;padding: 0 15px;max-width: 450px;}
/*课程指南*/
.search2{padding: 30px 40px 20px;position: relative;/* text-align: center; */background: #a5adc2;margin: 0 0 1px;font-size: 0;}
.search2 .txt2{height: 30px;line-height: 30px;padding: 9px 10px;min-width: 220px; width: calc(50% - 230px); border: 1px solid #e6e6e6;font-size: 1.6rem;display: inline-block;vertical-align: top;background: #fff;margin-bottom: 10px;}
.search2 .btn22{width: 50px;height: 50px;line-height: 50px;text-align: center;background-color: #0068cf;color: #fff;border: 1px solid #e6e6e6;box-sizing: border-box;display: inline-block;font-size: 2rem;vertical-align: middle;padding: 0;border-radius: 0;margin: 0 10px 10px 0;}
.search2 > span{line-height: 48px;color: #fff;vertical-align: top;margin: 0 0 0 10px;font-size: 16px;margin-bottom: 10px;}
.pageSelect2{min-width:66px;height: 48px; vertical-align: middle;line-height: 46px;text-align: center;padding:0 15px 0 10px;font-size: 1.4rem;background: none;outline: none;vertical-align:middle;margin-left: 3px;border: none;text-align: center;background: #fff;}
.perPage{height: 30px;line-height: 30px;border-right: 1px solid #e6e6e6;padding-right: 12px;font-size: 1.6rem;}
.gp-table{width: 100%;font-size: 1.6rem;text-align: left;color: #666;box-sizing: border-box;}
.gp-table a{color: #bd975b;}
.gp-table a:hover{color: #0068cf;}
.gp-table th{background-color: #a5adc2;color: #fff;font-weight: normal;font-size: 1.8rem;}
.courseList .th1{width: 10%;}
.courseList .th2{width: 18%;}
.courseList .th3{width: 8%;}
.courseList .th4{width: 20%;}
/* .courseList .th8{width: 12%;} */
.sort{font-size: 2rem;margin-left: 10px;cursor: pointer;}
.sort::before{transition: all 0.35s ease-out;display: inline-block;vertical-align: middle;}
.sort.on::before{transform: rotate(180deg);}
/***分页*/
.gp-page { padding:50px 15px;font-size: 0;text-align: center;}
.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;height:38px;line-height: 38px; position:relative;text-align: center; vertical-align: top;width: auto;font-size: 1.6rem;transition: all 0.35s ease-in-out;margin:0 5px;border:1px solid #d7dfdc;padding: 0 15px;margin-bottom: 5px;cursor: pointer;}
.gp-page > span{border: none;}
.gp-page .gp-page-start,.gp-page .gp-page-end,.gp-page > span,.gp-page .gp-page-prev,.gp-page .gp-page-next {}
.gp-page > a:hover ,.gp-page > a.on_pages{ background-color:#0068cf;color: #fff;border-color: #0068cf;}
.gp-page > a.on_pages{background-color: #0068cf;}
.gp-page .pageSelect{min-width:66px;height: 38px; vertical-align: middle;border:1px solid #d7dfdc;line-height: 38px;text-align: center;padding:0 15px;font-size: 1.4rem;background: none;outline: none;}
.margin5{margin: 0 5px;font-size: 1.6rem;}
.pageCount{border:1px solid #e6e6e6;padding: 0 5px 0 10px;background: #fff;vertical-align: top;}
/*服务课程指南教参书*/
.subTitle3{position: relative;border: 1px solid #f2f2f2;}
.couLabel{font-size: 1.4rem;color: #9ba6c2;margin-top: 10px;text-align: right;}
.couLabel span,.couLabel i{display: inline-block;vertical-align: middle;}
.couLabel i{font-style: normal;margin: 0 10px;}
.couLabel a{color: #bd975b;}
.subTitle3 p{color: #999;line-height: 1.5;font-size: 1.4rem;padding-top: 25px;}
.pku-list12{padding-top: 50px;}
.pku-list12 li{padding: 20px;border: 1px solid #f2f2f2;overflow: hidden;margin-bottom: 40px;transition: all 0.4s ease-out;}
.pku-list12 li:last-child{margin-bottom: 5px;}
.item-img12 {width: 180px;}
.item-txt12{margin-left: 210px;overflow: hidden;padding-top: 10px;}
.item-title12{margin-bottom: 11px;overflow: hidden;line-height: 24px;max-height: 48px;}
.pku-list12 .item-title12{max-height: none;}
.item-title12 strong{font-weight: normal;min-width: 200px;margin-right: 15px;display: inline-block;vertical-align: middle;}
.item-title12 span,.item-title12  i{color: #b2b2b2;display: inline-block;vertical-align: middle;}
.item-title12  i{margin: 0 10px;font-style: normal;}
.item-txt12 p{line-height: 1.6;margin-bottom: 20px;color: #999;}
.item-txt12 p a{color: #999;}
.btn{display: inline-block;vertical-align: middle;line-height: 1;padding: 10px 25px;background-color: #f2f2f2;}
.btn-default{color: #bd975b;transition: all 0.4s ease-out;}
.btn-default:hover{background-color:#bd975b ;color: #fff;}
.item-txt12 .btn{margin-right: 20px;}
.noBorder{border: none;}
/*相关馆藏*/
.courseList2 th{background-color: #dbceba;}
.blue{color: #a5adc2 !important;}
.blue:hover{color: #0068cf !important; }
.courseList2 .th1{width: 28%;}
.courseList2 .th3{width: 26%;}
.pku-list13 {margin: 0 -15px;padding-top: 60px;}
.pku-list13 li {margin-bottom: 50px;}
.pku-list13 li > a{display: block;border: 1px solid #f0f0f0;height: 105px;overflow:hidden;text-align: center;margin: 0 15px;line-height: 105px;border-top: 16px solid #c3e3e6;}
.pku-list13 li span{display: inline-block;vertical-align: middle;color: #bd975b;margin:10px;line-height: 1.5;font-size: 1.6rem;}
.pku-list13 li:nth-child(2n) > a{border-top-color: #c7d5eb;}
/*服务-论文*/
.pkuCon2{padding: 35px;border: 1px solid #f2f2f2;border-left: 4px solid #cfd6e6;}
.pkuCon2 p{color: #666;margin-bottom: 20px;line-height: 1.5;}
.pkuCon2 p:last-child{margin-bottom: 5px;}
/*期刊*/
.p-label2{position: absolute;right: 25px;top: 25px;}
.p-label2 .btn{margin: 0 10px;}
.btn-blue{color: #9ba6c2;transition: all 0.35s ease-out;}
.btn-blue:hover{background-color: #9ba6c2;color: #fff;}
.pku-list14 li{position: relative;padding: 30px 30px 40px;}
.pku-list14 li h3 a{color: #bd975b;}
.pku-list14 li h3{margin-bottom: 30px;font-weight: normal;margin-right: 230px;}
.pku-list14 li p{color: #999;line-height: 1.8;}
.pku-list14 li p a{color: #999;}
/*数据库*/
.pku-list15{padding-top: 50px;}
.pku-list15 li{border: 1px solid #f2f2f2;padding: 30px 20px;margin-bottom: 40px;border-left: 8px solid #daf0f2;transition: all 0.4s ease-out;}
.pku-list15 li h3{color: #bd975b;line-height: 1.4;margin-bottom: 15px;font-weight: normal;}
.pku-list15 li p{color: #999;line-height: 1.6;}
.pku-list15 li.li2{border-left-color: #daf0f2;}
.pku-list15 li.li3{border-left-color: #f5ebdc;}
.pku-list15 li.li4{border-left-color: #dce6f5;}
/*缩微资料*/
.pku-list16 li{border-left-color: #f5ebdc;}
.pku-list16 li a{color: #bd975b;font-family: 'Arial';line-height: 1.4;}
/*讲座*/
.pku-list17 li{border-left: 8px solid #dce6f5;}
.pku-list17 li strong a{color: #bd975b;}
.pku-list17 .toggle{float: right;height: 30px;line-height: 30px;padding: 0 14px;border: 1px solid #a5adc2;border-radius: 20px;color: #a5adc2;text-align: center;cursor: pointer;position: relative;z-index: 20;background-color: #fff;}
.pku-list17 .toggle em{font-size: 1.4rem;color: #a5adc2;margin-left: 4px;display: inline-block;transition: all 0.3s ease-out;}
.inList{background-color: #edeff2;padding: 10px 28px;margin-bottom: 20px;position: relative;display: none;}
.inList::before{content: '';width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #edeff2;position: absolute;right: 3%;top: -10px;}
.inList dd{line-height: 1.5;padding: 10px 20px;position: relative;color: #bd975b;border-bottom: 1px solid #fff;}
.inList dd::before{content: '';width: 4px;height: 4px;border-radius: 50%;position: absolute;left: 0;top: 18px;border: 1px solid #c2a06a;}
.inList dd:last-child{border-bottom: none;}
.inList dd a{color:#c2a06a;}
.pku-list17  li p,.pku-list17  li p a{line-height: 1.5;color: #999;}
.pku-list17 li .toggle.on em{transform: rotate(180deg);}
/*多媒体资源*/
.inList2{line-height: 1.8;padding: 20px;}
.inList2 a{color: #bd975b;margin-bottom: 10px;}
.inList2 span{margin: 0 8px 10px;color: #a5adc2;}
.inList2 a:hover{color: #0068cf;}
/*相关资讯*/
.pku-lis18{}
.pku-lis18 li{position: relative;border-left-color: #cfd6e6;}
.pku-lis18 li span{position: absolute;right: 25px;top: 50%;color: #999;font-family: 'Arial';transform: translateY(-50%);}
.pku-lis18 li a{display: block;white-space: nowrap;text-overflow: ellipsis;margin-right: 115px;height: 24px;line-height: 24px;overflow: hidden;}
/*学生分享*/
.pku-list19 li{position: relative;}
.p-label3{position: absolute;right: 25px;top: 25px;color: #9ba6c2;}
.pku-list19 li h3{margin-right: 200px;}
.pku-list19 li p{max-height: 48px;overflow: hidden;line-height: 24px;}
/*服务-展览*/
.pku-list20{}
.item-img20{width: 384px;float: left;}
.item-txt20{margin-left: 405px;overflow: hidden;}
.item-txt20 h3{font-weight: normal;color: #bd975b;line-height: 26px;height: 52px;margin-bottom: 10px;overflow: hidden;padding-top: 5px;}
.item-txt20 p{color: #999;line-height: 24px;height:96px;overflow: hidden ;margin-bottom: 20px;font-size: 1.6rem;}
.item-bottom{color: #9ba6c2;}
/*任课教师详情页*/
.teacherCon{padding: 40px 0;overflow: hidden;}
.tImg{width: 180px;float: left;}
.tTxt{margin-left: 210px;overflow: hidden;}
.tTxt h3{font-weight: normal;color: #bd975b;margin-bottom: 25px;}
.tLabeL{min-height: 120px;}
.tLabeL span{display: inline-block;vertical-align: middle;color: #999;margin-right: 70px;font-size: 1.6rem;margin-bottom: 15px;}
.btn-outline{background: none;border: 1px solid #bd975b;color: #bd975b;transition: all 0.35s ease-out;}
.btn-outline:hover{background-color: #bd975b;color: #fff;}
/*总馆*/
.btn-small{padding: 10px;text-indent: 0;border-radius: 4px;}
.mb15{margin-bottom: 15px;}
/*常见问题*/
.pku-list21{}
.pku-list21 li{margin-bottom: 35px;}
.pku-list21 li h3{font-size: 1.8rem;font-weight: normal;color: #bd975b;line-height: 1.5;margin-bottom: 15px;}
.pku-list21 li .answer{margin-left: 20px;border-left: 8px solid #ebe9d3;padding: 25px 10px;line-height: 1.5;background-color: #f5f5f5;color: #999;}
/*咨询台*/
.advisory{padding: 40px 0;overflow: hidden;}
.formList{width: 38%;}
.formList li{margin-bottom: 30px;}
.control-label{width: 114px;float: left;text-align: right;padding-top: 10px;font-size: 1.8rem;}
.control-txt{display: block;margin-left: 128px;}
.input{height: 50px;line-height: 50px;padding: 0 10px;background-color: #f5f5f5;width: 100%;box-sizing: border-box;}
.code{width: 124px;float: left;height: 50px;}
.formList li .control-txt  .control-txt {margin-left: 148px;}
.formList2{width: 55%;}
.control-label2{display: block;margin-bottom: 10px;font-size: 1.8rem;}
.textarea{background-color: #f5f5f5;padding: 15px;width: 100%;box-sizing: border-box;min-height: 150px;border: none;color: #666;line-height: 1.5;font-size: 1.6rem;}
.textarea:focus{outline: none;font-family: '微软雅黑';}
.linkList1{margin: 0 -30px;overflow: hidden;padding-top: 46px;}
.linkList1 li {margin-bottom: 24px;line-height: 50px;}
.linkList1 li i{width: 50px;line-height: 50px;text-align: center;border-radius: 50%;overflow: hidden;color: #fff;background-color: #86de95;float: left;font-size: 2.6rem;position: absolute;left: 0;top: 0;}
.linkList1 li > a{display: block;margin:0 30px ;position: relative;padding-left: 60px;min-height: 50px;font-size: 1.6rem;}
.linkList1 li > a span{display: inline-block;line-height: 24px;}
.linkList1 li:nth-child(2) i{background-color: #d1de86;}
.linkList1 li:nth-child(3) i{background-color: #7fdbf5;}
.linkList1 li:nth-child(4) i{background-color: #eed191;}
.form-bottom {padding-top: 50px;border-top: 1px solid #e6e6e6;padding-top: ;}
.btn2{padding: 15px;min-width: 150px;text-align: center;border-radius: 5px;font-size: 1.8rem;margin: 0 10px;transition: all 0.4s ease-out;;}
.bgGolden{background:#bd975b;color: #fff;
  background: -webkit-linear-gradient(left, #f1cc92 , #bd975b); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f1cc92, #bd975b); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f1cc92, #bd975b); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #f1cc92 , #bd975b); /* 标准的语法 */}
.btn2:hover{opacity: 0.85;}
.btnOutline{border: 1px solid #d9d9d9;}
.btn2:hover{box-shadow: 0 0 12px rgba(0,0,0,0.12);}
/*新闻*/
.pku-list22{padding:20px 35px;}
.pku-list22 li{border-bottom: 1px dashed #e6e6e6;padding: 20px 0 20px 20px;position: relative;}
.pku-list22 li::before{content: '';width: 6px;height: 6px;border: 2px solid #0068cf;border-radius: 50%;top: 28px;left: 0;position: absolute;}
.pku-list22 li a{color: #666;}
.mt40{margin-top: 40px;}
/*图书列表页*/
.pku-list23{margin: 0 -20px;;}
.pku-list23 li{box-sizing: border-box;margin-bottom: 40px;}
.pku-list23{padding-top: 50px;}
.pku-list23 li > a{padding: 20px;border: 1px solid #f2f2f2;transition: all 0.4s ease-out;display: block;margin: 0 20px;}
.pku-list23 .gp-img-responsive{padding-bottom: 133.3%;}
.pku-list23 .item-txt12 strong{color: #bd975b;}
.pku-list23 li .p1{height:78px;line-height: 26px;overflow: hidden ;margin-bottom: 20px;}
.pku-list23 li .p1 p{padding-bottom: 10px;margin-bottom: 0;}
.item-label23 i{margin: 0 10px;color: #d9d9d9;font-style: normal;}
.item-label23 span{color: #b2b2b2;}
.pku-list23 li .item-title12{color: #bd975b;}
.pku-list23 li .p1 .pInner{height: auto;line-height: 26px;margin-bottom: 0;background-color: #fff;transition: all 0.4s ease-out;}
.pku-list23 .item-txt12{overflow: visible;}
/* .pku-list23 li:hover .p1{overflow: visible;background-color: #fff;position: relative;z-index: 20;} */
.pku-list23 li .item-label23{margin-bottom: 10px;}
.pku-list23 li > a.on .p1{overflow: visible;background-color: #fff;position: relative;z-index: 20;}
.pku-list23 li > a.on .p1 .pInner{box-shadow:  0 0 5px rgba(0,0,0,0.1);padding: 15px;border: 1px solid #bd975b;}
.item-label23b{color: #b2b2b2;}
/*电子资源*/
.searchSource{text-align: right;}
.sourceCheck{float: left;padding-top: 16px;}
.sourceCheck > span{margin-right: 10px;font-size: 1.6rem;line-height: 1;cursor: pointer;}
.sourceCheck > span input{border-color: #d1d1d1;width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin: 0 5px 0 0;}
.sourceCheck > span label{display: inline-block;vertical-align: middle;}
.dataList {line-height: 1.8;}
.dataList .th1{width: 100px;}
.dataList .th2{width: 28%;}
.sLabel{display: inline-block;vertical-align: middle;line-height: 1;padding: 6px 15px;color: #fff;border-radius: 15px;}
.sLabel.buy{background-color: #a3ccc2;}
.sLabel.trial{background-color: #ccbca3;}
.dataList .td3 a{color: #999;}
.dataList .td2 a{display: block;padding-right: 50px;}
.dataList .td1{font-size: 1.4rem;}
/*数据库详情页*/
.dataArticle{border: 1px solid #f2f2f2;padding-bottom: 70px;}
.data_rt{width: 270px;padding-top: 40px;}
.data_rt li{margin-bottom: 40px;}
.data_rt li h3{line-height: 1.5;margin-bottom: 15px;}
.data_rt li .sLabel{}
.btn-lg{padding: 16px 25px;border-radius: 5px;font-size: 1.6rem;}
.data_rt li p{color: #666;}
.dataList2{padding-bottom: 20px;}
.dataList2 li{margin-bottom: 25px;}
.data_label{height: 30px;line-height: 30px;background-color: #a3b8cc;padding: 0 30px 0 16px;position: relative;font-weight: normal;color: #fff;margin-right: 20px;margin-bottom: 10px;}
.dataList2  li span{margin-bottom: 10px;display: inline-block;vertical-align: middle;}
.data_label::before{content: '';width: 0;height: 0;border-right: 12px solid #fff;border-top: 15px solid transparent;border-bottom: 15px solid transparent;position: absolute;right: 0;top: 0;}
.data_lf{margin-right: 310px;padding: 40px;border-right: 1px solid #e6e6e6;}
.data_title{display: inline-block;height: 46px;line-height: 46px;background-color: #a3b8cc;font-weight: normal;padding: 0 48px 0 20px;color: #fff;position: relative;}
.data_title::before{content: '';width: 0;height: 0;border-right: 20px solid #fff;border-top: 23px solid transparent;border-bottom: 23px solid transparent;position: absolute;right: 0;top: 0;}
.dataCon{color: #666;line-height: 1.8;padding: 35px 0;}
.dataCon p{margin-bottom: 15px;text-indent: 2em;}
.dataAnnex{padding: 38px 0;border-top: 1px solid #ebebeb;}
.dataAnnex p{margin-bottom: 30px;line-height: 1.6;color: #666;}
.gp-page .btn_dis{display: none !important;}
.dataList .hightLight{color: red;}
.tTxt2{margin-left: 180px;}
.tTxt2 > h3{padding-left: 30px;}
.tTxt2 .tLabeL{padding-left: 30px;}
.btn-orange{background-color: #bd975b;color: #fff;}
.btn-orange:hover{color: #fff;opacity: 0.8;}
.t_title{min-width: 130px;text-align: center;box-sizing: border-box;margin-top: 26px;font-weight: normal;margin-bottom: 30px;margin-left: -1px;}
.tCol1{border-left: 1px solid #e6e6e6;color: #666;padding-bottom: 10px;}
.tCon1{padding-left: 30px;}
.tCon1 p{line-height: 1.8;margin-bottom: 15px;}
.tCol1:last-child{padding-bottom: 0;}
.mt60{margin-top: 60px;}
/*文化大观*/
.pku-list24{margin: 0 -20px;padding-top: 30px;}
.pku-list24 li {margin-bottom: 40px;}
.pku-list24 li > a{display: block;margin: 0 20px;position: relative;}
.pku-list24 li span{display: block;height: 60px;line-height: 60px;width: 100%;padding: 0 15px;color: #fff;box-sizing: border-box;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);}
.pt40{padding-top: 40px;}
/*文化大观详情页*/
.wrapWhImg{padding: 40px;background: url(../images/d_bg.png) no-repeat left top,url(../images/d_bg2.png) no-repeat right bottom;background-size: 40% auto;}
.whImg{max-width: 640px;margin: 0 auto;width: 70%;}
.whCon1{text-align: right;padding:0 40px 100px;}
.whCon1 h3{font-size: 2.5rem;margin-bottom: 24px;}
.whCon1 p{color: #666;font-size: 2.2rem;margin-bottom: 15px;line-height: 1.8;}
.whCon2 {font-size: 1.6rem;color: #666;text-indent: 2em;padding: 0 40px 100px;line-height: 1.8;}
.whCon2 h3{font-size: 1.8rem;margin-bottom:25px;color: #333;}
.whCon2 p{margin-bottom: 20px;}
.zoomIn{position: fixed;background-color: rgba(0,0,0,0.75);width: 100%;height: 100%;z-index: 9999999;left: 0;top: 0;}
.zoomIn img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: 90%;max-height: 90%;}
.text-default{font-size: 1.6rem;text-align: center;padding: 15px 0;line-height: 1.8;color: #888;}
/*大图展示页*/
.slick-images5{max-width: 500px;margin: 25px auto;padding: 0 15px;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.slick-group{font-size: 0;text-align: center;padding-bottom: 35px;position: relative;}
.slick-group span{padding:8px 10px;line-height: 1;border: 1px solid #d7dfdc;cursor: pointer;}
.slick-group span,.slick-group input,.slick-group strong,.slick-group button{display: inline-block;text-align: center;margin: 0 5px;font-size: 14px;vertical-align:middle;font-weight: normal;}
.slick-group input{width:50px;border-bottom: 1px solid #ddd;}
.tips{border: none !important;color: red;display: none;margin: 0 !important;display: none;text-align: center;text-align: center;padding: 15px;font-size: 14px;}
.slick-group span:hover,.slick-group button:hover{background-color: #bd975b;color: #fff;}
.slick-group button{background-color: #a5adc2;color: #fff;padding: 8px 10px;line-height: 1;}
/*活地图*/
.map { width: 100%; overflow: hidden; }
#bMapContainer { height: 450px;        }
.BMap_bubble_content { font-size: 14px;  line-height: 2; padding-top: 7px;        }
.amap-marker{width: 300px;}
.custom-content-marker{background-color: #fff;padding: 15px;box-sizing: border-box;box-shadow: 0 0 5px rgba(0,0,0,0.12);}
.custom-content-marker h3{font-size: 16px;margin-bottom: 10px;}
.custom-content-marker p{margin-bottom: 10px;line-height: 1.4;}
.close-btn{position: absolute;right: 0;top: 0;width: 20px;height: 20px;line-height: 20px;text-align: center;}
/*阿拉伯观察数据*/
.watchDataList{}
.watchSource{text-align: center;}
.watchDataList .th1{width: 15%;}
.watchDataList .th2{width: 20%;}
.watchDataList .th3{width: 10%;}
.hightLight{color: red;}
.pku-list25 li .p1{height:auto;margin-bottom: 10px;}
.pku-list25 li .item-title12{height: auto;max-height: 48px;}
.bread2{position: absolute;left: calc(5vw + 460px);bottom: 10px;color: #fff;}
.bread2 *{color: #fff !important;}
.bread2 a:hover{text-decoration: underline;}
.question {padding-top: 25px;}
.question a{border-radius: 30px;line-height: 1;min-width: 120px;text-align: center;}
.question  i{font-size: 22px;display: inline-block;vertical-align: middle;}
.subBanner{position: relative;}
.text-right{text-align: right;}
.text-left{text-align: left;}

/* 2022.05.07服务页面搜索修改 */
.semester_select{margin: 50px 0 0;position: relative;z-index: 2;}
.semester_select a{display: inline-block;line-height: 56px;width: 161px;text-align: center;position: relative;font-size: 17px;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.semester_select a.on,.semester_select a:hover{background: #BD975B;color: #fff;}
.semester_select a::after,.semester_select a::after{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);border: 14px solid transparent;border-top-color: #bd975b;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;opacity: 0;bottom: 0;}
.semester_select a.on::after,.semester_select a:hover::after{opacity: 1;bottom: -28px;}

.input_select{display: inline-block;vertical-align: top;min-width: 190px;width: calc(50% - 280px); line-height: 66px;background: #fff;border: 1px solid #e5e5e5;position: relative;font-size: 23px;margin: 0 15px 0 0;margin-bottom: 10px;}
.input_select input{display: block;width: 100%;height: 47px;font-size: 16px;text-indent: 20px;}
.input_select .arrow{position: absolute;right: 0;top: 0;bottom: 0;width: 66px;}
.input_select .arrow::before{content: '';display: block;border: 7px solid transparent;border-top: 10px solid #808080;border-bottom: 0;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
.input_select .input_select_list{position: absolute;left: -1px;right: -1px;top: 100%;background: #fff;line-height: 1.5em;font-size: 18px;/* padding: 6px 0; */border: 1px solid #e5e5e5;display: none;}
.input_select .input_select_list.on,.input_select input:focus ~ .input_select_list,.input_select .input_select_list:hover{display: block;}
.input_select .input_select_list p{display: block;padding: 4px 22px;font-size:16px}
.input_select .input_select_list p:hover{background:#BD975B;color:#fff}

@media screen and (min-width:1020px) {
	.pku-list12 li:hover,.pku-list15 li:hover,.pku-list23 li > a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.1);transform: translateX(10px);}
	
}
@media screen  and (max-width:1640px) {

}

@media screen  and (max-width:1460px) {
	.subTitle{width: 300px;}
	.subTitle span{font-size: 4.2rem;}
	.gp-subLeft{margin-left: 340px;}
	.pku-list13 li span{font-size: 1.5rem;}
	.control-label,.control-label2{font-size: 1.6rem;}
	.bread2{left: calc(5vw + 360px);}
}
@media screen  and (max-width:1386px) {
	.gp-subLeft >li > a{padding: 21px 15px;font-size: 1.6rem;}
}
@media screen  and (max-width:1300px) {
	.subCon1{margin-right: 200px;}
	.subTitle2{padding: 25px 30px;}
	.pku-list13{margin: 0 -8px;}
	.pku-list13 li > a{margin: 0 8px;}
	.pku-list13 li{margin-bottom: 30px;}
	.pku-list13,.pku-list15{padding-top: 40px;}
	.pku-list15 li{padding: 20px;}
	.advisory{padding: 30px 20px;}
	.mt60{margin-top: 40px;}
	
	.search2 {padding: 30px 24px 20px;}
	.input_select input{height: 36px;text-indent: 10px;}
	.search2 .txt2{padding: 3px 10px;}
	.search2 .btn22{width: 36px;height: 38px;line-height: 38px;}
	.search2 .pageSelect2,.search2 > span{line-height: 36px;height: 36px;}
	
	
}

@media screen and (max-width:996px) {
	.gp-subLeft,.subTitle,.gp-subLeft2{display: none;}
	.gp-m-subNav {display: block;}
	/* .gp-container{padding-left: 0;padding-right: 0;} */
	.sMode1{margin-top: 15px;}
	.subCon1{margin-right: 0;}
	.subCon1 .gp-article,.pkuCon2,.pku-list14 li,.pku-list22{padding: 25px;}
	.pd120{padding-bottom: 60px;}
	.gp-article{min-height: 200px;}
	.slick-img1{position: relative;margin-left: 170px;width: auto;max-width: 470px;height: 0;overflow: hidden;box-shadow: none;border: none;}
	.pku-list10 .slick-img1{height: auto;visibility:visible}
	.pku-list10 li p{margin-right: 0;margin-bottom: 15px;}
	.pku-list10 li{padding-bottom: 30px;}
	.pku-list10 li.on .slick-img1{height: auto;border: 5px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
	.num-list1 {text-align:center; margin:0 -30px;}
	.num-list1 li{padding: 0 30px 25px;}
	.pd80{padding-bottom: 40px;}
	.pd120{padding-bottom: 80px;}
	.subPage{min-height: 200px;}
	.pku-list11 li h3{margin-bottom: 20px;}
	.courseList td,.courseList th{padding: 1rem !important;}
	.gp-page span,.gp-page > a{display: none;}
	.gp-page .gp-page-start,.gp-page .gp-page-end,.gp-page .gp-page-prev,.gp-page .gp-page-next {display: inline-block;cursor: pointer;}
	.gp-page > a.on_pages{display: inline-block;}
	.gp-page{padding: 20px 15px;}
	.search2{margin:30px auto 1px;}
	.couLabel{margin:12px 0 0;text-align: left;}
	.subTitle3 p{padding-top: 15px;}
	.pku-list13{padding-top: 30px;}
	.pku-list13 li{margin-bottom: 15px;}
	.p-label3{position: static;padding-bottom: 10px;display: block;}
	.pku-list15 li h3{margin-right: 0;}
	.item-img20{width: 300px;}
	.item-txt20{margin-left: 320px;}
	.item-txt20 p{height: 48px;}
	.item-txt20 h3{max-height: 52px;height: auto;}
	.tLabeL span{margin-right: 20px;}
	.formList li{margin-bottom: 18px;}
	.control-label{font-size: 1.6rem;width: 100px;}
	.control-txt{margin-left: 115px;}
	.item-label23{white-space: normal;}
	.share{display: none;}
	.wrapPage{margin-right: 0;}
	.pageArticle{padding: 0 30px;}
	.sourceCheck{float: none;text-align: center;padding: 10px 0 15px;}
	.searchSource{text-align: center;}
	.data_lf{margin-right: 0;}
	.data_rt{padding: 30px 30px 0;box-sizing: border-box;}
	.data_lf{padding: 30px;}
	.dataList2,.dataArticle{padding-bottom: 20px;}
	.dataAnnex{padding-bottom: 0;}
	.data_lf{border-right: none;}
	.data_rt li{margin-bottom: 20px;}
	.dataList2 li{margin-bottom: 15px;}
	.dataCon{padding-top: 20px;}
	.btn-lg{padding: 10px 20px;}
	.mt60{margin-top: 20px;}
	.whCon2,.whCon1{padding: 0 30px 40px}
	.bread2{left: 0;bottom: 0;padding: 10px 15px;}
}

@media screen and (max-width:767px) {
	.subTitle2{padding: 15px;}
	.gp-m-inner-header{height: 45px;line-height: 45px;}
 .subCon1 .gp-article,.pku-col1,.pkuCon2,.pku-list14 li,.pku-list22{padding: 20px;}
 .pd120{padding-bottom: 40px;}
 .pku-list10 li{padding-bottom: 15px;}
 .slick-arrow{transform: scale(0.8) translateY(-50%);}
 .pd80{padding-bottom:30px;}
 .pd120{padding-bottom: 50px;}
 .num-list1 li span{font-size: 4rem;height: 40px;line-height: 40px;font-family:  Arial}
 .pku-list11 li h3,.pkuCon2 p,.item-title12{margin-bottom: 15px;}
 .pku-list11 li{padding-bottom: 15px;}
 .imgList li{padding: 0 8px;}
 .imgList{margin: 0 -8px;}
 .item-title12 i{display: none;}
 .item-title12 strong{display: block;width: 100%;margin-bottom: 10px;}
 .item-title12 span{display: inline-block;margin: 0 10px 0 0;}
 .pku-list14 li h3{margin-right: 0;margin-bottom: 12px;}
 .p-label2{position: static;margin: 15px 0 0;}
 .p-label2 .btn{margin: 0 15px 0 0;}
 .pku-lis18 li span{position: static;margin-top: 10px;}
 .pku-lis18 li a{height: auto;margin-bottom: 10px;white-space: normal;margin-right: 0;}
 .tTxt h3{margin-bottom: 10px;}
 .pageArticle{padding: 0 15px;}
 .tCol1{text-align: left;}
 .tCon1 p{margin-bottom: 12px;}
 .t_title{margin: 15px 0;}
 .pku-list24 li > a{margin: 0 10px;}
 .pku-list24 {margin: 0 -10px;}
 .pku-list24 li{margin-bottom: 20px;}
 .pku-list24 li span{height: 40px;line-height: 40px;}
 .whCon2,.whCon1{padding: 0 15px 20px}
 .whImg{width: 100%;}
 .wrapWhImg{padding: 15px;}
 /* .custom-content-marker{display: none;} */
 #bMapContainer{height: 350px;}
  .amap-marker{right: -100px !important;bottom: -80px !important;left: auto !important;top: auto !important;transform: none !important;transform-origin:0 !important;width: 240px;}
	.item-label23b,.pku-list25 li .item-label23{font-size: 13px;}
	.pku-list23 li > a{padding: 18px;font-family: 'Almarai','Arial',sans-serif;}
}

@media screen and (max-width:640px) {
	.pku-list10::before{left: 0;}
	.pku-list10 li > span{float: none;display: inline-block;margin-bottom: 10px;}
	.pku-list10 li p,.slick-img1{margin-left: 15px;}
	.wrapTable{width: 100%;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling:touch}
	.wrapTable .gp-table{width: 800px;margin-bottom: 15px;}
	.search2 .txt2{width: 58%;}
	.item-img12 {float: none;margin: 0 auto 10px;display: block;}
	.item-txt12{margin: 12px 0 0;}
	.item-img20{float: none;width: 100%;}
	.item-txt20{margin: 10px 0 0;}
	.item-txt20 h3{line-height: 24px;max-height: 48px;}
	.tTxt h3{text-align: center;}
	.tImg{float: none;margin: 0 auto;}
	.tTxt{margin: 10px 0 0;text-align: center;}
	.tLabeL{min-height: auto;margin-bottom: 10px;text-align: left;}
}

@media screen and (max-width:480px) {
	.control-label{display: block;float: none;width: 100%;text-align: left;padding: 0 0 10px 0;}
	.control-txt{margin: 0;}
	.btn2{min-width: 110px;}
	.pku-list23 li .item-title12{height: auto;}
}
@media screen and (max-width:400px) {
.gp-page .gp-page-start,.gp-page .gp-page-end{display: none;}
}
