@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	list-style-type:none;
	text-decoration: none;
}
a:link,a:visited,a:hover{
  text-decoration: none;
  outline: none;
}
p,h3,h6{
  margin:0;
  padding:0;
}
body{
	margin:0;
	padding:0;
	font:12px "微软雅黑",arial;
	background:#fff;
	margin: 0 auto;
}
.w1200 {
    width: 1200px;
    height: auto;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}

    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;      
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }


.cl{
  clear: both;
}

::-webkit-scrollbar {
  width:4px;
  height:4px;
}
::-webkit-scrollbar-thumb {
  background-color:#d4d4d4;
  border:none;
  box-shadow:none;
}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-track {
  border-radius:999px;
  border:5px solid transparent;
}

/*wrapper*/
.wrapper{
	width: 100%;
	height: auto;
	min-height: 590px;
	overflow: hidden;
}

.index{
  width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  display: block; 
}
.index01,.index02{
  height: 580px;
}
.index03{
  height: 640px;
}
.index04{
  height: 937px;
}
.index05{
  /*height: 497px;*/
  height: auto;
}
.index06{
  height: 1150px;
}
.index07{
  height: 630px;
}
.index08{
  height: 652px;
}

/*导语*/
.daoyu{
  width: 1200px;
  margin-top: 420px;
}
.daoyu p{
  color: #00432d;
  font-size: 28px;
  line-height: 48px;
  font-weight: normal;
  text-indent: 2em;
  text-align: justify;
}


/*工作部署*/
.gzbu{
  display: block;
  margin-top: 172px;
}
.gzbu_left{
  width: 574px;
  height: 424px;
  display: block;
  float: left;
}
.creation-imgs {
  width: 574px;
  height: 424px;
  position: relative;
}
.creation-imgs a{
  display: block;
}

.creation-imgs p {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 15px 40px;
  position: absolute;
  font-size: 21px;
  line-height: 28px;
  color: #fff;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.creation-imgs img{
  width: 100%;
  height: 100%;
  display: block;
}

.gzbu_right{
  width: 600px;
  height: 424px;
  display: block;
  float: right;
}
.creation-word{
  overflow: hidden;
}
.creation-word a{
  display: block;
}
.creation-word h6{
  margin: 0;
  padding: 0;
  font-size: 24px;
  color: #333;
  height: auto;
  line-height: 36px;
  margin-top: 8px;
  margin-bottom: 16px;
}
.creation-word h6:hover{
  color: #0f805b;
}


/*文明乡风*/
.wmxf{
  display: block;
  margin-top: 182px;
}
.wmxf-s{
  display: block;
  height: auto;
  margin: 30px 0px;
}
.focusBox1 .swiper-slide{
  flex-direction: column;
}

