@charset "utf-8";
/* CSS Document */
.wrap-footer{padding-top:10px;}
.subBanner{position:relative;z-index: 1;}
.subBanner .imgResponsive{padding-bottom: 23.44%;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: 40px;background:#058863;;z-index: 11;
  background: -webkit-linear-gradient(left, #019e58 , #0b6972); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #019e58, #0b6972); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #019e58, #0b6972); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #019e58 , #0b6972);position: absolute;left: 50%;margin-left: -600px;bottom: 0;display: inline-block;*display: inline;*zoom:1;padding:12px 25px;border-radius: 10px 10px 0 0;}
.subBannerTitle h2{color:#fff;padding-top: 5px;}
.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: 240px;float: left;background: url(../images/subleft_bg.jpg) no-repeat bottom center #e1ebe3;padding-bottom: 100px;margin-bottom: 20px;border-radius: 0 0 10px 10px;}
.subLeft ul{padding-left: 20px;}
.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;}
.subLeft > ul >li > a:hover,.subLeft > ul >li > a.active{background: #fff;padding-right: 20px;margin-right: 0;color:#333}
.subLeft .toggles{width: 58px;height: 58px;position: absolute;right: 0;top: 0;line-height: 58px;text-align: center;cursor: pointer;color:#666}
.second_nav{font-size: 14px;display: none;background: #e8f5ea;}
.second_nav dd a{display: block;padding:10px 15px 10px 20px;color:#666;border-bottom: 1px dotted #fff;transition: all 0.35s ease-in-out;}
.second_nav dd a:hover,.second_nav dd a.active{background: #fff;}


.phone_subNav{display:none;}
.phone-icon01{width:100%;height:40px;background-color:#e1ebe3;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:#03935d;font-size: 24px;}
.sub_navm{ width:100%; overflow: hidden;}
.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}



.r_link { margin:10px 0 0 0; }



.genCon_con h3{ text-align: center; }
.genCon_con h3 a { display: inline-block; background: #2b8674; padding: 10px; color: #fff; }
.genCon_con h4{ text-align: center; }
.genCon_con h4 a { display: inline-block; background: #2b8674; padding: 10px; color: #fff; }
.line { height: 100px; width: 1px; background: #2b8674; margin: 10px auto;}
.wrap_line { overflow: hidden; max-width: 200px;margin: 0 auto;}
.left_line {float: left; height: 100px; width: 1px;  background: #2b8674; transform: rotate(45deg); }
.right_line { float: right; height: 100px; width: 1px;  background: #2b8674; transform: rotate(-45deg); }

.wrap_table { overflow: hidden; }
.left_table { width: 48%; float: left; }
.right_table { width: 48%; float: right; }
.wrap_table th { }
.wrap_table th a {  padding: 10px; background: #2b8674; color: #fff; display: inline-block;}
.wrap_table td { padding: 10px; background: #f0f0f0; text-align: center; }
.wrap_table a{ display: inline-block;  text-align: center;  }
.wrap_table td a { font-size: 14px; }
.wrap_zx { position: relative; }
.wrap_zx:before{ content: ''; position: absolute; width: 80px; height: 1px; background: #2b8674; left: 34%; top: 22px; }
.wrap_zx span { position: absolute; left: 20%; top: 0px; background: #2b8674; padding: 10px; }
.wrap_zx span a { color: #fff; }

/*右侧*/
.sub_right{margin:0 0 30px 270px;}
.listTitle{overflow: hidden;padding-top: 25px;}
.listTitle h2{display: inline-block;*display: inline;*zoom:1;padding:0 6px 13px;position: relative;}
.listTitle h2:before{content: '';width: 100%;height: 4px;background:#058863;;
  background: -webkit-linear-gradient(left, #019e58 , #0b6972); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #019e58, #0b6972); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #019e58, #0b6972); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #019e58 , #0b6972);position: absolute;left: 0;bottom: 0;}
.genCon{line-height: 1.8;font-size: 16px;color:#000;padding-bottom: 20px;position: ;}
.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;}



.addlist ul { overflow: hidden; margin: 0 -10px;}
.addlist ul li { width: 16.6%; float: left; }
.addlist ul dl { margin: 0 10px; }
.addlist dt{ background: #078166; padding: 10px; text-align: center;color: #fff; margin: 0 0 10px 0;}
.addlist dd { line-height: 20px; margin: 0 0 10px 0; font-size: 12px; position: relative;}
.addp { position: absolute; right: 0px; top: -5px; }
.addp:before{ content: ''; width: 7px; height: 1px; background: #078166; position: absolute; left: 0px; top: 18px; }
.addp:after{ content: ''; width: 1px; height: 30px; background: #078166; position: absolute; left: 6px; top: 6px; }

.addp p { margin: 0px; position: relative;}
.addp p:first-child:before{ content: ''; width: 7px; height: 1px; background: #078166; position: absolute; left: 7px; top: 6px;  }
.addp p:last-child:after{ content: ''; width: 7px; height: 1px; background: #078166; position: absolute; left: 7px; top: 15px;  }


.article{line-height:1.8;padding:0 10px;color: #666;font-size: 16px;margin-bottom: 45px;}
.article table { margin:0 auto;}
.article p{text-indent: 0em;;}
.pageArticleTitle{overflow: hidden;}
.pageArticleTitle h3{padding: 10px 0 10px;text-align: center;font-weight: normal;}
.pageArticleTitle h4{padding:50px 0 0px;text-align: center;color:#747272;font-weight: initial;}
.pageArticleTitle h5{padding: 0px 0 50px;text-align: center;color:#747272;font-weight: initial;}
.pageArticleTitle h6{padding:30px 0 0px;text-align: left;}
.articleAuthor{padding:10px 15px;background: #f2f2f2;text-align: center;margin-bottom: 30px;}
.articleAuthor span{display: inline-block;*display: inline;*zoom:1;color:#999;margin:0 25px}
.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;}



.PUMC-list06{overflow: hidden;padding-top: 30px;}
.PUMC-list06 > li{margin-bottom: 40px;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: 10px;}
.item-list06 > li > a{display: block;margin:0 0 0 28px;color:#666;padding:10px;border-bottom: 1px dashed #d9d9d9;}
.column3List > li{width: 33.3%;}
/*现任领导*/
.leaderCon{padding: 50px 0 20px;}
.PUMC-list07{text-align: center;}
.PUMC-list07 > li{text-align: center;margin-bottom: 35px;vertical-align: top;width:25%;}
.PUMC-list07 > li > a{/* margin:0 40px; */text-align: center;display: block;}
.PUMC-list07 .imgResponsive{padding-bottom:145.45%;}
.PUMC-list07 > li span{display: block;width: 121px;margin:0 auto;margin-bottom: 10px;}
.PUMC-list07 h3{font-weight: normal;padding:7px 0}
.PUMC-list07 h4{
    font-size: 14px;
}
/*历任领导*/ 
.leaderCon2{padding:35px 0;}
.PUMC-list08{width:100%;border-collapse:collapse;cellpadding:0;cellspacing:0;margin-bottom: 35px;}
.PUMC-title{height: 40px;line-height: 40px;padding:0 25px;min-width: 110px;background:#0b6972;color:#fff;font-weight: normal;display: inline-block;*display: inline;*zoom:1;font-size: 18px;border-radius: 0 20px 20px 0;margin-bottom: 20px;}
.PUMC-list08 td{padding:15px ;font-size: 15px;}
/*直属医院*/
.PUMC-list09{margin:0 -15px;text-align: center;padding-top: 30px;}
.PUMC-list09 li{width: 33.3%;vertical-align: top;margin-bottom: 25px;}
.PUMC-list09 li > a{margin:0 15px;display: block;}
.PUMC-list09 li .imgResponsive{padding-bottom: 62.41%;}
.PUMC-list09 li h3{font-weight: normal;max-height: 40px;line-height: 20px;overflow: hidden;margin: 10px 0 0 0;}
.PUMC-list09 li h3 i{ float: left; font-style: normal; line-height: 40px} 
/*科技产业创新载体*/
.PUMC-column{padding-top: 30px;}
.PUMC-list10{overflow: hidden;margin-bottom: 15px;}
.PUMC-list10 ul{margin:0 -15px;padding: 0 0 15px;}
.PUMC-list10 li{width:50%;margin-bottom: 10px;vertical-align: middle;}
.PUMC-list10 li > a{margin:0 15px;background: #f2f2f2;padding:15px 12px;margin:0 15px;display: block;line-height: 1.2;}

/*图文列表*/
.PUMC-list11{}
.PUMC-list11 li{margin-bottom: 20px;overflow: hidden;padding-bottom: 15px;border-bottom: 1px solid #f0f0f0;}
.item-img11{width: 200px;float: left;padding-top: 5px;}
.item-img11 .imgResponsive{padding-bottom: 62.2%;}
.item-txt11{margin-left: 220px;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;}
/*分页〉*/
.pages{ text-align:center; height:30px;line-height:28px; margin:35px 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 5px;border:1px solid #ddd;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#0b6a72;}
.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:#0b6a72;color:#fff;}
.pages a.on_pages{ background-color:#0b6a72;color:#fff;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;text-align: center;}
.pages_min a.prev_min,.pages_min a.next_min{ width:100px; height: 30px;background: #f5f5f5; border-radius: 3px; color:#019c59; 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: 50px;line-height: 50px;overflow: hidden;padding: 0 15px}
.PUMC-list12 li span{float: right;margin-left: 10px;color:#666}
.PUMC-list12 li a{color:#666}

.PUMC-topic1{margin-bottom: 10px;}
.PUMC-topic1 .lf{width: 48%;float: left;}
.PUMC-topic1 .rt{width: 48%;float: right;}
.PUMC-topic1  ul{padding-top: 15px;}
.PUMC-topic1  ul li span{font-size: 13px;}
.more{float: right;padding: 10px 0 0 ;}
.more a{color: #999;}
.PUMC-topic2 .listTitle{padding-top: 10px;}

.ysfc{margin-bottom: 25px;}
.sp40{padding-bottom: 40px;}
.ysfc h3{font-weight: normal;font-size: 2rem;padding: 10px 0;text-align: center;}
.ysfc p{padding: 5px 0;text-align: center;color: #999;}
.CAMC-list1{margin: 0 -10px;padding-top: 20px;}
.CAMC-list1 li{width:16.6% ;font-size: 16px;line-height: 1.5;padding: 5px 0;text-align: center;vertical-align: top;}
.CAMC-list1 li a{color: #666;display: block;margin: 0 10px;}
.PUMC-list13{padding-top: 20px;margin: 0 -20px;text-align: center;}
.PUMC-list13 li {width: 25%;margin-bottom: 10px;transition: transform 0.4s ease-out;}
.PUMC-list13 li > a{display:block;margin: 0 20px;}
.item-img13{padding-bottom: 138.8%;}
.item-txt13 {text-align: center;font-size: 16px;padding: 15px 0;}
.item-txt13 span{display: block;padding-top: 10px;color: #999;font-size: 12px;}
.PUMC-list13 li:hover{transform: translateY(-10px);}
.PUMC-list14{margin: 0 -15px;padding-top: 20px;}
.PUMC-list14 li{width: 33.3%;margin-bottom: 20px;}
.PUMC-list14 li >a {display: block;margin: 0 15px;text-align: center;height: 53px;border: 1px solid #eee;transition: all 0.35s ease-out;border-radius: 5px;box-shadow: 0 0 6px rgb(0 0 0 / 4%);overflow: hidden;padding: 0 10px;line-height: 50px;}
.PUMC-list14 li >a  span{display: inline-block;vertical-align: middle;font-size: 16px;line-height: 1.4;}
.PUMC-list14 li >a:hover{background-color: #058863;color: #fff;}

/* 2021.03.23新增页面 */ 
.sub_0323{margin: 29px 0 0 0;overflow: hidden;}
.sub_0323 .lf{width: calc(100% - 430px);float: left;}
.sub_0323 .rt{width: 370px;float: right;}
.sub_03231 ul{margin: 0 0 -15px;}
.sub_03231 li{width: 100%;}
.sub_03231 a{padding: 16px 0 22px;margin: 0 0 20px;border-bottom: 1px solid #f0f0f0;}
.sub_03231 .left{width: 78px;float: left;height: px;position: relative;}
.sub_03231 .day{color: #0b6a72;margin: 6px 0 8px;line-height: 20px;font-weight: bold;font-family: arial;}
.sub_03231 .day span{font-weight: normal;padding: 0 0 0 7px;}
.sub_03231 .month{color: #0b6a72;padding: 8px 0 0 0;line-height: 20px;border-top: 1px solid #c5d0cb;font-family: arial;}
.sub_03231 .right{margin: 0 0 0 100px;padding: 0 0 0 0;height: px;position: relative;}
.sub_03231 .title{margin: 0 0 11px;max-height: 24px;line-height: 24px;white-space: nowrap;}
.sub_03231 .info{margin: 0 0 0;color: #999;height: 36px;line-height: 18px;}

.sub_0323 .part{margin: 0 0 64px;padding: 0 0 0 0;background: url(../images/sub0323border.jpg.png) top center no-repeat;background-size: 100% 5px;}
.sub_0323 .part_title{overflow: hidden;line-height: 24px;padding: 17px 0 0;}
.sub_0323 .part_title .more{float: right;position: relative;z-index: 2;color: #999;padding: 0;}
.sub_0323 .part_title h2{height: 24px;color: #019c59;font-weight: normal;}
.sub_03232{box-shadow: 0 10px 15px 1.5px rgba(0,0,0,0.1);margin: 15px 0 0;}
.sub_03232 ul{margin: 0 0 0 0;}
.sub_03232 li{}
.sub_03232 a{margin: 0 0 0;display: block;position: relative;border: 6px solid #fff;}
.sub_03232 .img{padding-bottom: calc(216% / 3.58);}
.sub_03232 .title{margin: 0 0 0;height: 40px;line-height: 40px;position: absolute;left: 0;right: 0;bottom: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;padding: 0 15px;background: rgba(0,0,0,0.5);}
.sub_03232 .flex-control-paging li a{width: 10px;height: 10px;border: 0;border-radius: 50%;background: #d3d3d2;margin: 0 4px;}
.sub_03232 .flex-control-paging li a.flex-active{background: #ccb289;}

.sub_03233 ul{margin: 42px 0 0;padding: 0 0 0;}
.sub_03233 li{width: 100%;}
.sub_03233 a{border-left: 1px solid #d9d9d9;overflow: hidden;}
.sub_03233 .title{position: relative;padding: 16px 0 0 20px;line-height: 22px;height: 44px;color: #666;margin: 0 0 26px;}
.sub_03233 .time{width: 78px;padding: 0 0 0 42px;background: url(../images/sub0323time.jpg.png) 20px center no-repeat #d3ebe0;border-radius: 0 12px 12px 0;color: #019c59;font-family: arial;line-height: 24px;}



.zzjg a{ background: #078166; display: inline-block; padding: 10px; color: #fff; font-size: 17px; }
.zzjg h3 { text-align: center; padding: 0 0 40px 0; position: relative; }
.zzjg h3:before { content: ''; width: 1px; height: 40px; position:absolute; left: 50%; top: 51px; background: #078166 }
.zzjg h4 { text-align: center; padding:0 0 94px 0; position: relative;}
.zzjg h4:before { content: ''; width: 1px; height: 94px; position:absolute; left: 50%; top: 50px; background: #078166 }

.zzjg h5 { text-align: left; position: relative; display: inline-block;position: absolute;left: 200px;top: 165px;}
.zzjg h5:before { content: ''; width: 194px; height: 1px; position:absolute; left: 100%; top: 50%; background: #078166 }



.zzjg { position: relative; }
.zzjg dl { position: relative; max-width: 600px; margin: 0 auto; padding:0 0 0 20px;}
.zzjg dl:before { content: ''; width: 322px; height: 1px; position:absolute; left: 160px; top: 0px; background: #078166 }
.zzjg dl dd { width: 43%; float: left; position: relative; padding: 20px 0 0 20px;}
.zzjg dl dd:before {  content: ''; width: 1px; height: 20px; position:absolute; left: 50%; top: 0px; background: #078166 }
.zzjg dl dd:nth-child(even) { float: right; }
.zzjg dl li { margin: 0 0 10px 0; position: relative; }
.zzjg dl li:first-child{ margin-left:-50px}
.zzjg dd{ position: relative; padding: 0 0 0 20px; }
.zzjg dd:after { height: 67%; width: 1px; background: #078166; content: '';position: absolute; left: 0px; top: 71px; }
.zzjg dl li:before{ content: ''; width: 20px; height: 1px; position:absolute; left: -20px; top: 50%; background: #078166  }
.zzjg dl li:first-child:before{ display: none}
.zzjg dd:first-child:after{ height: 59%; } 
.zzjg dd a{ width: 258px;}

.article1 { margin: 10px 0 0 0; }
.subChannelList { margin: 0 -15px; }
.subChannelList figure 
{
	background:#f6f6f6;
	/*height:275px;*/
	margin:0 15px;}

.subChannelList figure img
{
	width:100%;}

.subChannelList figure figcaption
{
	display:block;
	padding:1.2em 30px;}

.subChannelList figure figcaption a
{
	color:#22132d;
	font-size:16px;
	line-height:22px;
	padding:0.3em 0 0.5em 0;
	display:block;}

.subChannelList figure figcaption a:hover
{
	color:#4F608C;}
.subChannelTopImg
{
	margin-bottom:40px;
	width: 100%;
        height: 260px}


.subChannelListNoImg figure 
{
	/*height:190px;*/
	border-top: 2px solid #5C307D;}


.subChannelListNoImg li.alternative figure
{
	border-top: 2px solid #E0823D;}


.subChannelList li
{
	width:49%; display: inline-block; margin: 0 0 30px 0}


.subChannelList.subChannelListNoImg figure 
{
	/*height:120px;*/}


.subChannelList figure 
{
	/*height:250px;*/
}

.genCon table td{padding: 5px 10px;/* vertical-align: top; */}
.genCon table p{margin-bottom: 0;font-size: 14px;}
.ue-table-interlace-color-single{background-color: #fcfcfc;}
.ue-table-interlace-color-double{background-color: #f7faff;}


@media screen  and (max-width:1300px) {
 .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 > a{margin: 0 0px;}
}

@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;}
.r_link img { width:100%; height:auto; }
}
@media screen  and (max-width:998px) {
.subLeft{display: none;}
.sub_right{margin-left: 0;}
.phone_subNav{display: block;}

.sub_0323 .lf{width: auto;float: none;}
.sub_0323 .rt{width: auto;float: none;padding: 30px 0 0;}
.sub_03233 ul{margin: 24px 0 0;}
.sub_03233 .title{padding: 12px 0 0 20px;height: auto;margin: 0 0 20px;}
.addlist ul li { width: 24%; }
.addp { position: static; }
.addlist ul li { float: none; display: inline-block; vertical-align: top; }
.addp:before{ display: none; }
.addp:after{ display: none; }

.addp p:first-child:before{ display: none;}
.addp p:last-child:after{ display: none;}
}

@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: #e1ebe3;}
  .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;}
  .pages{display: none;}
  .pages_min{display: block;}
  .article{font-size: 14px;}
  .article img{width: 100% !important; height: auto !important;}
  .article video,.article table{width: auto !important;}
  .PUMC-list07 > li span{width: 100%;max-width: 110px;}
  .PUMC-topic1 .lf,.PUMC-topic1 .rt{width: 100%;float: none;}
  .PUMC-topic1 .lf{margin-bottom: 10px;}
	.sp40{padding-bottom: 5px;}
	.PUMC-list13 li{width: 33.3%;}
	.PUMC-list13 li > a{margin: 0 10px;}
	.PUMC-list13{margin: 0 -10px;}
	 .PUMC-list07 > li{width: 33.3%;}
	 .PUMC-list14{margin: 0 -8px;}
	 .PUMC-list14 li > a{margin: 0 8px;}
	 .PUMC-list14 li{margin-bottom: 10px;}
	 .addlist ul li { width: 32%; }
}

@media screen and (max-width:640px) {
 .subBannerTitle p{display: none;}
 .subBannerTitle{height: 35px;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;}
 .CAMC-list1 li{width: 25%;}
 .addlist ul li { width: 99%;  }
}

@media screen and (max-width:480px) {
  .column2List li{width: 50%;}
  .PUMC-list09 li{width: 100%;}
	.CAMC-list1 li{width: 33.3%;}
	.PUMC-list13 li{width: 50%;}
	.item-txt13{padding: 10px 0;}
	.item-txt13 span{padding-top: 5px;}
	.PUMC-list14 li{width: 50%;}
	
	.sub_03231 .right{margin: 0 0 0 80px;}\
	.subChannelList 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{margin:10px 0 0;}
}
