﻿/* 全局公共样式的设定 */
@charset "utf-8";
/*body{ background: #f7f7f7;}
.seniorsBox{ width:100%; background: url(../images/zh-banner.jpg) no-repeat center top;padding-top:89px;}*/
html{background: url(../images/zh-banner.jpg) no-repeat center 35px #f7f7f7;}
.seniorsBox{ width:100%; padding-top:89px;}
.zzhwrap{width: 1200px; margin: 0 auto;}
.seniorHead{ height: 387px;margin-left:15px;}
.seniorHead .zzhwrap{ position: relative;}
.zh-logo{ width:475px; height: 98px; }
.bqian{ width:248px; height:80px; background: #fff; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; line-height: 80px; text-align: center; font-size: 42px; color: #cc1410;margin-top:100px; font-weight:bold;}

<!--.wuzhangai{ width:150px; line-height: 50px; text-align:center; border:1px solid #cc1410;border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px;  color: #cc1410; font-size: 32px; position: absolute; top:0; right: 10px; cursor: pointer;}-->
.wuzhangai{ width:150px; line-height:48px; text-align:center; border:1px solid #cc1410;border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px;  color: #cc1410; font-size: 32px; position: absolute;top:-65px;  right: 10px; cursor: pointer;}
.tuichu{ width:200px; line-height: 45px; text-align:center; background: #f2ba3f; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px;   font-size: 30px; position: absolute; right: 10px; top:0;}
.tuichu a{ color: #fff;}

.seniorsCenter{ width:1210px;margin: 0 auto;background:#fff;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; }
.zhMenu{ padding:40px 20px 20px 20px;}
.zhMenu li{ width: 270px;  float: left; height: 254px;padding-top:46px;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:0 10px 36px 10px;}
.zhMenu li i,.zhMenu li span{ display: block; }
.zhMenu li i{ width:108px; height: 108px; margin: 0 auto;}
.zhMenu li span{ text-align: center; line-height: 50px; margin-top:50px; font-size: 42px; color: #444; text-align: center;}

li.zhnav1,li.zhnav6{ background:#fef7f0; }
li.zhnav2,li.zhnav7{ background:#edf8fd; }
li.zhnav3,li.zhnav8{ background:#fff7e5; }
li.zhnav4,li.zhnav5{ background:#f2f4fe; }

.zhlmTow{padding:0 10px 20px 10px;}
.zhlmTow .tit{ height: 50px; line-height: 50px; width:100%; background: url(../images/zh-line1.png) no-repeat center; text-align: center;}
.zhlmTow .tit h3{ display:inline-block; text-align: center; font-size:48px;color: #e77404; font-weight: bold;}

.bsFuBox{ width:100%; margin-top:50px;}
.bsFuBox li{ float: left; width:376px; height: 174px;margin: 0 10px 30px 10px; overflow: hidden;zoom:1;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.bsFuBox li i,.bsFuBox li span{ display: block; float: left;}
.bsFuBox li i{ height: 174px; width: 80px; float:right;margin-right:40px; }
.bsFuBox li span{ margin-left:30px; font-size: 32px; line-height:42px;margin-top:45px; color: #fff;}

li.fwzh1 i{ background: url(../images/zhfw-icon1.png) no-repeat;}
li.fwzh2 i{ background: url(../images/zhfw-icon2.png) no-repeat;}
li.fwzh3 i{ background: url(../images/zhfw-icon3.png) no-repeat;}
li.fwzh4 i{ background: url(../images/zhfw-icon4.png) no-repeat;}
li.fwzh5 i{ background: url(../images/zhfw-icon5.png) no-repeat;}
li.fwzh6 i{ background: url(../images/zhfw-icon6.png) no-repeat;}

li.fwzh1,li.fwzh6{ background: url(../images/fwzh-bg1.jpg) no-repeat center;}
li.fwzh2,li.fwzh4{ background: url(../images/fwzh-bg2.jpg) no-repeat center;}
li.fwzh3,li.fwzh5{ background: url(../images/fwzh-bg3.jpg) no-repeat center;}

li.fwzh1 span.li.fwzh6 span{text-stroke: 2px #62a4f2;-webkit-text-stroke: 2px #62a4f2;}

/*---列表页---*/
.listBox{ padding:20px 20px}
 .listTit{ width:100%; height:60px; line-height: 60px; background: url(../images/zh-line2.jpg) repeat-x center;}
.listTit h3{ display: inline-block; background: url(../images/zh-xstu.jpg) no-repeat center right #fff; padding-right:30px; font-size: 34px; font-weight: bold; color: #e4770d;}
.zhlist{ width:100%;}

.zhlist {margin-bottom: 20px}
.zhlist li {overflow: hidden;border-bottom: 1px dashed #ddd;padding: 30px 0}
.zhlist li .left {float: left;width: 180px;color: #444;text-align: center;border-right: 1px solid #edebeb; }
.zhlist li .left h1 {font-size: 62px;line-height: 76px;}
.zhlist li .left p {font-size: 30px;line-height: 60px; color:#888;}
.zhlist li .right {float: left;width:938px;padding-left: 40px}
.zhlist li .right a {display: block;font-size: 32px;margin-bottom: 10px; line-height:60px; font-weight: 500;}
.zhlist li .right a:hover {color: #d89444}
.zhlist li .right p {font-size: 24px;color: #999}


/*--翻页---*/
.page{  overflow:hidden;zoom:1;margin:0 auto;margin-top:10px; padding:5px 0;display:table ; font-size:22px;}
.page a{ display:block; float:left;background:#fff; border:1px solid #cccccc;padding: 0 8px 0 8px;min-width:22px;/*width:28px;*/ height:38px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:5px; text-align:center;  line-height:38px;}
.page a:hover,.page a.current{ background:#d52626; color:#fff; border:1px solid #d52626;}
a.page1{ /*width:61px;*/ background:#fff;}
.page span{ display:block; float:left; width:130px;line-height:38px;}
.page span input{ display:inline;background:none; text-align:center; width:45px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}


/*--领导之窗----*/
.leader_list{width:100%; margin-top:30px;}
.leader_list li{ width: 25%;display: block;float: left;margin: 20px 0;}
.leader_list li .pic{width: 180px;height: 235px;margin: 0 auto; margin: 0 auto;}
.leader_list li .pic img{ width:100%; height: auto;}
.leader_list li .text{ width:100%; text-align: center; line-height: 20px;margin-top:20px; font-size: 26px;}

.leader_list li.first{ width:100%; margin-bottom:30px;}


/*--位置---*/
.location{ line-height:26px; height:40px; line-height: 36px; font-size: 17px; background:url(../images/locai1.png) no-repeat 16px 10px #f5f5f5; padding-left:50px;color:#888;}
.location a{ margin:0px 5px; color:#888;font-size: 17px; }


.olderdetails{ width:100%; margin-top:15px;}

/*----领导详情页---*/
.lindCent,.zfld{ width:100%; }

.photo{width: 180px;height: 235px;}
.photo img {width: 100%;height: auto;}

.ldrw{ width:950px; position:relative;}
.laname{ width:547px; line-height:40px; overflow:hidden;zoom:1;}
.laname h3{ font-size:30px; color:#033b79; display:inline-block; font-weight:bold; line-height: 40px;}
.laname h3 strong{ font-size:22px; color:#d71010;margin-right:11px; }
.laname span{ display:inline-block; width:73px; line-height:35px; height:35px; color:#fff; padding-left:47px; background:url(../images/ld-btn.png) no-repeat;}
.laname span a{ color:#fff; }

.ldzw{ width:100%; margin:20px 0;}
.xiex{ width:165px;height:55px; margin-top:20px; position:absolute; top:-20px; right:0; background:#eb9502; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size: 25px; line-height: 55px;}
.xiex i{ display:block; width:34px; height:34px;margin:10px 10px 0 10px;float:left; background:url(../images/write-bg.png) no-repeat; }
.xiex span{ display:block; float:left; line-height:55px; font-size:25px; color:#fff;}


.ldzwbt{ width:140px; height:40px; line-height:40px;margin-right:10px; font-size:16px;  background:#44cacb; border-radius:5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;color:#fff; text-align:center; font-weight:bold; font-size: 22px; }
.ldzwcent{ width:788px; line-height:40px; max-height:140px;overflow-y:auto; font-size: 20px;}

.ldzwcent2{ width:547px; line-height:28px; margin-top:10px;}
.ldzwcent2 a{color:#dc1616;}
.resume{ width:100%; margin-top:20px;}

.activity{ width:100%; margin-top:20px;}
.activity .hd,.resume .hd{height:55px; background:#f5f2f2; font-weight:bold; line-height: 55px;}
.activity .hd ul li,.resume .hd ul li{ float:left; width:229px;height:55px; line-height:55px; margin-right:10px; font-size:24px; text-align:center;}
.activity .hd ul li.on,.resume .hd ul li{ background:#1f65b5; color:#fff;}
.activity .hd ul li.on a,.resume .hd ul li.on a{color:#fff;}
.activity .bd{ margin-top:10px;}

.resume .bd{ padding:8px 2% 14px 2%; width:96%; background:#f8f8f8;margin-top:15px;height:290px; overflow:hidden;line-height:40px; color:#444; font-size:24px;}
.resume .bd p{ line-height:50px; color:#444; font-size:24px;}

 .activity .bd li{ background:url(../images/arrow5.jpg) no-repeat left; padding-left:12px; font-size: 20px; line-height: 40px;}

/*--新闻详情页--*/
.aboutCenter{ width:100%; margin-top:10px;font-size: 20px;}
.detaTit {
  width: 100%;
  margin-top: 15px;
}
.detaTit h1 {
  text-align: center;
  font-size: 34px;
  color: #014b9f;
  line-height: 50px;
}
.detaTit h2 {
  text-align: center;
  font-size: 24px;
  color: #444;
  line-height: 20px;
  margin-top: 10px;
}
.detaTit .subheading {
  font-size: 18px;
}
.detaTime {
  width: 100%;
  height: 40px;
  color: #666;
  margin-top: 20px;
  background: #f5f5f5;
  display: flex;
  justify-content: center;
}
.shij {
  line-height: 40px;
  text-align: center;
}
.shij span {
  margin-right: 10px;
}

.shij .collect,
.print {
  cursor: pointer;
}

.shij .collect i {
  margin-right: 3px;
	color: #f33219;
}

.shij .print i {
  margin-right: 3px;
	color: #f33219;
}

.shij .font {
  border: 1px solid #e1e1e1;
  color: #666;
  padding: 2px 6px;
  background: #fff;
}
.shij .font:last-of-type {
  margin-left: -6px;
}
.shij .active {
  color: #fa8748;
}

.wenz {
  margin-top: 20px;
  line-height: 40px;
  /*font-size: 18px;*/
  padding: 0px 30px;
}
.wenz p {
  width: 100%;
  margin-left: 0px !important;
}
.wenz img {
  margin: 15px auto;
  text-align: center;
  max-width: 100% !important;
  display: block;
  height: auto !important;
}
.wenz table {
  border-bottom: none !important;
  border-right: none !important;
  border: 1px solid #cfcece !important;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100% !important;
}
.wenz table td {
  border-bottom: 1px solid #cfcece !important;
  padding: 10px 5px !important;
  border-left: none !important;
  border-top: none !important;
  border-right: 1px solid #cfcece !important;
}

/* 二维码 */
.qrcode-box {
  padding: 0 30px;
}

.qrcode-box .img-qrcode-box {
  display: flex;
  justify-content: center;
}

.qrcode-box .img-qrcode-box img {
  width: 150px;
  height: 150px;
  object-fit: contain;
  margin: 0;
}

.qrcode-box .tip-box {
  text-align: center;
  font-size: 14px;
  margin-top: 8px;
}

.qrcode-box .info-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
  padding: 5px 10px;
  border: 1px dashed #e5e5e5;
}

.qrcode-box .info-box .right-info a {
  margin-left: 10px;
}
.qrcode-box .info-box .left-share {
  display: flex;
  align-items: center;
}

.fxdatin {
  border: 1px dashed #ddd;
  padding: 0 10px;
  height: 46px;
  line-height: 46px;
  margin-top: 30px;
}
.sharebox {
  width: 500px;
  margin-top: 3px;
}
.day1 {
  height: 46px;
  line-height: 46px;
  overflow: hidden;
  
}
.day1 a {
  padding-left: 22px;
  float: left;
  margin-right: 10px;
}
.day1 a.error {
  background: url(../images/details-ico2.png) no-repeat 0 0px;
}
.day1 a.shut {
  background: url(../images/details-ico2.png) no-repeat 0 -48px;
}

.qrcode-box .info-box .left-share a {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  font-size: 20px;
  border-radius: 50%;
  line-height: 32px;
  border: 1px solid #666;
  color: #666;
  text-align: center;
  vertical-align: middle;
  transition: background 0.6s ease-out 0s;
  margin: 4px;
}

.qrcode-box .info-box .left-share .icon-weixin {
  color: #79c946;
  border-color: #79c946;
}

.related {
  width: 100%;
  margin-top: 30px;
  padding: 0 30px;
  box-sizing: border-box;
}
.relatedBt {
  height: 45px;
  line-height: 45px;
  background: #ededed;
}
.relatedBt h3 {
  display: inline-block;
  text-align: center;
  width: 226px;
  background: #0076c1;
  color: #fff;
  line-height: 45px;
}

.related ul {
  width: 100%;
  margin-top: 15px;
}
.related ul li {
  line-height: 30px;
  float: left;
  width: 578px;
  padding-left: 12px;
  width: 540px;
}
.related ul li span {
  color: #1177d9;
}

.conTxt {
  width: 100%;
}
.conTxt p {
  line-height: 35px !important;
}

.qrcodeewm_l {margin: 15px auto 0px auto !important;text-align: center !important;display: block !important;}
.qrcodeewm_l p{margin-top:5px;}
.datin {width: 100%;height: 48px;margin-top: 15px;border: 1px dashed #dddddd;}

.amuseBox {
    width: 100%;
    margin-top: 10px;
}
.ybTit{ width: 100%; height: 45px; line-height: 45px; background: url(../images/line3.jpg) repeat-x center;}
.ybTit h3{ display: inline-block; margin-left:30px; background: #fff; padding:0 20px 0 10px; font-size: 24px; color: #0165cc; font-weight: bold; position:relative; }
.ybTit h3::after {content:'';position:absolute;width:8px;height:8px;border-radius: 50%;background:#0165cc;top:50%;right:0;transform:translateY(-50%);}
.remjdshow{margin-top:3px;}

.remjdshow { width: 100%;margin-top:20px;}
.remjdshow ul{ display: flex; justify-content: flex-start; flex-flow: row; flex-wrap: wrap;}
.remjdshow li{width:285px; height: 165px;/*margin-right:20px;*/margin-right:10px; position: relative;}
.remjdshow li .lypic{ width:285px; height: 165px; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; overflow: hidden;}
.remjdshow li .lypic img{ width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.remjdshow li .lywenjs{  height:40px; line-height: 40px; background: url(../images/ab-tmbg3.png) repeat; *background: rgba(0,0,0,0.6); border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.remjdshow li:last-child{margin-right:0;}

.lywenjs {
    width: 100%;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*---信息公开---*/
.gkhead dl{ height:49px; line-height:49px; border-bottom:1px solid #c9e8fa;}
.gkhead dt{width:161px; float:left; text-align:center; height:49px; line-height:49px; border-right:1px solid #c9e8fa; background:#f4fafe;}
.gkhead dd.wjm{ width:985px; float:left; text-indent:20px;border-right:1px solid #c9e8fa;}

.gkhead{width:99%; border:1px solid #c9e8fa;border-bottom:none; border-right:none; overflow:hidden;zoom:1; margin:0 auto; margin-bottom:10px;margin-top:20px; }
.gkhead .hbgtoub td{ border:1px solid #c9e8fa; border-top:0; border-left:0; line-height:28px;padding:9px 5px !important;}
.gkhead .hbgtoub td.wjTit{ width:123px !important; background:#f0f6fc; border-right:1px solid #c9e8fa; text-align:center;}
.gkhead .hbgtoub td{ width:400px;}
.gkhead .hbgtoub td.fourline{ width:200px;}

.TableBtn{ width:100%; }
.TableBtn a{ display: inline-block; border-radius: 5px; -webkit-border-radius:5px; -mpz-border-radius:5px; height:33px; padding:0 10px 0 40px; line-height: 33px;margin-left:15px; background:url(../images/details-ico3.png) no-repeat 0 0;}
.TableBtn a.wyjy{ background-position: 0 0; background-color:#fff1f1;}
.TableBtn a.wybl{ background-position: 0 -33px;  background-color:#eaf5fc;}








