.mb-sidebar {
  display: block;
  height: 0.933333rem;
  line-height: 0.933333rem;
  border-bottom: 1px solid #d8d8d8;
}

.mb-sidebar a {
  display: block;
  height: 100%;
  padding-left: 0.133333rem;
  padding-right: 0.133333rem;
  position: relative;
  text-align: center;
}

.mb-sidebar a.on {
  color: #000;
  font-weight: bold;
}

.mb-sidebar a:hover {
  text-decoration: none;
  color: inherit;
}

.wrap {
  width: auto;
}

.nav-culture,
.theme,
.szjy-tpl,
.zthd-tpl,
.zjbz-tpl,
.ydhd-tpl,
.xxly-tpl,
.gzxz-tpl,
.fwjl-tpl {
  display: none;
}

.culturesurveying .chwh:before {
  display: none;
}

.mb-szjy-tpl,
.mb-zthd-tpl,
.mb-zjbz-tpl,
.mb-ydhd-tpl,
.mb-xxly-tpl,
.mb-gzxz-tpl,
.mb-fwjl-tpl {
  display: block;
  padding: 0.4rem 0.4rem;
}

.culturesurveying .contain .template {
  margin: 0;
  padding: 0;
}

.img-text {
  text-align: center;
  margin-left: -0.2rem;
  margin-right: -0.2rem;
}

.img-text > div {
  margin-bottom: 0.266667rem;
}

.img-text .col-md-3,
.img-text .col-sm-4,
.img-text .col-xs-6 {
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}

.img-text .col-md-3 .bg,
.img-text .col-sm-4 .bg,
.img-text .col-xs-6 .bg {
  background: url(../../images/mobile/occuply1.png) 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
  height: 2.866667rem;
}

.img-text img {
  border-radius: 0.133333rem;
}

.img-text p {
  font-size: 0.32rem;
  line-height: 0.533333rem;
  color: #555;
  margin: 0;
  text-align: left;
}

/*总结表彰*/

.mb-zjbz-tpl .row,
.mb-ydhd-tpl .row,
.mb-gzxz-tpl .row {
  margin-left: -0.2rem;
  margin-right: -0.2rem;
}

.mb-zjbz-tpl .row > div,
.mb-ydhd-tpl .row > div,
.mb-gzxz-tpl .row > div {
  margin-bottom: 0.266667rem;
}

.mb-zjbz-tpl .row .col-md-3,
.mb-ydhd-tpl .row .col-md-3,
.mb-gzxz-tpl .row .col-md-3,
.mb-zjbz-tpl .row .col-sm-4,
.mb-ydhd-tpl .row .col-sm-4,
.mb-gzxz-tpl .row .col-sm-4,
.mb-zjbz-tpl .row .col-xs-6,
.mb-ydhd-tpl .row .col-xs-6,
.mb-gzxz-tpl .row .col-xs-6 {
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}

.mb-zjbz-tpl .row .col-md-3 > div,
.mb-ydhd-tpl .row .col-md-3 > div,
.mb-gzxz-tpl .row .col-md-3 > div,
.mb-zjbz-tpl .row .col-sm-4 > div,
.mb-ydhd-tpl .row .col-sm-4 > div,
.mb-gzxz-tpl .row .col-sm-4 > div,
.mb-zjbz-tpl .row .col-xs-6 > div,
.mb-ydhd-tpl .row .col-xs-6 > div,
.mb-gzxz-tpl .row .col-xs-6 > div {
  background: #ddd url(../../images/mobile/occuply.jpg) 0 0 no-repeat;
  min-height: 3.6rem;
  background-position: center;
}

.mb-zjbz-tpl p,
.mb-ydhd-tpl p,
.mb-gzxz-tpl p {
  position: absolute;
  right: 10px;
  bottom: 0.133333rem;
  color: #fff;
  font-size: 0.293333rem;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 0 0.133333rem;
  max-width: 50%;
  text-align: center;
}

/*休闲旅游*/

.mb-xxly-tpl img,
.mb-fwjl-tpl img {
  width: 100%;
  height: 2.666667rem;
  display: block;
}

.mb-xxly-tpl p,
.mb-fwjl-tpl p {
  height: 1.066667rem;
}

/*支部生活*/

.mb-fwjl-tpl .img-text > div {
  margin: 0;
}

.mb-fwjl-tpl p {
  height: 1.6rem;
}

/*风采人物*/

.culturesurveying .contain .template .fcrw-tpl {
  padding: 0.4rem 0.4rem;
}

.culturesurveying .contain .template .fcrw-tpl .newest {
  margin-bottom: 0.266667rem;
}

.culturesurveying .contain .template .fcrw-tpl .newest .left {
  width: 100%;
  height: auto;
  float: none;
}

.culturesurveying .contain .template .fcrw-tpl .newest .right {
  width: auto;
  padding: 0;
}

