body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { color:#555;font-size:14px; font-family: Microsoft YaHei;font-weight: 400;  min-width: 1200px;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table {border-collapse:collapse; }
html {overflow-y: scroll;}
.clearfix:after {content: ""; display: block;height:0;clear:both;visibility: hidden;}
.clearfix {*zoom:1; }
.fl{float: left;}
.fr{float: right;}

.w1200{width: 1200px;margin: auto;}
.title{display: block;width: 1200px;height: 27px;margin: auto;}
.min-title{display: block;width: 191px;height: 42px;margin: 31px auto 23px;font-size: 20px;line-height: 36px;text-align: center;}

/* banner */
.banner{
  width: 100%;height: 781px;
  background: url("../images/head-bg.jpg") no-repeat center center;background-size: 100% 100%;
}
/* 活动简介 */
.hdjj{
  height: 134px;
  background: url("../images/HDJJ-bg.png") no-repeat center center;background-size: 100% 100%;
  margin: 30px auto 40px;
  box-sizing: border-box;padding: 47px 52px 30px;
  font-size: 18px;font-family: Source Han Sans CN;
  color: #82631B;
  line-height: 24px;text-align: center;
}
/* 活动资讯 */
.hdzx{
  height: 475px;
  background: url("../images/hhzx-bg.jpg") no-repeat center center;background-size: 100% 100%;
  box-sizing: border-box;padding: 104px 30px 40px;margin-bottom: 40px;
}
.hdzx-left{
  width: 576px;height: 324px;overflow: hidden;
  position: relative;
}
.hdzx-left img{
  width: 100%;height: 100%;
}
.hdzx-img-title{
  position: absolute;left: 0;bottom: 0;
  width: 100%;height: 68px;
  background: rgba(123, 23, 7, 0.82);
  box-sizing: border-box;padding: 25px 27px;
  font-size: 18px;font-family: Source Han Sans CN;
  color: #FFFFFF;
  line-height: 18px;
}
.hdzx-left .swiper-pagination{
  text-align: right;
  box-sizing: border-box;padding-right: 15px;
}
.hdzx-left .swiper-pagination-bullet{
  background: #E8A692;
  opacity: 1;
}
.hdzx-left .swiper-pagination-bullet-active{
  background: #E44515;
}
.hdzx-right{
  width: 540px;height: 324px;
}
.hdzx-Summary{
  font-size: 16px;color: #E2A8A8;
  line-height: 24px;
}
.hdzx-Summary h3{
  font-size: 20px;color: #fff8e7;
  line-height: 28px;
  margin-bottom: 10px;
}
.hdzx-right li{
  width: 100%;height: 54px;
  font-size: 18px;color: #F9F0DA;
  margin-top: 20px;
}
.hdzx-right li span{
  display: inline-block;
  width: 57px;height: 22px;
  background-image: #574242;
  border: 1px solid rgba(216, 86, 86, 0.72);border-radius: 11px;
  font-size: 14px;color: #f0adad;line-height: 22px;text-align: center;vertical-align: top;margin-top: 5px;
}
.hdzx-right li p{
  width: 464px;height: 100%;overflow: hidden;
  display: inline-block;margin-left: 11px;
  line-height: 28px;
}
.hdzx-more{
  font-size: 16px;color:#de9797;float: right;
}
/* /模范事迹巡讲 */
.mfsjxj-title{
  background: url("../images/red-tit-bg.png") no-repeat center;
  color: #fff;
}
.mfsjxj-xjtcy{
  height: 435px;overflow: hidden;position: relative;
}
.mfsjxj-xjtcy .swiper-slide{
  position: relative;
}
.mfsjxj-xjtcy .swiper-slide .mfsjxj-xjtcy-bg{
  position: absolute;top: 0;left: 0;z-index: 10;
  width: 100%;height: 100%;
  background: url("../images/cy.png") no-repeat 100%;
}
.mfsjxj-xjtcy .swiper-slide img{
  width: 100%;height: 100%;
}
.mfsjxj-xjtcy .mfsjxj-xjtcy-txt{
  width: 100%;height: 100px;
  position: absolute;bottom: 0;left: 0;z-index: 15;
  color: #fff6cc;line-height: 24px;font-size: 16px;
  box-sizing: border-box;padding: 27px 0 0 25px;
}
.mfsjxj-xjtcy .mfsjxj-xjtcy-txt h3{
  font-size: 22px;margin-bottom: 5px;
}
.mfsjxj-xjtcy .swiper-button-next,.mfsjxj-xjtcy .swiper-button-prev{
  width: 36px;height: 36px;background: url("../images/right-y.png") no-repeat center;
}
.mfsjxj-xjtcy .swiper-button-prev{
  background: url("../images/left-y.png") no-repeat center;
}
.mfsjxj-jcxc{
  height: 240px;overflow: hidden;
}
.mfsjxj-jcxc li{
  position: relative;float: left;
  width: 388px;height: 100%;margin-left: 18px;
}
.mfsjxj-jcxc li:nth-child(1){margin-left: 0;}
.mfsjxj-jcxc li img{
  width: 100%;height: 100%;
}
.mfsjxj-jcxc .pic-title{
  width: 100%;height: 52px;overflow: hidden;
  position: absolute;bottom: 0;left: 0;
  background: url("../images/pic-icon.png") rgba(168, 48, 16, 0.9) no-repeat;background-position: 20px  center;
  font-size: 16px;color: #fde9e4;line-height: 52px;
  box-sizing: border-box;padding: 0 0 0 46px;
}
.mfsjxj-jcxc-txt{
  display: none;
  width: 100%;height: 100%;
  position: absolute;left: 0;top: 0;z-index: 12;
  background: rgba(168, 48, 16, 0.9);
  box-sizing: border-box;padding: 32px 20px;
}
.mfsjxj-jcxc-txt h3{
  background: url("../images/pic-icon.png") no-repeat left center;
  width: 100%;height: 16px;line-height: 16px;overflow: hidden;
  font-size: 16px;color:#fce9e4;
  box-sizing: border-box;padding-left: 26px;
}
.mfsjxj-jcxc-txt span{
  display: block;
  font-size: 16px;color: #bd7561;line-height: 16px;
  margin: 8px 0 0 26px;
}
.mfsjxj-jcxc-txt p{
  width: 305px;
  font-size: 16px;line-height: 25px;color: #e3b9ae;
  margin: 20px 0 0 26px;
}
.mfsjxj-jcxc li:hover .pic-title{display: none;}
.mfsjxj-jcxc li:hover .mfsjxj-jcxc-txt{display: block;}
/* 故事汇巡演 */
.gshxy{
  width: 100%;overflow: hidden;
  background: url("../images/xy-bg.jpg") no-repeat top center;background-size: 100%;
  padding-top: 38px;
  margin-top: 40px;
}
.gshxy-xyjm{
	position: relative;
  width: 1066px;
  margin: 55px auto 0;
}
.gshxy-title{
  color: #815A15;
  background: url("../images/y-tit-bg.png") no-repeat center;
}
.gshxy-xyjm-title{
  position: absolute;left: 50%;top: -18px;z-index: 99;transform: translate(-50%,0);
  margin: 0;
}
.gshxy-xyjm .swiper-container {
  width: 1043px;
  height:570px;
}
.gshxy-xyjm .swiper-slide {
	width: 779px;height: 513px;
  box-sizing: border-box;border: 4px solid #FFCC45;
}
.gshxy-xyjm .swiper-slide img{
	display:block;
  width: 771px;height: 431px;
}
.gshxy-xyjm .swiper-slide p {
	line-height: 74px;text-align: center;font-size: 20px;
	color: #fff;
  background: #F1B207;
}
.gshxy-xyjm .swiper-button-prev {
	left: 0px;width: 24px;height: 24px;
	background: url("../images/left-ye.png") no-repeat;background-size: 100%;
}
.gshxy-xyjm .swiper-button-next {
	right: 0px;width: 24px;height: 24px;
	background: url("../images/right-ye.png") no-repeat;background-size: 100%;
}
.swiper-button-prev::after,.swiper-button-next:after{
  display: none;
}
.gshxy-jcxc{
  height: 330px;margin-bottom: 37px;
}
.gshxy-jcxc li{
  float: left;width: 390px;max-height: 340px;
  background: #FAFAF9;border: 1px solid rgba(231, 225, 213, 0.72);
  box-sizing: border-box;padding: 24px 23px;
  margin-left: 15px;
}
.gshxy-jcxc li:nth-child(1){
  margin-left: 0;
}
.gshxy-jcxc li img{
  width: 100%;height: 195px;
}
.gshxy-jcxc li h3{
  width: 100%;max-height: 48px;overflow: hidden;
  font-size: 18px;line-height: 24px;
  color: #43392F;
  margin: 12px 0 6px;
}
.gshxy-jcxc li p{
  width: 100%;height: 48px;overflow: hidden;
  font-size: 16px;line-height: 24px;color: #b7b1a6;
}
.gshxy-jcxc li span{
  width: 100%;display: block;
  font-size: 16px;color: #ddddbe;
  margin-top: 16px;
}
/* 模范事迹巡展 */
.mfsjxz{
  background: #E44515;
  box-sizing: border-box;padding: 52px 36px;
}
.mfsjxz .title{
  width: 100%;
}
.mfsjxz-title{
  background: url("../images/w-tit-bg.png") no-repeat center center;
  color: #E52A11;
}
.mfsjxz-xznr{
  width: 100%;height: 601px;overflow: hidden;position: relative;
  background: #FDDDD3;
  box-sizing: border-box;padding: 12px 11px 38px;
  margin-bottom: 14px;
}
.mfsjxz-xznr .swiper-slide{
  width: 1105px;height: 551px;
  position: relative;
}
.mfsjxz-xznr .swiper-slide .mfsjxz-xznr-pic{
  width: 100%;height: 100%;
}
.mfsjxz-xznr .swiper-pagination-bullet{
  width: 18px;height: 4px;
  background: #E8A692;
  border-radius: 2px;opacity: 1;
}
.mfsjxz-xznr .swiper-pagination-bullet-active{
  background: #E44515;
}
.mfsjxz-xznr-expand{
  width: 41px;height: 41px;
  position: absolute;bottom: 12px;right: 11px;z-index: 10;
  background: url("../images/fangda.png") no-repeat center;
  border-radius: 50%;cursor: pointer;
}
.mfsjxz-jcxz{
  width: 100%;height: 270px;
}
.mfsjxz-jcxz li{
  width: 312px;height: 250px;float: left;
  font-size: 18px;line-height: 26px;
  margin-left: 82px;background: url("../images/line.png") no-repeat center bottom;
}
.mfsjxz-jcxz li:nth-child(1){margin-left: 0;}
.mfsjxz-jcxz li img{
  width: 293px;height: 165px;
  border: 9px solid #F07A57;
  margin-bottom: 10px;
}
.mfsjxz-jcxz  li p{color: #fff8e9;}
/* 页脚制作 */
.foot{
  width: 100%;height: 103px;
  background: #8D5747;
  margin-top: 51px;
}
.foot img{
  display: block;
}
/* 放大后图片 */
.expand{
  width: 100%;height: 100%;
  display: none;
  position: fixed;top: 0;left: 0;z-index: 100;
}
.expand img{
  width: 100%;
  position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
}