.index05-lb {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
        .index05-lb .swiper-button-prev {
            width:28px;
            height:48px;
            /*background:url(ny20240626_v2.png) 0 0 no-repeat;*/
            right:auto;
            left:0px;
        }
        .index05-lb .swiper-button-prev:hover {
            opacity:0.6;
        }
        .index05-lb .swiper-button-next {
            width:28px;
            height:48px;
            /*background:url(ny20240626_v2.png) 100% 100% no-repeat;*/
            left:auto;
            right:0px;
        }
        .index05-lb .swiper-button-next:hover {
            opacity:0.6;
        }
        .index05-lb .swiper-button-next, .index05-lb .swiper-button-prev{
          top: 45%;
        }

.creation-imgs-q {
  width: 380px;
  height: auto;
  position: relative;
  
  overflow: hidden;
  float: left;
}

/*.creation-imgs-q:nth-of-type(3n){
  margin-right: 0px;
}*/
.creation-imgs-q a{
  display: block;
}

.creation-imgs-q p {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 0px 30px 0px;
  /*position: absolute;*/
  font-size: 18px;
  line-height: 24px;
  color: #333;
  /*bottom: 0;
  background: rgba(0, 0, 0, 0.5);*/
  text-align: center;
}
.creation-imgs-q p:hover {
    color: #128d7d;
}
.creation-imgs-q img{
  width: 380px;
  height: 214px;
  display: block;
  border: 4px solid #d8fff7;
}


/*文明网评*/
.wmwp{
  width: 1200px;
  height: auto;
  display: block;
  margin-top: 180px;
}
.creation-word-w{
  overflow: hidden;
  width: 585px;
  padding: 20px;
  background: #40b2a3;
  float: left;
  
  margin-right: 30px;
  margin-bottom: 30px;
}
.creation-word-w:nth-child(2n){
  margin-right: 0px;

}
.creation-word-w a{
  display: block;
}
.creation-word-w a h6{
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  height: auto;
  line-height: 36px;
  margin-top: 10px;
  margin-bottom: 16px;
}
.creation-word-w a h6:hover{
  color: #fff;
}
.creation-word-w a p{
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #fff;
  height: auto;
  line-height: 32px;
  overflow: hidden;
  text-indent: 2em;
  padding-bottom: 24px;
  border-bottom: 1px dotted #fff;
}
.creation-word-w a p span{
  color: #ce1704;
}


/*文明南阳乡村行*/
.wmny-xcx {
  width:1200px;
  margin:0 auto;
  position:relative;
  margin-top:10px;
}
.creation-word-y{
  overflow: hidden;
  padding: 28px 0px;
  border-bottom: 1px dotted #aaa;
}
.creation-word-y a{
  display: block;
}
.creation-word-y h6{
  margin: 0;
  padding: 0;
  font-size: 28px;
  color: #333;
  height: auto;
  line-height: 56px;
  font-weight: normal;
}
.creation-word-y h6:hover{
  color: #0f805b;
}


/*footer*/
.footer-bg{
  background: #128d7d;
}
.footer {
    height: auto;
    overflow: hidden;
    text-align: center;
    color: #fff;
    padding: 15px 0px;
}

.footer_left {
    width: 50%;
    padding: 48px 0px;
    float: left;
}
.footer_left p {
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    text-align: center;
}
.footer_right {
    width: 50%;
    padding: 30px 0px;
    float: right;
}
.footer_right img {
    width: 90px;
    height: 90px;
    display: block;
    margin: 0 auto;
}
.footer_right p {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
}



/*轮播图*/
      .lunbo{width: 1200px;height: 750px;display: block;margin: 0 auto;}
      .carousel-control.left,.carousel-control.right,.carousel-inner{height: 750px;}
      .carousel-caption {
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translate(-50%, 0%);
          width: 100%;
          background-color: rgba(0,0,0,0.3);
          padding-top: 30px;
      }
      .carousel-caption h3{ margin-bottom: 30px; } 


        
        /*层叠swiper轮播图*/
        .part01 {
            width:1200px;
            margin:0 auto;
            position:relative;
            margin-top:180px;
        }
        .part01 .swiper-container {
            padding:0px 0;
            width:1200px;
            margin:0 auto;
            /* height:500px;
            */
        }
        .part01 .swiper-slide {
            width:645px;
            height:auto;
            overflow:hidden;
            position:relative;
        }
        .part01 .swiper-slide .tit {
            position:absolute;
            left:0;
            bottom:0;
            z-index:4;
            padding:20px
                    5px 20px 5px;
            width:100%;
            text-align:center;
            font-size:24px;
            line-height:32px;
            -webkit-box-sizing:border-box;
            -moz-box-sizing:border-box;
            box-sizing:border-box;
            color:#fff;
            background:rgba(147,40,33,1);
            background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(67,35,33,1)));
            background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(67,35,33,1) 100%);
            background:-moz- oldlinear-gradient(top,rgba(0,0,0,0) 0%,rgba(67,35,33,1) 100%);
            background:linear-gradient(to
                    bottom,rgba(0,0,0,0) 0%,rgba(67,35,33,1) 100%);
            font-weight:bolder;
        }
        .part01 .swiper-slide .tit a {
            color:#fff;
        }
        .part01 .swiper-slide .tit h3 {
            font-size:22px;
            font-weight:bolder;
            margin-bottom:5px;
        }
        .part01 .swiper-slide .tit p {
            font-size:16px;
            line-height:24px;
            font-weight:normal;
        }
        .part01 .swiper-slide-active:after {
            display:none;
        }
        .part01 .swiper-slide img {
            width:100%;
            height:430px;
            display:block;
        }
        .part01 .swiper-button-prev {
            width:28px;
            height:48px;
            /*background:url(ny20240626_v1.png) 0 0 no-repeat;*/
            right:auto;
            left:308px;
        }
        .part01 .swiper-button-prev:hover {
            opacity:0.6;
        }
        .part01 .swiper-button-next {
            width:28px;
            height:48px;
            /*background:url(ny20240626_v1.png)
                    100% 100% no-repeat;*/
            left:auto;
            right:308px;
        }
        .part01 .swiper-button-next:hover {
            opacity:0.6;
        }


        .part01 .swiper-slide .tit {
            font-size:24px;
            font-weight: normal;
        }
        .part01 .swiper-slide .tit a:hover {
            color:#fff!important
        }      