.culturesurveying .contain .template .fcrw-tpl .newest .right .title {
  text-align: center;
  line-height: 0.8rem;
  font-size: 0.4rem;
  margin-bottom: 0;
}

.culturesurveying .contain .template .fcrw-tpl .newest .right .detail {
  font-size: 0.32rem;
  margin-bottom: 0;
}

.culturesurveying .contain .template .fcrw-tpl .list {
  width: auto;
  float: none;
  border: none;
  margin: 0;
  padding: 0;
}

.culturesurveying .contain .template .fcrw-tpl .list ul {
  margin: 0;
}

.culturesurveying .contain .template .fcrw-tpl .list ul li {
  margin: 0;
  padding: 0;
}

.culturesurveying .contain .template .fcrw-tpl .list ul p {
  font-size: 0.32rem;
  padding-left: 0;
  padding-right: 2.666667rem;
}

.culturesurveying .contain .template .fcrw-tpl .list ul p i {
  display: none;
}

.culturesurveying .contain .template .fcrw-tpl .list ul p span {
  background: url(../../images/mobile/cal.png) 0 center no-repeat;
  -webkit-background-size: 0.32rem 0.32rem;
  background-size: 0.32rem 0.32rem;
  padding-left: 0.4rem;
  font-size: 0.32rem;
}

.mb-zjbz-swiper,
.mb-ydhd-swiper,
.mb-gzxz-swiper {
  display: none;
  position: fixed;
  align-items: center;
  z-index: 900;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
}

.mb-zjbz-swiper .slide-imgs,
.mb-ydhd-swiper .slide-imgs,
.mb-gzxz-swiper .slide-imgs {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
}

.mb-zjbz-swiper .slide-imgs img,
.mb-ydhd-swiper .slide-imgs img,
.mb-gzxz-swiper .slide-imgs img {
  width: 100%;
  display: block;
}

.mb-zjbz-swiper .zjbz-slide-index,
.mb-ydhd-swiper .zjbz-slide-index,
.mb-gzxz-swiper .zjbz-slide-index,
.mb-zjbz-swiper .ydhd-slide-index,
.mb-ydhd-swiper .ydhd-slide-index,
.mb-gzxz-swiper .ydhd-slide-index,
.mb-zjbz-swiper .gzxz-slide-index,
.mb-ydhd-swiper .gzxz-slide-index,
.mb-gzxz-swiper .gzxz-slide-index {
  text-align: right;
  color: #fff;
  font-size: 0.666667rem;
  padding: 0.133333rem 0.4rem 0 0;
}

.mb-zjbz-swiper .zjbz-slide-index i,
.mb-ydhd-swiper .zjbz-slide-index i,
.mb-gzxz-swiper .zjbz-slide-index i,
.mb-zjbz-swiper .ydhd-slide-index i,
.mb-ydhd-swiper .ydhd-slide-index i,
.mb-gzxz-swiper .ydhd-slide-index i,
.mb-zjbz-swiper .gzxz-slide-index i,
.mb-ydhd-swiper .gzxz-slide-index i,
.mb-gzxz-swiper .gzxz-slide-index i {
  font-style: normal;
}

.culturesurveying .contain .template .qcsh-tpl {
  padding: 0.4rem 0.4rem;
}

.culturesurveying .contain .template .qcsh-tpl .newest {
  margin-bottom: 0.266667rem;
}

.culturesurveying .contain .template .qcsh-tpl .newest .left {
  width: 100%;
  height: auto;
  float: none;
}

.culturesurveying .contain .template .qcsh-tpl .newest .right {
  width: auto;
  padding: 0;
}

.culturesurveying .contain .template .qcsh-tpl .newest .right .title {
  text-align: center;
  line-height: 0.8rem;
  font-size: 0.4rem;
  margin-bottom: 0;
}

.culturesurveying .contain .template .qcsh-tpl .newest .right .detail {
  font-size: 0.32rem;
  margin-bottom: 0;
}

.culturesurveying .contain .template .qcsh-tpl .list {
  width: auto;
  float: none;
  border: none;
  margin: 0;
  padding: 0;
}

.culturesurveying .contain .template .qcsh-tpl .list ul {
  margin: 0;
}

.culturesurveying .contain .template .qcsh-tpl .list ul li {
  margin: 0;
  padding: 0;
}

.culturesurveying .contain .template .qcsh-tpl .list ul p {
  font-size: 0.32rem;
  padding-left: 0;
  padding-right: 2.666667rem;
}

.culturesurveying .contain .template .qcsh-tpl .list ul p i {
  display: none;
}

.culturesurveying .contain .template .qcsh-tpl .list ul p span {
  background: url(../../images/mobile/cal.png) 0 center no-repeat;
  -webkit-background-size: 0.32rem 0.32rem;
  background-size: 0.32rem 0.32rem;
  padding-left: 0.4rem;
  font-size: 0.32rem;
}