ul {
  list-style: none;
}
.null-h-31 {
  height: 31px;
  width: 100%;
}
.null-h-29px {
  height: 29px;
  width: 100%;
}
.null-w-30 {
  width: 30px;
  height: 100%;
}
.clear:after {
  content: "";
  display: block;
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.container {
  width: 100%;
  background: url("body-bg_02.jpg") repeat-x;
}
.container > .content {
  width: 1170px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.container > .content #hidden {
  width: 100%;
  height: 253px;
  display: none;
  background: url("bng-013_03.png") no-repeat;
  padding-left: 14px;
  overflow: hidden;
}
.container > .content #hidden > ul {
  display: none;
}
.container > .content #hidden > ul > li > a {
  display: block;
  cursor: pointer;
}
.container > .content #hidden > ul.qt-ul1 {
  margin-top: 29px;
}
.container > .content #hidden > ul.qt-ul1 > li {
  float: left;
  margin-right: 18px;
}
.container > .content #hidden > ul.qt-ul1 > li > span {
  display: inline-block;
  width: 270px;
  height: 144px;
}
.container > .content #hidden > ul.qt-ul1 > li > a {
  width: 270px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  background: #f5f5f5;
  color: #3b71d2;
  font-size: 16px;
  font-weight: bold;
}
.container > .content #hidden > ul.qt-ul2 {
  margin-top: 29px;
}
.container > .content #hidden > ul.qt-ul2 > li {
  float: left;
  margin-right: 18px;
}
.container > .content #hidden > ul.qt-ul2 > li > span {
  display: inline-block;
  width: 270px;
  height: 144px;
}
.container > .content #hidden > ul.qt-ul2 > li > a {
  width: 270px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  background: #f5f5f5;
  color: #3b71d2;
  font-size: 16px;
  font-weight: bold;
}
.container > .content #hidden > ul.qt-ul3 {
  margin-top: 29px;
}
.container > .content #hidden > ul.qt-ul3 > li {
  float: left;
  margin-right: 18px;
}
.container > .content #hidden > ul.qt-ul3 > li > span {
  display: inline-block;
  width: 270px;
  height: 144px;
}
.container > .content #hidden > ul.qt-ul3 > li > a {
  width: 270px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  background: #f5f5f5;
  color: #3b71d2;
  font-size: 16px;
  font-weight: bold;
}
.container > .content > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.container > .content > .content-1 {
  /*第一层开始*/
  width: 100%;
  height: 418px;
  background: #ffffff;
}
.container > .content > .content-1 > div {
  float: left;
}
.container > .content > .content-1 > .ct-1-left {
  /*左半边*/
  border-radius: 5px;
  width: 669px;
  height: 418px;
  background: url("pdy-gywm_05.png") no-repeat;
}
.container > .content > .content-1 > .ct-1-right {
  /*右半边*/
  width: 501px;
  height: 100%;
  border: 1px solid #eeeeee;
  border-left: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 27px;
  padding-right: 23px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top {
  width: 100%;
  height: 90px;
  border-bottom: 1px solid #949494;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top > ul {
  width: 100%;
  height: 100%;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top > ul > li {
  float: left;
  width: 20%;
  border-bottom: 2px solid transparent;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top > ul > li > a {
  display: inline-block;
  width: 70px;
  height: 52px;
  font-size: 22px;
  margin-top: 15px;
  margin-bottom: 21px;
  padding-left: 20px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top > ul > li > a.bd-lf {
  border-left: 1px solid #e5e5e5;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top > ul > li.hover {
  border-bottom: 2px solid #3c73d6;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-top > ul > li.hover > a {
  color: #3c73d6;
  font-weight: bold;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom {
  /*tabs切换区域下*/
  width: 100%;
  height: 326px;
  padding-top: 20px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div .img-1 {
  /*图片*/
  height: 129px;
  width: 100%;
  margin-bottom: 20px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div .img-2 {
  width: 100%;
  height: 161px;
  margin-bottom: 20px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > span.sp-hz {
  line-height: 25px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.name-h {
  /*协会领导*/
  width: 100%;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.name-h > li {
  width: 100%;
  height: 51px;
  /*border-bottom: 1px dashed #e6e6e6;*/
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.name-h > li > div {
  width: 100%;
  height: 50px;
  line-height: 44px;
  /*border-bottom: 1px dashed #f7f7f7;*/
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.name-h > li > div > a，span {
  font-size: 18px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.name-h > li > div > span.maohao {
  margin-left: 6px;
  margin-right: 19px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img {
  width: 450px;
  height: 245px;
  background: url("jd-01_03.png") no-repeat;
  position: relative;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img a {
  display: inline-block;
  position: relative;
  font-size: 16px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .fh1,
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .zywyh,
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .rcbsbf16,
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .zx16 {
  font-size: 14px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .hhdh {
  /*会员大会*/
  color: #ffffff;
  top: 10px;
  left: 200px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .lsh {
  /*理事会*/
  top: 65px;
  left: 54px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .jsh {
  /*监事会*/
  top: 65px;
  left: 184px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .cwlsh {
  /*常务理事会*/
  top: 119px;
  left: 21px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .fzjg {
  /*分支机构*/
  top: 157px;
  left: -182px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .bsjg {
  /*办事机构*/
  top: 157px;
  left: 7px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .fh1 {
  /*分会1*/
  top: 214px;
  left: -372px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .zywyh {
  /*专业委员会*/
  top: 193px;
  left: 114px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .rcbsbf16 {
  /*日常办事部分*/
  top: 193px;
  left: 140px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > .bg-img .zx16 {
  /*中心*/
  top: 193px;
  left: 170px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.dqgz {
  /*党群工作内容*/
  width: 100%;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.dqgz > li {
  width: 100%;
  line-height: 30px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.dqgz > li > a,
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > div > div > ul.dqgz > li span {
  font-size: 16px;
}
.container > .content > .content-1 > .ct-1-right > .ct-1-r-bottom > span {
  /*文字内容*/
  font-size: 16px;
  line-height: 28px;
}
.container > .content > .content-2 {
  /*第二层*/
  height: 101px;
}
.container > .content > .content-2 > div {
  float: left;
}
.container > .content > .content-2 > .ct-2-1,
.container > .content > .content-2 .ct-2-2,
.container > .content > .content-2 .ct-2-3 {
  width: 370px;
  height: 100%;
  cursor: pointer;
}
/*——————死图换成标签注释掉——————*/
/*.container > .content > .content-2 > .ct-2-1 {
  background: url("pdy-gywm_13.png") no-repeat;
}*/
/*.container > .content > .content-2 > .ct-2-2 {
  background: url("pdy-gywm_15.png") no-repeat;
}*/
/*.container > .content > .content-2 > .ct-2-3 {
  background: url("pdy-gywm_17.png") no-repeat;
}*/
/*——————死图换成标签注释掉——————*/
.container > .content > .content-4 {
  width: 100%;
  height: 250px;
}
.container > .content > .content-4 > div {
  float: left;
  height: 100%;
}
.container > .content > .content-4 > .ct-4-left {
  /*保险*/
  width: 770px;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-d1 {
  /*年度报告*/
  width: 100%;
  height: 57px;
  line-height: 56px;
  border-bottom: 1px solid #949494;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-d1 > .ct-4-sp1 {
  display: inline-block;
  height: 57px;
  border-bottom: 2px solid #3e77de;
  padding-right: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #3e77de;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-d1 > a.right {
  /*年度报告更多*/
  font-size: 12px;
  cursor: pointer;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div {
  float: left;
  height: 163px;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan {
  width: 253px;
  margin-top: 25px;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul {
  height: 100%;
  width: 100%;
  border: 1px solid #dde4e9;
  border-radius: 5px;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li {
  height: 50%;
  width: 100%;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div {
  float: left;
  width: 50%;
  height: 100%;
  line-height: 115px;
  text-align: center;
  position: relative;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div > span {
  display: inline-block;
  position: absolute;
  top: 17px;
  left: 47px;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div > .bz-001 {
  width: 28px;
  height: 24px;
  background: url("bz-03_06.png") no-repeat;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div > .bz-002 {
  width: 28px;
  height: 30px;
  background: url("bz-03_03.png") no-repeat;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div > .bz-003 {
  width: 28px;
  height: 28px;
  background: url("bz-03_14.png") no-repeat;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div > .bz-004 {
  width: 30px;
  height: 30px;
  background: url("bz-03_11.png") no-repeat;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div.hy-1 {
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  background: #f2f9fe;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div.hy-2 {
  border-bottom: 1px solid #eeeeee;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div.hy-3 {
  border-right: 1px solid #eeeeee;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.huiyuan > ul > li > div.hy-4 {
  background: #f2f9fe;
}
.container > .content > .content-4 > .ct-4-left > .ct-4-bottom1 > div.baoxianfa {
  width: 517px;
  padding-left: 20px;
  line-height: 26px;
  font-size: 14px;
  margin-top: 20px;
}
.container > .content > .content-4 > .ct-4-right {
  /*人才招聘*/
  width: 370px;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-d2 {
  width: 100%;
  height: 57px;
  line-height: 56px;
  border-bottom: 1px solid #949494;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-d2 > .ct-4-sp2 {
  display: inline-block;
  height: 57px;
  border-bottom: 2px solid #3e77de;
  padding-right: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #3e77de;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-d2 > a.right {
  font-size: 12px;
  cursor: pointer;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-bottom2 > ul {
  margin-top: 15px;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-bottom2 > ul > li {
  width: 100%;
  line-height: 30px;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-bottom2 > ul > li > .dian-1 {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: url("dian-1_08.jpg") no-repeat;
  vertical-align: middle;
  margin-right: 10px;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-bottom2 > ul > li > a {
  font-size: 14px;
}
.container > .content > .content-4 > .ct-4-right > .ct-4-bottom2 > ul > li > span {
  /*人才招聘更多*/
  color: #333333;
  font-size: 14px;
}
