@charset "utf-8";
/* CSS Document */
.wrap-footer{padding-top:10px;}
.subBanner{position:relative;z-index: 1;}
.subBanner .imgResponsive{padding-bottom: 20.83%;position: relative;}
.subBanner img:hover{transform: scale(1);}
.subPage{overflow:hidden;margin:0 auto;position:relative;}
.bread{width: 800px;position: absolute;left: 50%;margin-left: -200px;bottom: 15px;text-align: right;z-index: 10;}
.bread *{color:#fff}
.subBannerTitle{min-width: 190px;height: 57px;z-index: 11;background: url(../images/subTitle.png) right top no-repeat;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -600px;bottom: 0;display: inline-block;*display: inline;*zoom:1;padding:12px 25px;}
.subBannerTitle h2{color:#fff;padding-top: 10px;}
.subBannerTitle p{color:#fff;opacity: 0.6;filter: alpha(opacity=60);padding-top:16px}
.subBanner_bg{width: 100%;height: 100px;background: url(../images/subBanner_bg.png) repeat-x;position: absolute;left: 0;bottom: 0;z-index: 1;}
.subLeft{width: 230px;float: left;border-left: 10px solid #b8c3cc;}
.subLeft ul{padding-left: 10px;}
.subLeft > ul >li{position: relative;}
.subLeft > ul >li > a{padding:18px 15px;display: block;border-bottom: 1px solid #fff;margin-right: 20px;transition: all 0.35s ease-in-out;position: relative;}
.subLeft .toggles{width: 33px;height: 58px;position: absolute;right: 0;top: 0;line-height: 58px;text-align: center;cursor: pointer;color: #ccc;}
.second_nav{font-size: 14px;padding: 13px 0;display: none;background: #f0f3f5;border-top: 1px solid #d8e2eb;}
.second_nav dd a{display: block;padding: 6px 15px 6px 34px;color:#666;border-bottom: 1px dotted #fff;transition: all 0.35s ease-in-out;position: relative;}
.subLeft > ul >li > a:hover,.subLeft > ul >li > a.active{color: #0476d4;text-indent: 20px;}
.second_nav dd a:hover,.second_nav dd a.active{color: #0476d4;text-indent: 24px;}
.second_nav dd a::after,.subLeft > ul >li > a::after{position: absolute;left: -20px;top: 50%;content: '';width: 10px;height: 0;background: #0476d4;margin-top: 0;transition: all 0.35s ease-in-out;}
.second_nav a:hover::after,.second_nav a.active::after,.subLeft > ul >li > a:hover::after,.subLeft > ul >li > a.active::after{height: 60px;margin-top: -30px;}

.phone_subNav{display:none;}
.phone-icon01{width:100%;height:40px;background-color: #e7f3ff;cursor:pointer;margin-top:15px;}
.phone-icon01 > span{height: 40px;line-height: 40px;padding-left: 15px;font-size: 16px;color:#666;}
.phone_subNav .mobile-inner-header-icon-click{padding-top: 4px;}
.phone_subNav  .mobile-inner-header-icon-click i{display: block;color: #015fbe;font-size: 24px;padding: 8px 0px 0;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{}
.sub_navm li{position: relative;}
.sub_navm li > a{ font-size: 14px;padding-left:13px;height:40px;line-height:40px;border-bottom:1px solid #e6e6e6;display:block;}
.sub_navm li a:hover{color:#003c7f;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f; display:block; width:100%;}
.phone_toggle{width: 40px;height: 40px;position: absolute;right: 0;top: 0;line-height: 40px;text-align: center;}
.sub_navm dl{ display: none; background-color:#fff; padding:5px 0px;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom: 1px solid #e6e6e6;}
.sub_navm li dl dd a{ font-size: 12px; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}
 
.phone_subNav .mobile-inner-header-icon{padding: 0;}


/*右侧*/
.sub_right{margin:0 0 30px 270px;}
.listTitle{overflow: hidden;padding-top: 19px;}
.listTitle h2{display: inline-block;*display: inline;*zoom:1;padding:0 6px 13px;position: relative;}
.listTitle h2:before{content: '';width: 100%;height: 4px;background:#005bbb;;
  background: -webkit-linear-gradient(left, #0477d4 , #005bbb); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0477d4, #005bbb); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0477d4, #005bbb); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0477d4 , #005bbb);position: absolute;left: 0;bottom: 0;}
.genCon{line-height: 1.8;font-size: 16px;color:#666;padding-bottom: 20px;}
.genCon p{margin-bottom: 25px;text-indent: 2em;}
.pageArticle{}
.articleTitle{width:auto;overflow:hidden;}
.articleTitle h2{width:auto;overflow:hidden;font-size:1.8em;font-weight:normal;family:Arial;/*height:70px;line-height:70px;*/padding:20px 15px;width:200px;float:left;}

.PUMC-title{background: url(../images/mulTitle.png) right center no-repeat;font-size: 18px;line-height: 1.5;background-size: auto 100%;display: inline-block;*display: inline;*zoom: 1;color: #fff;padding: 6px 40px 6px 20px;font-weight: normal;margin: 50px 0 44px;}

.article{line-height:1.8;padding:0 10px;color: #666;font-size: 16px;margin-bottom: 45px;}
.article p{text-indent: 2em;;}

.article i,.article em{font-style: italic;}
.article strong,.article strong span{font-weight: bold;}
.article table img{max-width: initial;}
.article tbody td,.article tfoot td{border-width:1px;border-style: solid;border-color: #ddd;}
.article ol,.article ol li{list-style:decimal inside none;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.article ul,.article ul li{list-style: disc inside  none;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
.article ul li{list-style-type:disc;}
.article ol li{list-style-type:decimal;}
@media screen  and (max-width:767px){
	.article img{width:auto !important;height:auto !important;}
	.article video{width: 80% !important;margin: 0 auto;}
	.article table{width:100% !important; }
}

.pageArticleTitle{overflow: hidden;}
.pageArticleTitle h3{padding:40px 0 30px;text-align: center;}
.articleAuthor{padding:15px;background: #f2f2f2;text-align: center;margin-bottom: 30px;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color:#999;margin:0 5px}
.articleBottom{overflow: hidden;}
.Annex{background:#f7f7f7;padding:10px 15px;}
.Annex h3{width: 60px;float: left;}
.annexList{margin-left: 60px;overflow: hidden;}
.annexList li{line-height: 1.5;margin-bottom: 5px;}
.annexList li a{color:#666}
.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: 260px;padding:20px 0;float: right;}
.share_btn{float: left;line-height: 33px;font-weight: normal;}
.share .bdshare-button-style0-16 > a{padding-left: 0;margin:0 15px 0 0 !important;;height: 32px;text-indent: 0;width: 32px;line-height: 32px;text-align: center;background: none;font-size: 23px;}
.share .bdshare-button-style0-16 > a.bds_weixin{*background:url(../images/wechat.png) no-repeat center ;color:#7dd43c}
.share .bdshare-button-style0-16 > a.bds_tsina{*background:url(../images/sina.png) no-repeat center;color:#e83437}
.share .bdshare-button-style0-16 > a.bds_qzone{*background:url(../images/z_qone.png) no-repeat center ;color:#fece00}
.share .bdshare-button-style0-16 > a.bds_more{*background:url(../images/share-more.png) no-repeat center ;color:#a3bfd9}
.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;}
.leaderCon2 .article{margin-bottom: 0;}


.PUMC-list06{overflow: hidden;padding-top: 32px;}
.PUMC-list06 > li{margin-bottom: 52px;overflow: hidden;}
.item-img06{width: 200px;float: left;}
.item-img06 h3{background: #f0f0f0;font-weight: normal;padding:15px;color:#666;text-align: center;}
.item-img06 .imgResponsive{padding-bottom: 75%;}
.item-list06{margin-left:222px;overflow: hidden;padding-top: 10px;}
.item-list06 > li{width: 25%;vertical-align: bottom;margin-bottom: -1px;}
.item-list06 > li > a{display: block;margin:0 0 0 28px;color:#666;padding: 19px 0 9px;border-bottom: 1px dashed #d9d9d9;}
.column3List > li{width: 33.3%;}
/*现任领导*/
.leaderCon{padding: 106px 0 40px;}
.PUMC-list07{text-align: center;}
.PUMC-list07 > li{text-align: center;margin-bottom: 55px;vertical-align: top;max-width: 33.3%;}
.PUMC-list07 > li > a{margin:0 55px;text-align: center;display: block;}
.PUMC-list07 .imgResponsive{padding-bottom:145.45%;}
.PUMC-list07 > li span{display: block;width: 110px;margin:0 auto;}
.PUMC-list07 h3{font-weight: normal;padding:7px 0}
.PUMC-list07 h4{}
/*1-4*/
.PUMC-list08 ul{margin: 0 -25px -45px;}
.PUMC-list08 li{width: 50%;}
.PUMC-list08 a{display: block;margin: 0 25px 50px;position: relative;padding: 0 0 20px;overflow: hidden;}
.PUMC-list08 .left{width: 150px;float: left;margin: 0 20px;}
.PUMC-list08 .img{padding-bottom: 133.3%;}
.PUMC-list08 .right{margin: 0 0 0 190px;}
.PUMC-list08 .title{white-space: nowrap;margin: 0 0 40px;}
.PUMC-list08 .info{color: #666;line-height: 24px;height: 120px;margin: 0 24PX 0 0;}
.PUMC-list08 .bg{background: #f5f5f5;position: absolute;left: 0;right: 0;bottom: 0;top: 50px;z-index: -1;}

/*直属医院*/
.PUMC-list09{margin:0 -15px -40px;text-align: center;padding-top: 40px;}
.PUMC-list09 li{width: 25%;vertical-align: top;margin-bottom: 40px;}
.PUMC-list09 li > a{margin:0 15px;display: block;position: relative;}
.PUMC-list09 li .imgResponsive{padding-bottom: 142.8%;}
.PUMC-list09 li h3{font-weight: normal;height: 50px;line-height: 50px;overflow: hidden;position: absolute;bottom: 0;left: 0;right: 0;background: rgba(242,242,242,0.8);text-align: center;text-overflow: ellipsis;white-space: nowrap;}


/*科技产业创新载体*/
.PUMC-column{padding-top: 36px;}
.PUMC-list10{overflow: hidden;margin-bottom: 15px;}
.PUMC-list10 ul{margin: 0 -20px -30px;}
.PUMC-list10 li{width:50%;margin-bottom: 27px;vertical-align: middle;}
.PUMC-list10 li > a{margin:0 15px;background: #f2f2f2;padding: 20px 20px 14px;margin: 0 20px;display: block;height: 80px;}
.PUMC-list10 .title{line-height: 24px;max-height: 48px;margin: 0 0 16px;}
.PUMC-list10 .time{color: #999;}


/*图文列表*/
.PUMC-list11{}
.PUMC-list11 li{margin-bottom: 20px;overflow: hidden;padding-bottom: 15px;border-bottom: 1px solid #f0f0f0;}
.item-img11{width: 181px;float: left;padding-top: 5px;}
.item-img11 .imgResponsive{padding-bottom: 62.2%;}
.item-txt11{margin-left: 204px;overflow: hidden;}
.item-txt11 h3{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;margin-bottom: 6px;}
.item-txt11 p{font-size: 12px;color:#999;line-height: 18px;height: 54px;overflow: hidden;margin-bottom: 10px;;}
.item-date11{display: block;color:#999}
.PUMC-list11 li.noImg .item-txt11{margin-left: 0;}
.PUMC-list11 li.noImg p{height: auto;}

.PUMC-list112{margin: 8px -20px -32px;}
.PUMC-list112 li{border: 0;width: 50%;margin-bottom: 25px;}
.PUMC-list112 li a{display: block;margin: 0 20px;}
.PUMC-list112 .item-img11{width: 202px;}
.PUMC-list112 .item-img11 .imgResponsive{padding-bottom: 56.4%;}
.PUMC-list112 .item-txt11{margin-left: 221px;height: 119px;border-bottom: 1px solid #f0f0f0;}
.PUMC-list112 .item-txt11 h3{line-height: 24px;height: 48px;margin-bottom: 32px;}

/*分页〉*/
.pages{text-align:center;height:30px;line-height:28px;margin: 55px 0;overflow: hidden;font-size: 14px;padding-bottom: 2px;}
.pages span{ color:#003c7f; padding:0 20px 0 0px;}
.pages a{display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:28px;height: 28px;*height:29px;line-height: 28px;text-align:center;margin: 0 3px;border:1px solid #ddd;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#0476d4;}
.pages a.prev,.pages a.start,.pages a.next,.pages a.end{width: auto;padding:0 8px;}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{background:#0476d4;color:#fff;}
.pages a.on_pages{background-color: #0476d4;color:#fff;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;font-size:13px;text-align: center;}
.pages_min a.prev_min,.pages_min a.next_min{width:100px;height: 30px;background: #f5f5f5;border-radius: 3px;color: #0160bf;line-height: 30px;text-align: center;display: inline-block;margin:0 12px;}
.pages_min a.next_min{ }
.pages_min a:hover{ background:#f18e21; color:#fff; transition:0.5s;}

.articleAuthor{text-align:center;}
.articleAuthor p{ color:#505050; font-size:1.2em;color:#787878; line-height:1em;margin-bottom:10px;}
.articleAuthor p span{ margin-right:15px;color:#787878;}

.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;}
/*领导详情页*/
.leaderImg{width: 110px;margin:0 auto;}
.leaderImg .imgResponsive{padding-bottom: 145.45%;}
.leaderName{padding: 10px 0;text-align: center;margin-bottom: 10px;}
.leaderName strong{margin-right: 5px;}
.leader-detail p{line-height: 1.8;margin-bottom: 12px;text-indent: 2em;color:#666}
.leader-detail{padding-bottom: 30px;}
/*普通列表页*/
.PUMC-list12{}
.PUMC-list12 li {height: 60px;line-height: 60px;overflow: hidden;padding: 0 15px;margin: 0 0 10px;}
.PUMC-list12 li span{float: right;margin-left: 10px;color:#666}
.PUMC-list12 li a{color:#666}
.PUMC-list12 li a:hover{color: #005BAC;}

.PUMC-list14 ul{margin: -15px -15px -25px;}
.PUMC-list14 li{width: 25%;}
.PUMC-list14 a{display: block;margin: 0 15px 30px;position: relative;overflow: hidden;border: 1px solid #ccc;}
.PUMC-list14 .left{width: 100px;float: left;}
.PUMC-list14 .img{padding-bottom: 130%;}
.PUMC-list14 .right{margin: 0 0 0 100px;}
.PUMC-list14 .title{white-space: nowrap;margin: 22px 0 12px;position: relative;display: block;line-height: 20px;border-left: 5px solid #0476d4;padding: 0 0 0 10px;}
.PUMC-list14 .info{color: #666;line-height: 28px;height: 56px;margin: 0 24PX 0 15px;}
.placeHolder{margin-bottom: 76px;}


@media screen  and (max-width:1460px) {
 .subBannerTitle{margin-left: -500px;}
 .bread{margin-left: -300px;}
 .subBanner.currents{margin-top: 140px;}
 .item-list06 > li{width: 33.3%;}
 .column3List > li{width: 50%;}
 .PUMC-list07 > li,.PUMC-list14 li{width: 33.3%;}
 .PUMC-list07 > li > a{margin:0 30px}
}

@media screen  and (max-width:1020px) {
.subBannerTitle{left: 25px;margin:0;}
.bread{right: 25px;margin:0 0 5px 0;width: auto;}
.item-list06{margin-left: 200px;}
}
@media screen  and (max-width:998px) {
.subLeft{display: none;}
.sub_right{margin-left: 0;}
.phone_subNav{display: block;}
}

@media screen and (max-width:767px) {
  .listTitle{padding-top: 15px;}
  .PUMC-list09,.leaderCon,.leaderCon2,.PUMC-column{padding-top: 15px;}
  .subBannerTitle{left: 15px;}
  .genCon{font-size: 14px;}
  .genCon p{margin-bottom: 15px;}
  .subBannerTitle p{padding-top:10px}
  .subBannerTitle{/* height: 68px; */}
  .bread{position: static;text-align: left;padding:15px;background: #e7f3ff;}
  .bread *{color:#666}
  .subBanner_bg{display: none;}
  .item-list06{padding-top: 0;}
  .item-list06 > li > a{margin-left: 15px;}
  .item-list06 > li,.PUMC-list09 li{margin-bottom: 5px;}
  .PUMC-list07 > li > a{margin:0 10px}
  .PUMC-list09 li> a,.PUMC-list10 ul li a{margin:0 8px}
  .PUMC-list09,.PUMC-list10 ul{margin:0 -8px}
  .PUMC-title{font-size: 16px;margin: 20px 0 30px;}
  .PUMC-list08 a{margin: 0 25px 30px;}
  
  
  .pages{display: none;}
  .pages_min{display: block;}
  .article{font-size: 14px;}
  .PUMC-list07 > li span{width: 100%;max-width: 110px;}
  .PUMC-list08 li,.PUMC-list10 li,.PUMC-list112 li{width: 100%;}
  .PUMC-list10 li > a{height: auto;}
  .PUMC-list112 li.noImg .item-txt11{height: auto;padding: 0 0 16px;}
  .PUMC-list112 li.noImg .item-txt11 h3{height: auto;margin: 0 0 10px;}
  .PUMC-list112 li{margin-bottom: 10px;}
  .PUMC-list14 li{width: 50%;}
}

@media screen and (max-width:640px) {
 .subBannerTitle p{display: none;}
 .subBannerTitle{height: 44px;padding: 5px 15px;min-width: auto;}
 .item-img06{float: none;width: 100%;max-width: 420px;}
 .item-list06{margin:0 -7px;padding-top: 10px;}
 .item-list06 > li > a{margin:0 7px}
 .PUMC-list09 li{width: 50%;}
 .item-txt11 h3{height: 48px;line-height: 24px;}
 
}

@media screen and (max-width:480px) {
  .column2List li{width: 50%;}
  .PUMC-list09 li,.PUMC-list14 li{width: 100%;}
}

@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	.item-list06 > li{width: 50%;}
  .item-img11{width: 100%;float: none;}
  .item-txt11,.PUMC-list112 .item-txt11{margin:10px 0 0;}
  .item-txt11 h3,.PUMC-list112 .item-txt11 h3{margin: 0 0 10px;}
  .PUMC-list112 .item-txt11{height: auto;padding: 0 0 16px;}
  
}

