@charset "utf-8";
body{background-color: #f3f5f8;}
.subbanner{width: 100%;overflow: hidden;position: relative;}

.subbanner-con{width: 100%;height: 0;padding-bottom:27.25%;overflow: hidden; }
.subbanner-con img{width: 100%;display: block;}
.subTitle{z-index: 9;width: 260px;bottom: 0;left: 50%;margin-left: -130px;background: url(../images/subtitle_bg.png) no-repeat center bottom;height: 140px;text-align: center;line-height: 140px;}
.subTitle02{bottom: 30px;}
.subbanner_bg{bottom: 0;left: 0;background: url(../images/subbanner_bg.png) no-repeat center bottom;height: 85px;z-index: 9;width: 100%;}
.subbanner_bg1 {display: block; width: 100%;content: '';clear: both;z-index: 1;top: 0;background: url(../images/banner_bg1.png) repeat-x ;height: 206px;}
.subbanner_bg2{background: url(../images/subbanner_bg2.png) no-repeat center bottom;height: 121px;}
/*subcontent*/
.subContentImg{width: 100%;margin: 0 auto;}
.subContentImg img{width: 100%;display: block;}

/*侧边栏移动端 */
.gp-m-subNav{display:none;}
.gp-m-inner-header{width:100%;height:40px;background-color:#ffffff;cursor:pointer;line-height: 40px;}
.gp-m-inner-header > span{height: 40px;padding-left: 15px;font-size: 16px;color:#092c87;}
.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: #9b7fb1;}
.gp-m-subNav  .gp-m-inner-header-icon-click i{display: block;}
.gp-subNavm{ width:100%; overflow: hidden;display: none;}
.gp-subNavm h2{width:100%;height:48px;line-height:48px;background-color:#ebeef1;}
.gp-subNavm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.gp-subNavm ul{}
.gp-subNavm li{position: relative;}
.gp-subNavm li > a{ font-size: 14px;padding-left:13px;height:40px;line-height:40px;border-bottom:1px solid #e6e6e6;display:block;}
.gp-subNavm li.sub_has span{ margin-left: 10px;}
.gp-subNavm li.on a{ color:#003c7f; display:block; width:100%;}
.gp-m-toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;color: #9b7fb1;}
.gp-subNavm dl{ display: none; background-color:#fff; padding:5px 0px;}
.gp-subNavm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom: 1px dotted #e6e6e6;}
.gp-subNavm li dl dd a{ font-size: 12px; font-weight:normal; display:inline;  border:none; padding:0px;}
.gp-subNavm li dl dd a:hover{ color:#a70510}

/* 二级导航电脑端 */
.second-nav{background-color: #fff;width: 100%;}
.second-nav ul,.third-nav ul{text-align: center;padding: 10px 0 12px;}
.second-nav ul,.third-nav ul {}
.second-nav ul li,.third-nav ul li{display: inline-block;*zoom: 1;*display: inline;padding-bottom: 10px;position: relative;}
.second-nav ul li a,.third-nav ul li a{display: block;padding: 0px 35px 0px;font-size: 16px;font-size: 1.6rem;position: relative;}
.second-nav ul li:after,.third-nav ul li a:after{content: '';clear: both;bottom: 0px;left: 50%;width: 0; margin-left: 0;height: 2px;position: absolute;background-color:#092c87 ;transition: all 0.3s ease-in-out;}
.third-nav ul li{padding-bottom: 0;}
.third-nav ul li a{padding-bottom: 8px;padding-top: 10px;}
.second-nav ul li.active a,.second-nav ul li.active:after,.second-nav ul li:hover a{color:#092c87}
.second-nav ul li.active:after,.second-nav ul li:hover:after{width:40px ;margin-left: -20px;}
.third-nav{background-color:#ebeef1 ;}
.third-nav ul li a{font-size: 14px;font-size: 1.4rem;}
.third-nav ul li a:after,.third-nav ul li a:after{content: '';clear: both;bottom: 0px;left: 50%;width: 0; margin-left: -20px;height: 2px;position: absolute;background-color:#9b7fb1 ;transition: all 0.3s ease-in-out;}
.third-nav ul li a.active,.third-nav ul li a:hover{color:#9b7fb1}
.third-nav ul li a:hover:after,.third-nav ul li a.active:after{width:40px ;margin-left: -20px;}
.third-nav ul li a{padding-left: 25px;padding-right: 25px;}
/*效果1*/
.second-nav ul {}
.second-nav ul > li > a{position: relative;	display: block;transition: transform 0.4s;overflow: hidden;}
.second-nav ul > li > a > span{display: inline-block;position: relative;transition: transform 0.4s;}
.second-nav ul > li > a > span:before{position: absolute;	top: 100%;	content: attr(data-hover);	font-weight: bold;	transform: translate3d(0,0,0);}
.second-nav ul > li:hover > a span{  	transform: translateY(-100%);   }

/*面包屑*/

.gp-bread{height:auto;text-align: left; line-height:20px; color:#666;padding:30px 0 10px 0;margin-bottom: 40px; overflow:hidden;border-bottom: 1px solid #e6e8ec;}
.gp-bread span{color:#666;margin:0 10px;font-size: 12px;font-size: 1.2rem;*width: 4px;*height: 20px;*line-height: 20px; *float: left; *background: url(../images/arrow-right.png) no-repeat center center;}
.gp-bread a{color:#666;*float: left;}
.gp-bread a:hover{ color:#092c87;}
.gp-bread .icon-shouye{background: url(../images/home.png) no-repeat center center;float: left;width: 16px;height: 16px;line-height: 16px;}
/*分页*/
/*分页*/
.pages{ text-align:center; height:48px; line-height:48px; margin:40px 0 20px; overflow: hidden;font-size: 0;*margin-bottom: 10px;}
.pages img{vertical-align: middle;width: auto;*padding-top: 10px;}
.pages > span{ color:#9b7fb1; padding:0 10px; font-size:14px;height: 48px;line-height:48px;vertical-align: top;display: inline-block; *display:inline; *zoom:1; }
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:46px; height: 46px;line-height: 44px; font-size:14px; text-align:center; color:#666;font-size: 14px;background: #fff;border-radius: 50%;margin: 0 10px;border:1px solid #eee; transition:all 0.3s ease-in-out}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#9b7fb1;border-color:#9b7fb1}
.pages a.on_pages{ background-color:#9b7fb1;color:#fff;}
.pages > .select2-container{padding: 0;margin: 0 10px;}
.pages .pageSelect{min-width:120px;height: 46px;*display:inline; *zoom:1; vertical-align: middle;border:1px solid #eee;color:#666;line-height: 46px;text-align: center;padding:0;*width: 120px;}
.select2-container--default .select2-selection--single{ border: 1px solid #eee;background: #fff;border-radius: 26px;}
/* .select2-container--default .select2-selection--single .select2-selection__arrow b{  background-image: url(../images/select.png);} */
.select2-container .select2-selection--single{height: 46px;line-height: 46px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 46px;padding-left: 21px;text-align: left;background:url(../images/down.png) no-repeat 90px center ;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #9b7fb1}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;font-size:1.3rem;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left;  border-radius: 3px; color:#666; line-height: 30px; text-align: center;border:1px solid #9b7fb1;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#9b7fb1; color:#fff; transition:0.5s;}

/*居中*/
.gp-page-centered {text-align:center}

/* sub-title01 */
/* title */
.gp-articeTitle02{width: 80px;text-align: center;}
.gp-title{display: block;background: #fff;border-radius: 40px;top: 0;position: relative;}
.gp-title .title{width: 25px;margin-top: 15px;padding-bottom: 35px;}
.gp-title .title_icon{border:4px solid #efeff4;*border-color:#fff;width: 72px;height: 72px;line-height: 72px;background:#092c87 ;border-radius: 50%;}
.gp-title .title_icon i{*width: 72px;*height: 72px;*line-height: 72px;display: block;*margin: 0 auto;*background:url(../images/title1.png) no-repeat center center ;
transition: All 0.8s ease-in-out;
-webkit-transition: All 0.8s ease-in-out;
-moz-transition: All 0.8s ease-in-out;
-o-transition: All 0.8s ease-in-out; }
.sub-right01{margin-left: 126px;margin-bottom: 60px;overflow: hidden;}

/* 学校简介 */

.gp-intro-rt{width: 29.03%;margin-top: 10px;}
.gp-sList01 li{margin-bottom: 96%;}
.gp-sList01 li:last-child{margin-bottom: 0;}

/* 组织机构 */
.gp-sList02{overflow: hidden;margin: 0 -10px;}
.gp-sImg01{padding: 8px;border-bottom: 3px solid #f3f5f8;}
.gp-sImg01 p{top: 0;left: 0;text-shadow: 1px 1px 1px #333;text-align: center;width: 100%;height: auto;z-index: 9;padding-top: 31%;}
.gp-sImg01 .gp-img-responsive:before{content: '';clear: both;background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 1;}
.gp-sImg01 .gp-img-responsive{padding-bottom: 65.67%;}
.gp-sOrgan{background: #fff;margin: 0 10px 20px 10px;}
.gp-organList01{padding: 20px 30px;}
.gp-organList01 li{margin-bottom: 15px;}
.gp-organList01 li a{font-size: 14px;font-size: 1.4rem;line-height: 1.6; display: block;padding-left: 10px;position: relative;}
.gp-organList01 li a:before{position: absolute;left: 0;top:10px;width: 4px;height: 4px;background-color: #ddd4c4;border-radius: 50%;content: '';clear: both;transition: all 
0.3s ease-in-out;}
.gp-organList01 li:last-child{margin-bottom: 0;}
.gp-sOrgan01{padding-bottom: 70px;}

/* 院系设置 */
.gp-sList03{overflow: hidden;padding-bottom: 35px;}
.gp-sList03 li{margin-bottom: 40px;}
.gp-sList03 li a{display: block;background: #fff;}
.gp-img-responsive img:hover{opacity: 1;}
.gp-sub-img03{border-bottom: 2px solid #f3f5f8;padding: 8px;}
.gp-sub-text03{padding: 10px;}
.gp-sub-text03 h3{height: 30px;line-height: 30px;overflow: hidden;}
/* .gp-sList03 li.last{margin-left: 25%;} */

/* 现任领导 */
.gp-sList04{overflow: hidden;}
.gp-sList04:after{content: '';clear: both;position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background: #dddfe3;}
.gp-sList04 li {border-top: 1px solid #dddfe3;}
.gp-sList04 li .leader{padding: 24px 0px 10px;overflow: hidden;}
.gp-leader-lf,.gp-leader-rt{width: 50%;*width: 49.9%;}
.leader-title{padding-left: 30px;display: block;width: 100px;}
.leader-person{display: block;margin-left:110px ;overflow: hidden;margin-right: 15px;*padding-bottom: 10px;}
.leader-person a{display: block;margin-bottom: 16px;width: 33%;float: left;}
.leader-person a:hover{color:#092C87}
.gp-sListImg05 li{margin-bottom: 0;}

/* 历任领导 */
.preLeader-title{margin-bottom: 30px;}
.preLeader-title h2{color:#092C87;padding: 0px 25px;background: #f3f5f8;z-index: 9;}
.preLeader-title i{content: '';clear: both;left: 0;top: 50%;margin-top: -1px;width: 100%;height: 0px;border-bottom: 1px dashed #092c87;z-index: 1;}
.gp-before:before{content: '';clear: both; position: absolute;left: 0; top: 50%;margin-top: -3px;width: 5px;height: 5px;border-radius: 50%;background: #092C87;z-index: 2;}
.gp-after:after{right: 0; content: '';clear: both;position: absolute;top: 50%;margin-top: -3px;width: 5px;height: 5px;border-radius: 50%;background: #092C87;z-index: 2;}
.preLeader-info{}
.preLeader-info dt{border-top: 1px solid #e6e8ec;border-bottom: 1px solid #e6e8ec;overflow: hidden;padding: 15px 0;}
.preLeader-info dd{border-bottom: 1px solid #e6e8ec;overflow: hidden;padding: 15px 0;}
.pre-left{width: 39%;}
.pre-right{width: 61%;}
.preLeader-info ul{overflow: hidden;}
.list04{padding: 10px 0;}
.preDd .pre-left{padding: 10px 0;}
.preDd i{content: '';clear: both;left: 0;top: 50%;margin-top: -1px;width: 100%;height:1px; z-index: 1;background: #e6e8ec;}
.preLeader-info  span{position: relative; display: inline-block;*display: inline;*zoom:1;padding: 0 25px;z-index: 9;background: #f3f5f8;}
/* .pre-right span{padding: 0 25px;} */
.preDd  span:before,.preDd .pre-left:before{content: '';clear: both; position: absolute;left: 0; top: 50%;margin-top: -3px;width: 5px;height: 5px;border-radius: 50%;background: #e6e8ec;z-index: 2;}
.preDd  span:after,.right-list > li:before{right: 0; content: '';clear: both;position: absolute;top: 50%;margin-top: -3px;width: 5px;height: 5px;border-radius: 50%;background: #e6e8ec;z-index: 2;}
.right-list > li{position: relative;}
.right-list > li:after{position: absolute; content: '';clear: both;left: 0;top: 50%;margin-top: -1px;width: 100%;height:1px; z-index: 1;background: #e6e8ec;}
.list04 li:first-child,.preLeader-info dt .pre-right ul li:first-child{text-align: left;}
.list04 li:first-child span,.preLeader-info dt .pre-right ul li:first-child span{width: 90px;padding: 0;text-align: center;}
.right-list > li:before {width: 1px;height: 100%;content: '';clear: both;left: 2px;top:-50%;background: #e6e8ec;position: absolute;z-index: 10;}
.right-list > li:first-child:before{display: none;}
.preLeaderBox{margin-bottom: 60px;}


/* 学科团队 */
.gp-organList01{overflow: hidden;}
.gp-teach{border-top: 3px solid #f3f5f8;}
.gp-teach a{display: block;padding: 15px 30px;}
.white-panel {position: absolute;}

/* 大学章程 */
.gp-article h2{color:#092C87;margin-bottom: 20px;}

/* 学科简介 */
.gp-xuekeTitle{border-bottom: 1px solid #e6e8ec;padding-bottom: 15px;color:#092C87}
.gp-xuekelist{overflow: hidden;border-top: 1px solid #e6e8ec;padding-top: 20px;margin-top: 30px;}
.gp-xuekelist li a{display: block;margin-right: 50px;}
.xueke span{display: block;width:100%;text-align: center; font-size: 14px; font-size: 1.4rem;overflow: hidden;  height: 36px;line-height: 36px;background: #eaedf2;margin-left: 10px;}
.xueke i{color:#eaedf2;text-shadow: 2px 2px 0 #f3f5f8, 2px -2px 0 #f3f5f8, -2px -2px 0 #f3f5f8, -2px 2px 0 #f3f5f8;top: 7px;}
.gp-xuekelist li{margin-bottom: 25px;}
.gp-xuekelist li{width: 16.66%;}

/* 列表 */
.gp-sublist li a{display: block;padding: 10px 15px 0;overflow: hidden;}
.gp-sublist li a > div{border-bottom: 1px solid #e6e8ec;overflow: hidden;padding:7px 0 15px;}
.dateRight{margin-top: 3px;}
.subtext02{height: 24px;line-height: 24px;overflow: hidden;padding-left: 15px;}
.subtext02:before{content: '';clear: both;position: absolute;left: 0;top: 10px;width:5px;height: 5px;background: #d5d5d5;-webkit-transform: rotate(135deg);transform: rotate(135deg);}

/* 招生就业 */
.gp-student{overflow: hidden;}
.gp-student li {margin-bottom: 40px;}
.gp-student li a{display: block;}
.student01{background: #fff;overflow: hidden;}
.gp-stuLeft{width: 44%;}
.gp-stuRight{width: 56%;}
.gp-stuImg{padding-bottom: 62.67%;}
.gp-stuImg img{border:8px solid #f3f5f8;}
.gp-stuRight:before{content: '';clear: both;left:0px;top: 20%;background: #fff;border:8px solid #F3F5F8;border-left: none;width: 30px;height: 55%;position: absolute;z-index: 9;}
.gp-stuRight:after{content: '';clear: both;right:0px;top: 20%;background: #f3f5f8;border-left: none;width: 38px;height: 55%;position: absolute;z-index: 9;}
.gp-stuLeft .more{position: absolute;left: 30px;bottom: 30px;color:#aa8f77;height: 30px;line-height: 30px;}
.gp-stuLeft .more i{font-size: 3.6rem;float: right;margin-left: 15px;}
.gp-stuLeft .more span{float: left;}
.gp-stuLeft h3{padding-left:30px ;margin-top: 30px;margin-right: 20px;max-height: 76px;line-height: 26px;overflow: hidden;}
/* 工大故事 */
.story-box{}
.story01{margin-bottom: 10px;}
.story-list{overflow: hidden;}
.story-info{background: #fff;}
.story-img{padding: 8px;border-bottom: 2px solid #F3F5F8;}
.story-text{padding: 41px 0; text-align: center;width: 100%;height: 48px;line-height: 24px;}
.story-title{ overflow: hidden;vertical-align: middle;padding: 0 32px;}
.story-title h3{max-height: 48px;width: 100%;}
.story-text > i {content: '';display: inline-block; height: 100%; margin-right: -5px; vertical-align: middle;}
.story-list02{margin: 0 -9px 0 9px;}
.story-list02 li a{display: block;margin: 0 9px;}
.story-list02 li{margin-bottom: 18px;}
.story-list02 .story-text{padding: 8px 0;}
.story02 .story-list02{margin: 0 9px 0 -9px;}
/* 工大史话 */
.history-list li a{position: relative;display: block;overflow: hidden;}
.history-list li a > i{position: absolute;left: 0;top: 0;margin-top: 22px;width: 100%;height: 1px;background: #e6e8ec;content: '';clear: both;z-index: 1;}
.history-list span{background: #e6e8ec;display: block;width: 170px;height: 45px;line-height: 45px;border-radius: 5px; text-align: center;/*! margin: 0 auto; */position: relative;z-index: 9;margin-left: 25%;}
.history-list .left{width: 35%;}
.history-list .right{width: 65%;}
.history-list li{margin-bottom: 30px;}
.history-list .left span{color:#092C87}
.history-list li a:before{content: '';clear: both;position: absolute;left: 0;top: 50%; width:5px;height: 5px;margin-top: -2px; background: #e6e8ec;border-radius: 50%;z-index: 9;}
.history-list li a:after{content: '';clear: both;position: absolute;right: 0;top: 50%;width:5px;height: 5px;margin-top: -2px; background: #e6e8ec;border-radius: 50%;z-index: 9;}
.history-list span > i{color:#fff;font-size: 2rem;}
.history-list li a:hover span > i{color:#092C87}


/*文章页*/
.pageArticle{}

.gp-article{line-height:1.8;padding:0px;margin-bottom: 45px;}
.gp-article p{text-indent: 2em;;}
.gp-article03{padding: 0 15%;}
.pageArticleTitle{overflow: hidden;}
.pageArticleTitle h3{padding:0px 0 10px;text-align: center;color:#092C87;}
.articleAuthor{padding:10px 15px 30px;text-align: center;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color:#999;margin:0 20px}
.articleBottom{overflow: hidden;padding: 0 10%;}
.Annex{}
.Annex h3{padding:20px 80px 20px 90px;background:#e8e8e8;position: relative;}
.Annex h3 i{width: 4px;height: 4px;background: #c9833f;	position: absolute;left:75px;top: 30px;border-radius: 50%;}
.annexList{margin-left: 92px;overflow: hidden;margin-top: 10px;}
.annexList li{line-height: 1.5;margin-top: 10px;}
.annexList li a{}
.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{width: 69px;line-height: 69px;text-align: center; position: absolute;left: 50px;top: 160px;}
.share_btn{ line-height: 69px;width: 69px; font-weight: normal;background: #fff; *background:url(../images/share.png) no-repeat center center #fff;font-size: 2.6rem;color:#ababab;margin-bottom: 20px;border-radius: 50%;}
.share .bdsharebuttonbox  > a{padding-left: 0;margin:0 0px 20px 0 !important;;height: 69px;text-indent: 0;width: 69px;line-height:69px;text-align: center;background: none;color:#d9d9d9;background: #fff; font-size: 30px; font-size: 3rem;display: block;;border-radius: 50%;}
.share .bdsharebuttonbox > a.bds_weixin{ background:url(../images/wechat.png) no-repeat center  #fff;}
.share .bdsharebuttonbox  > a.bds_tsina{background:url(../images/sina.png) no-repeat center #fff;}
/*.share .bdsharebuttonbox  > a.bds_more{background-color: #d81e06; *background:url(../images/share-more.png) no-repeat c  enter ;}*/
.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: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 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;}



/* 校园风光 */
.cample-box{margin-left: 40px;}
.cample-box .flexslider{padding: 0 25%;margin-bottom: 59px;}
.cample-box .flex-direction-nav a{background: #fff;font-size: 75px; font-size: 7.5rem;overflow: visible;}
.cample-box .flex-direction-nav a:before{color:#d8dde3;margin-left: -80px;transition: all 0.3s ease-in-out;}
.cample-box .flex-direction-nav .flex-prev{left: 9%;*background: url(../images/sub-left.png) no-repeat center center #fff;}
.cample-box .flex-direction-nav .flex-next{right: 9%;*background: url(../images/sub-right.png) no-repeat center center #fff;}
.cample-box .carousel,.cample-box .carousel .flex-viewport{overflow: visible!important;*overflow: hidden!important;}
.cample-box .carousel li { margin:0px; }
.cample-box .carousel li a{display: block;margin: 0 15px;position: relative;}
.cample-box .carousel li a img{transition: all 0.3s ease-in-out;top: 0px;position: relative;}
.cample-box .flex-direction-nav a.flex-next:before{margin-left: 0;margin-right: -80px;}
.cample-slides{ display: block; bottom: 0;left: 0;z-index: 9;text-align: center;width: 100%;height: 54px;line-height: 54px;position: absolute;}
.cample-slides:before{content: '';clear: both;width: 100%;background: rgba(9,44,135,0.3);position: absolute;left: 0;bottom:-54px;height:108px;line-height: 108px;border-top-left-radius:100%;border-top-right-radius:100%;display: block;z-index: 1;}
.cample-slides p{position: relative;z-index: 9;}
.cample-box .flexslider li a:hover .cample-slides p {color:#092C87}
.cample-box .flex-direction-nav a:hover{background-color: #092C87;text-shadow: 2px 2px 0 #f3f5f8, 2px -2px 0 #f3f5f8, -2px -2px 0 #f3f5f8, -2px 2px 0 #f3f5f8;box-shadow: -1px 5px 20px rgba(9,44,135,0.2);}
	.cample-box .flex-direction-nav a:hover:before{color:#092C87}

/* 校园生活 */
.live-text{bottom: 0;left: 0;width: 100%;height: 60px;line-height: 60px;padding: 0;}
.live-info{background: none;overflow: hidden;}
.live-info .story-img{padding: 0;}
.live-info .story-title h3{max-height: none;z-index: 9;position: relative;}
.live-info .story-title:before{content: '';clear: both;left: 0px;z-index: 1; bottom: 2px;width: 100%;display: block;position: absolute;height: 100%;background: -webkit-linear-gradient( top, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.2) ); /* Safari 5.1 - 6 */
        background: -o-linear-gradient(bottom,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.2)); /* Opera 11.1 - 12*/
        background: -moz-linear-gradient( bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); /* Firefox 3.6 - 15*/
        background: linear-gradient(to bottom,rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); /* 标准的语法 */}
.live-list02{margin: 0 -30px 0 15px;}
.live-list02 li,.live-list03 li{margin-bottom: 25px;}
.live-list02 li a{margin: 0 15px ;display: block;}
.live-list03 li a{margin-left: 0;margin-right: 30px;}
.live-text .story-title{vertical-align: auto;}
.live-list > li > a{display: block;margin: 0 0px 0 0;}
.live-list02 > li > a{display: block;margin: 0 0px 0 30px;}
.live-list03{margin-right: -15px;}
.story02 .live-list02{margin-left: 0;}
 .live-list03 li{margin-bottom: 15px;}
 
 /* 通知公告 */
 .gp-list04 {margin: 0 -2px;overflow: hidden;}
 .gp-list04 li {margin-top: 52px;}
 .gp-list04 li a{display: block;margin: 0 2px;background-color:#f7f8fa ;border-top: 1px solid #e9e9e9;padding: 40px 30px;margin-top: 40px;position: relative;top: 0;}
 .topDate04{width: 58px;top: -42px;left: 50%;margin-left: -29px;text-align: center;}
 .topDate04 span,.topDate04 i,.topDate04 strong{display: block;background-color:#92a1c8 ;}
 .topDate04 i{width: 26px;height: 19px;}
 .topDate04 span,.topDate04 strong{height: 23px;line-height: 23px;overflow: hidden;}
 .gp-text04{height: 48px;line-height: 24px;color:#333;text-align: center;overflow: hidden;}
 .gp-title .title_icon i.icon-tognzhi{*width: 72px;*height: 72px;*line-height: 72px;display: block;*margin: 0 auto;*background:url(../images/title3.png) no-repeat center center ;}
 
 
 
 
 /* 办事大厅 */
 /* 6ge */
 .gp-box05{position: relative;top: -47px;z-index: 9;width: 1130px;margin: 0 auto;}
 .gp-lf-list05{overflow: hidden;border-bottom: 1px solid #e9ecf1;overflow: hidden;padding-bottom: 50px;margin-bottom: 50px;}
 .gp-lf-list05 > li{width: 16%; display: inline-block;*display: inline;*zoom:1;vertical-align: top;}
 .gp-lf-list05 li a{text-align: center;display: block;}
 .gp-text05{background: url(../images/huaban.png) no-repeat center 15px;height: 185px;width: 160px;top: 0;left: 0;transition: all 0.8s ease-in-out}
 .gp-text05 .icon-gong{color: #efeff4;border:4px solid #efeff4;width: 24px;height: 24px;line-height: 24px;background: #fff;**background: url(../images/banner_white.png) no-repeat center center #ddd;-webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     -o-transform: scale(1);
     transform: scale(1);transition: all 0.3s ease-in-out;}
.gp-lf-list05 img{width: 40px;margin-top: 67px;-webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     -o-transform: scale(1);
     transform: scale(1);transition: all 0.3s ease-in-out;}
.gp-lf-list05 li.b2{margin-top: 17px;}
.gp-lf-list05 li.b3{margin-top: 27px;}
 /* 翻转 */
 .gp-front{position: relative;opacity: 1;}
 .gp-back{position: absolute;  -webkit-transform: rotateY(180deg);transform: rotateY(180deg);opacity: 0;}
 
 /* 5个 */
 .gp-list06{border-bottom: 1px solid #e9ecf1;overflow: hidden;padding-bottom: 30px;margin-bottom: 50px;padding-top: 30px;padding-left: 50px;padding-right: 50px;}
 .iconBox {width: 100px;height: 100px;line-height: 138px;background-color: #fff;margin-bottom: 15px;*line-height: 100px;}
 .iconBox img{width: 47px;}
 .gp-list06 li a{text-align: center;}
 .gp-list06 li.c1{top: -15px;}
 .gp-list06 li.c2{top: -40px;}
 .gp-list06 li.c3{top: -60px;}
 
 /*切换*/
 .mode04{}
 .tab04{position: relative;overflow: hidden;}
 .tabMenu04{overflow:hidden;border-bottom: 1px solid #e9ecf1;text-align: center;margin-bottom: 50px; }
 .tabMenu04 li{float: left;}
 .til_tab{ text-align: center;}
 .til_tab a{position: relative; color:#333;display: block;margin:0px 20px 0 0;padding-bottom: 20px;}
  .til_tab a:after{content: '';clear: both;position: absolute;left: 0;bottom: 0;width: 0;height: 4px;background: #092C87;transition: all 0.3s ease-in-out;}
 .til_tab.on a{color:#092c87;}
 .til_tab.on a:after{width: 100%;}
 .tabList04{} 
 .tabList04{overflow: hidden;}
 .tabListBox{display:none;}
 /*  */
 .gp-tablist{overflow: hidden;}
 .gp-tablist li {margin-bottom: 40px;}
 .gp-tablist li a{display: block;}
 .tab-text{overflow: hidden;background: #fff;border:8px solid #fff;border-radius: 10px;}
 .tab-img {width: 134px;border:6px solid #f3f5f8;padding: 15px 0;border-radius: 10px;}
 .tab-img img{width:60px ;height: 60px; display: block;margin: 0 auto;}
 .tab-img .show{display: block;}
 .tab-img .fade{display: none;}
.tab-title{margin-left:180px ;margin-top: 35px;margin-right: 10px;}
.tab-title h3{height: 40px;line-height: 20px;overflow: hidden;}
.tab-line{width: 123px;height: 50px;display: block;background: url(../images/tab-line-w.png) no-repeat 0 0; margin-left: 15px;transition: background 0.3s ease-in-out;}

 .fadeInUp  {
   -webkit-animation-name: fadeInUp ;
   animation-name: fadeInUp ;
   animation-duration: 0.2s; 
   -webkit-animation-duration: 0.4s;
 
   animation-timing-function: ease-in-out; 
   -webkit-animation-timing-function: ease-in-out;   
 
   visibility: visible !important; 
   
 }
 
 @-webkit-keyframes fadeInUp {
   0% {
     opacity: 0;
     -webkit-transform: translateY(20px);
   }
   
   100% {
     opacity: 1;
     -webkit-transform: translateY(0);
   }
 }
 
 @-moz-keyframes fadeInUp {
   0% {
     opacity: 0;
     -moz-transform: translateY(20px);
   }
   
   100% {
     opacity: 1;
     -moz-transform: translateY(0);
   }
 }
 
 @-ms-keyframes fadeInUp {
   0% {
     opacity: 0;
     -ms-transform: translateY(20px);
   }
   
   100% {
     opacity: 1;
     -ms-transform: translateY(0);
   }
 }
 
 @-o-keyframes fadeInUp {
   0% {
     opacity: 0;
     -o-transform: translateY(20px);
   }
   
   100% {
     opacity: 1;
     -o-transform: translateY(0);
   }
 }
 
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

 

.currentLeader{}
.currentLeader1{}
.currentLeader1 img{display: block;margin: 0 auto;}
.currentLeader2{display: flex; margin: 60px auto 0;overflow: hidden;}
.currentLeader2 .name{box-sizing: border-box;padding-right: 100px;}
.currentLeader2 .name h3{color: #092c87;min-width: 3em;text-align: justify;text-align:justify;text-align-last:auto;text-justify:distribute-all-lines;}
.currentLeader2 .name p{color: #222;}
.currentLeader2 .info{flex: 1;overflow: hidden;}
.currentLeader2 .info ul{box-sizing: border-box;padding-left: 30px;color: #222;position: relative;}
.currentLeader2 .info ul::before{content: "";display: block;width: 0;height: calc(100% - 22px);background: #002178;position: absolute;left: 0;top: 11px;border-left: 1px solid #002178;}
.currentLeader2 .info ul li{box-sizing: border-box;padding: 10px 0;}
.currentLeader2 .info .list1{display: flex; margin-bottom: 40px;align-items: self-start;align-items: flex-start;}
.currentLeader2 .info .list1 ul{flex: 1;} 
.currentLeader2 .info .list2{margin-bottom: 40px;}
@media screen and (min-width:1919px){
	.subbanner_bg{background-size: 100% 100%;}
}

@media screen and (min-width:1024px) {
	.gp-bread a:hover{margin-left: 10px; }
	.gp-organList01 li a:hover{padding-left: 15px;}
	.gp-organList01 li a:hover:before{background-color:#e7784d ;width: 6px;height: 6px;top: 8px;}
	.gp-sList03 li a:hover,.gp-sublist li a:hover {box-shadow: -1px 10px 35px rgba(9,44,135,0.2);background: #092c87;}
	.gp-sList03 li a:hover h3{color:#fff}
	.gp-xuekelist li a:hover i{color:#fff;}
	.gp-xuekelist li a:hover span{background: #fff;}	
	.gp-sublist li a:hover .dateRight,.gp-sublist li a:hover .subtext02{color:#fff}
	.gp-sublist li a:hover > div{border-bottom-color: #092C87;}
	.gp-sublist li a:hover .subtext02:before{background: #9b7fb1;}
	.gp-student li a:hover .gp-stuLeft .more i{margin-left: 20px;transform: scale(1.2);}
	.gp-student li a:hover .gp-stuLeft h3{color:#092C87;padding-left: 40px;}
	.story-list  a:hover{box-shadow: -1px 5px 20px rgba(9,44,135,0.2);}
	.story-list  a:hover .story-info{background: #092C87;}
	.story-list  a:hover .story-info h3{color:#fff}
	.history-list li a:hover span{background: #fff;color: #092C87;}
	.cample-box .carousel li.flex-active-slide a img,.cample-box .carousel li a:hover img{box-shadow: -1px 5px 20px rgba(9,44,135,0.2);top: -20px;}
	.gp-list04 li a:hover .topDate04 span,.gp-list04 li a:hover .topDate04 i,.gp-list04 li a:hover .topDate04 strong{background-color: #092C87;}
	.gp-list04 li a:hover{background-color:#fff ;top: -10px;}
	.gp-list04 li a:hover .gp-text04{color:#333}
	.gp-lf-list05 li a:hover h3{font-size: 1.6rem;color:#333}
	.gp-lf-list05 li a:hover .icon-gong{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
	.gp-lf-list05 li a:hover .gp-back{transform: rotateY(0);opacity: 1;}
	.gp-lf-list05 li a:hover .gp-front{transform: rotateY(-180deg);opacity: 0;}
	.iconBox{ -webkit-transition:-webkit-transform ease-out .1s,background .2s; -moz-transition:-moz-transform ease-out .1s,background .2s; transition:transform ease-out .1s,background .2s;overflow: visible;}
	.iconBox:after {display: block;pointer-events:none; position:absolute; width:100%; height:100%; border-radius:50%; content:''; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; top:0; left:0; padding:0; z-index:-1; box-shadow:0 0 0 2px rgba(255,255,255,.1);
		opacity:0; -webkit-transform:scale(.9); -moz-transform:scale(.9); -ms-transform:scale(.9); transform:scale(.9)}
	.gp-list06 li a:hover .iconBox { background:rgba(255,255,255,.9); -webkit-transform:scale(.93); -moz-transform:scale(.93); -ms-transform:scale(.93); transform:scale(.93);}

	.gp-list06 li a:hover .iconBox:after{content: '';display: block; -webkit-animation:sonarEffect 1s ease-out 75ms; -moz-animation:sonarEffect 1s ease-out 75ms;	 animation:sonarEffect 1s ease-out 75ms}
	
	/*1.由小变大的抖动*/
	.gp-list06 li a:hover .iconBox{
		-webkit-animation: tada 2s linear infinite;
		animation: tada 2s linear infinite
	}
	@-webkit-keyframes tada {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1)
		}
	
		10%,20% {
			-webkit-transform: scale(.9) rotate(-8deg);
			transform: scale(.9) rotate(-8deg)
		}
	
		30%,50%,70% {
			-webkit-transform: scale(1.2) rotate(8deg);
			transform: scale(1.2) rotate(8deg)
		}
	
		40%,60% {
			-webkit-transform: scale(1.2) rotate(-8deg);
			transform: scale(1.2) rotate(-8deg)
		}
	
		100%,80% {
			-webkit-transform: scale(1) rotate(0);
			transform: scale(1) rotate(0)
		}
	}
	
	@keyframes tada {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1)
		}
	
		10%,20% {
			-webkit-transform: scale(.9) rotate(-8deg);
			transform: scale(.9) rotate(-8deg)
		}
	
		30%,50%,70% {
			-webkit-transform: scale(1.2) rotate(8deg);
			transform: scale(1.2) rotate(8deg)
		}
	
		40%,60% {
			-webkit-transform: scale(1.2) rotate(-8deg);
			transform: scale(1.2) rotate(-8deg)
		}
	
		100%,80% {
			-webkit-transform: scale(1) rotate(0);
			transform: scale(1) rotate(0)
		}
	}
	@-webkit-keyframes sonarEffect {
	 0% {opacity:.3 }
	 40%{opacity:.5;  box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 10px rgba(255,255,255,.5)}
	 100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);  -webkit-transform:scale(1.25); opacity:0 }
	}
	@-moz-keyframes sonarEffect {
	 0% { opacity:.3 }
	40% {opacity:.5;  box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 10px rgba(255,255,255,.5) }
	100% { box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);  -moz-transform:scale(1.25);  opacity:0 }
	}
	@keyframes sonarEffect {
	 0% { opacity:.3}
	 40% {  opacity:.5; box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 10px rgba(255,255,255,.5) }
	 100% {  box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5);  transform:scale(1.25);  opacity:0 }}
	 .gp-tablist li a:hover .show{display: none;}
	 .gp-tablist li a:hover .fade{display: block;}
	 .gp-tablist li a:hover .tab-text{background: #3962e6;border-color:#3962e6 ;}
	 .gp-tablist li a:hover .tab-text h3{color:#fff}
	 .gp-teach a:hover{color:#fff;background: #092C87;}
	 .gp-tablist li a:hover .tab-line{background-position:0 -53px;}
}
@media screen and (max-width:1220px) and (min-width:1025px){
	.gp-tablist li a:hover .tab-line{background-position: 0 -37px;}
}
@media screen and (max-width:1480px) {
	.subTitle{width: 200px;background-size: 100% 100%;margin-left: -100px;height: 108px;line-height: 108px;}
	.gp-f24{font-size: 2.2rem;}
	.subbanner_bg{background-size: 100% auto;}
	.cample-box .flexslider{padding: 0 15%;}
	.cample-box .flex-direction-nav .flex-prev{left: 35px;}
	.cample-box .flex-direction-nav .flex-next{right: 35px;}
	.cample-box .flex-direction-nav a{width: 50px;height: 50px;line-height: 50px;font-size:4rem;}
	.cample-box .flex-direction-nav a:before{margin-left: -40px;}
	.cample-box .flex-direction-nav a.flex-next:before{margin-right: -40px;margin-left: 0;}
}

@media screen and (max-width:1220px) {
	.gp-sOrgan01{padding-bottom: 0;}
	.gp-sList03 {margin: 0 -15px;}
	.gp-sList03 li a{margin: 0 15px;}
	.leader-person a{width: 50%;}
	.gp-xuekelist li{width: 25%;}
	.story-title{padding: 0 10px;}
	.cample-box{margin-left: 0;}
	.cample-box .flexslider{padding: 0 60px;}
	.gp-box05{width: auto;margin-left: 30px;margin-right: 30px;}
	.gp-text05{width: 133px;height: 163px;background-size: 100% auto;line-height: 163px;}
	.gp-text05 img{margin-top: 0px;}
	.gp-lf-list05{margin-bottom: 20px;}
	.tab-img {width: 134px;border:6px solid #f3f5f8;padding: 15px 0;border-radius: 10px;}
	 .tab-img img{width:60px ;height: 60px; display: block;margin: 0 auto;}
	 .tab-img .show{display: block;}
	 .tab-img .fade{display: none;}
	.tab-title{margin-left:120px ;margin-top: 15px;}
	.tab-line{width: 90px;background-size: 100% auto;height: 35px; }
	.tab-img{width: 90px;}
	 
	  .gp-tablist li{margin-bottom: 20px;}


	  .currentLeader2{margin-top: 40px;}
	  .currentLeader2 .name{padding-right: 60px;}  
}

@media screen and (max-width:1024px) {
  .gp-page{display: none;}
  .gp-m-page{display: block;}
  .gp-bread span,.gp-bread a{color:#999;}
  .sub-nav-box{display: none;}
  .gp-m-subNav{display: block;}
  .subbanner_bg1{display: none;}
  .subTitle{width: 163px;height: 88px;line-height: 88px;display: none;}
  .gp-f24{font-size: 2.2rem;}
  .gp-f16{font-size: 1.5rem;}
  .gp-articeTitle02{width: 60px;}
  .gp-title .title_icon{width: 52px;height: 52px;line-height: 52px;}
  .gp-f22{font-size: 1.8rem;}
  .sub-right01{margin-left: 90px;}
  .gp-sList01{margin: 0 -10px;overflow: hidden;}
  .gp-sList01 li p{margin: 0 10px;}
  .gp-sList01 li {margin-bottom: 20px;}
  .gp-sList03 li.last{margin-left: 0%;}
  .gp-sub-text03{padding: 6px 10px;}
  .gp-sList03 {margin: 0 -10px;}
  .gp-sList03 li a{margin: 0 10px;}
  .gp-sList03 li {margin-bottom: 20px;}
  .leader-person a{width: 100%;}
  .pre-left{width: 30%;}
  .pre-right{width: 70%;}
  .gp-f24{font-size: 2rem;}
  .preLeader-info span{padding: 0 10px;}
  .list04 li:first-child span, .preLeader-info dt .pre-right ul li:first-child span{width: 57px;}
  .gp-bread{margin-bottom: 20px;}
  .preLeader-info dd{padding: 9px 0;}
  .preLeaderBox{margin-bottom: 20px;}
  .gp-xuekelist li a{margin-right: 20px;}
  .gp-xuekelist li{width: 33.33%;}
  .gp-stuLeft .more{left: 17px;bottom: 9px;}
  .gp-stuLeft h3{padding-left:15px;margin-top: 12px;margin-right: 10px;max-height: 40px;line-height: 20px;}
  .story-text{height: 40px;line-height: 20px;padding: 37px 0;}
  .story-title h3{max-height: 40px;}
  .gp-article03{padding: 0 0px 0 80px;}
  .articleBottom{padding: 0 0 0 80px;}
  .share{left: 0;}
  .Annex h3{padding:10px 10px 10px 20px;}
  .Annex h3 i{left:10px;top: 18px;border-radius: 50%;}
  .annexList{margin-left: 30px;}
  .iconBox{width: 80px;height: 80px;line-height: 118px;}
  .gp-list06{margin: 0;}
  .gp-text05{width: 110px;height: 135px;background-size: 100% auto;line-height: 135px;}
  .gp-lf-list05 li.b2,.gp-lf-list05 li.b3{margin-top: 0;}
  .gp-lf-list05 li{margin-bottom: 20px;}
  .gp-box05{top: 0;margin-bottom: 40px;}
  .gp-lf-list05{padding-bottom: 0px;}
  .gp-text05 h3,.gp-list06 h3{height: 40px;line-height: 20px;overflow: hidden;}
  .gp-list06{padding: 0;}
  .gp-list06 li{margin-bottom: 20px;}
  .gp-box05{margin-left: 0;margin-right: 0;}
  .xueke i{top: 9px;}
  

}

@media screen and (max-width:997px){
	.gp-lf-list05 > li{width: 33.3%;}

	.currentLeader2{margin-top: 30px;}
	  .currentLeader2 .name{padding-right: 50px;} 
	  .currentLeader2 .info .list1,.currentLeader2 .info .list2{margin-bottom: 30px;}
	  .currentLeader2 .info ul{padding-left: 20px;}
	  .currentLeader2 .info ul li{padding: 8px 0;}
	  .currentLeader2 .info ul::before{ height: calc(100% - 18px); top: 9px;}
}

@media screen and (max-width:765px){
	.gp-intro-lf{width: 100%;float: none;}
	.gp-intro-rt{width: 100%;float: none;display: none;}
	.leader-title {padding-left: 11px;width: 77px;}
	.leader-person{margin-left: 95px;}
	.gp-xuekelist li{width: 50%;}
	.pages{display: none;}
	.pages_min{display: block;}
	 .story-list > li:first-child{margin-bottom: 20px;}
	 .story02 .story-list > li:first-child{margin-bottom: 0px;}
	 .story-list02,.story02 .story-list02{margin: 0px -9px;}
	 .story-text{padding: 8px 0;}
	 .story01{margin-bottom: 0;}
	 .history-list span{margin-left: 10px;width: 80%;padding: 0 5%;}
	  .history-list .left,.history-list .right{width: 50%;}
	  .gp-list04 li{margin-top: 20px;}
	  .gp-list04 li a{padding:30px 20px 20px 20px;}
	  .gp-text04{height: auto;max-height: 48px;}
	  .tab-title h3{height: 60px;}

	  .currentLeader2{display: block;}
	  .currentLeader2 .name h3{min-width: auto;text-align: left; text-align-last: left;display: inline-block;vertical-align: middle; }
	  .currentLeader2 .name p{ display: inline-block;vertical-align: middle;margin-left: 10px; }
	  .currentLeader2 .name{padding-right: 0;margin-bottom: 20px;}
	  .currentLeader2 .info ul li{padding: 6px 0;}
	  .currentLeader2 .info ul::before{ height: calc(100% - 14px); top: 7px;}
	  .currentLeader2{margin-top: 25px;}
	  .currentLeader2 .info .list1, .currentLeader2 .info .list2 {
		margin-bottom: 20px;
	}
}

@media screen and (max-width:640px){
	.share{display: none;}
	.gp-article03,.articleBottom{padding: 0 30px;}

	.currentLeader2 .info ul{padding-left: 15px;}
}



@media screen and (max-width:478px) {
   .share{display: none;}
   .gp-article{padding: 0;margin-bottom: 20px;}
   .leader-title {padding-left: 11px;width: auto;float: none;}
   .leader-person{margin-left: 0px;margin-top: 10px;padding-left:20%;}
   .leader-person a{margin-bottom: 10px;}
   .gp-sOrgan{margin-left: 0;margin-right: 0;}
   .gp-xuekelist li{width: 100%;}
   .gp-stuLeft,.gp-stuRight{width: 100%;float: none;}
   .gp-stuLeft .more{position: static;padding: 10px 20px;}
   .gp-stuImg img{border:none}
   .gp-stuRight:before,.gp-stuRight:after{display: none;}
  .gp-lf-list05 > li{width: 50%;}
  .tab-title h3{height: auto;}

  .currentLeader2 .info .list1{flex-direction: column;}
  
}


.currentLeader2 .info .list3 ul::before{top:28px;height:calc(100% - 45px);}

