﻿*{margin: 0;padding: 0; box-sizing: border-box;}
.ul, .ul li{list-style: none}
input{background: none;border: 0}


body{
  font-family: "思源宋体Light","思源宋体";
  font-weight: normal;
  font-style: normal;
  border-bottom: 6px solid #239c3b;
}


.auto_1540{ max-width:1540px;margin: 0 auto}
@media(max-width:1540px){.auto_1540{ padding:0 2%;}}
.auto_1280{ max-width:1280px;margin: 0 auto}
@media(max-width:1280px){.auto_1280{ padding:0 2%;}}


/* 头部 */
.header{padding-top: 15px;position: relative;border-bottom: 1px solid #eeeeee}
.header .content,
.header .right .ul,
.header .right .Subtitle,
.header .right .Subtitle .dl,
.header .right .Subtitle .dl2 dd{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;}
 
.header .content{-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-box-align: center;align-items: center;}
.header .right{margin-left: 9%;}
.header .right .Subtitle .dl,
.header .right .Subtitle .dl2 dd{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}
.header .right .Subtitle .dl3 {width: 90px;margin-right: 20px;}
.header .right .Subtitle .dl3 a{    background: #239c3b;padding: 6px 10px;color: #fff;}
.header .right .Subtitle{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-box-align: center;align-items: center}
.header .right{-webkit-box-flex:2;-ms-flex-positive:2;-webkit-flex-grow:2;-moz-box-flex:2;flex-grow:2}
.header .left{max-width: 36%;}
.dl.dl2.ewm{display: none;}
.header .logo{padding-bottom: 15px;}
.header .left .ul li{}
.header .left .ul li{font-size: 18px;}


.header .right .Subtitle .dl1 dd{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-box-align: center;align-items: center;margin-right: 40px;font-size: 14px;color: #888888}
  .header .right .Subtitle .dl1 dd span{transition: 0.3s}
  .header .right .Subtitle .dl1 dd:hover span{font-size: 16px;color: #4fa15f;font-weight: bold}
.header .right .Subtitle .dl1 dd p{padding-left: 12px;}
.header .right .Subtitle .dl2{}
.header .right .Subtitle .dl2 dd{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #cccccc; width: 115px;}
.header .right .Subtitle .dl2 dd:nth-child(1){margin-right: 10px;}
.header .right .Subtitle .dl2 dd .img{padding: 6px;overflow: hidden;}
.header .right .Subtitle .dl2 dd .img img{transition: 0.3s; min-width: 60px;}
.header .right .Subtitle .dl2 dd .img:hover img{transform: scale(1.08)}
.header .right .Subtitle .dl2 dd .p{-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;writing-mode: vertical-rl;font-weight: 100;line-height: 1.2;white-space:nowrap;;padding: 6px 3px;background: #4fa15f;font-size: 12px;color: #ffffff}

.header .right .nav{margin-top: 26px;display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;-webkit-box-align: top;-ms-flex-align: top;-webkit-align-items: top;-moz-box-align: top;align-items: top;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;}
.header .right .ul{-webkit-box-flex: 2;-ms-flex-positive: 2;-webkit-flex-grow: 2;-moz-box-flex: 2;flex-grow: 2;}
.header .right .nav ul li{font-size: 18px;padding-bottom: 15px;}
.header .right .nav ul li a{display: block}
.header .right .nav ul li.aon > a{color: #4fa15f}
/* .header .right .nav{position: relative;} */
.header .right .search{position: relative;margin-left: 40px;right: 0;z-index: 10;bottom: 0;width: 26px;height: 26px;}
.header .right .search i{position: absolute;right: 0;z-index: 10;bottom: 0;width: 26px;height:26px;background: url(../images/search_icon.png) no-repeat center;cursor: pointer;}
.header .right .search input{position: absolute;display: none;top: -webkit-calc(100% + 15px);top: -moz-calc(100% + 15px);top: calc(100% + 15px);padding: 0 16px;right: 0;line-height: 30px;height: 30px;background: #ffffff;border: 1px solid #eeeeee;}


@media screen and (max-width:1300px){
  .header{margin-top: 10px;}
  .header .logo{max-width: 300px;}
  .header .right .nav{margin-top: 10px;}
}


@media screen and (min-width:1025px){

  /* .header .right .nav ul li:hover .dropDown{display: block} */
    .header .right .nav .waplink {display: none;}
  .dropDown{position: absolute;display: none;overflow: hidden;z-index: 30;;top: 100%;left: 0;width: 100%;background: rgba(255, 255, 255, 0.9);}
  .dropDown .container{max-width: 750px;margin: 0 auto;display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;-webkit-box-align: top;-ms-flex-align: top;-webkit-align-items: top;-moz-box-align: top;align-items: top;}
  .dropDown .container .list{white-space:nowrap;border-right: 1px solid #eeeeee;padding: 65px 0}
  .dropDown .container .list dd{width: 100%;padding: 0 20px;margin-bottom: 15px;line-height: 38px;height: 38px;-webkit-transition: 0.3s;-o-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
  .dropDown .container .list dd:hover,
  .dropDown .container .list dd.on{background: #1fa036;text-align: center}
  .dropDown .container .list dd:hover a,
  .dropDown .container .list dd.on a{color: #ffffff}
  .dropDown .container .text{padding: 65px 0;flex:1;}
  .dropDown .container .text .item{display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;-webkit-box-align: flex-start;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-moz-box-align: flex-start;align-items: flex-start;display: none}
    .dropDown .container .text .item.ion{display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;}
  .dropDown .container .text p{margin-left: 50px;font-size: 14px;max-width:388px;line-height: 24px;color: #666666;text-align: justify}
  .dropDown .container .text a{display: inline-block;color: #239c3b;font-size: 14px;margin-top: 40px}
  .dropDown .container .text img{max-width: 158px;min-width: 158px;margin-left: 40px;width:100%}

}
.dynamic{position: absolute;margin-top: -12px;display: none;right: 20px;top: 50%;height: 24px;width: 30px;line-height: 16px;cursor: pointer;}
.dynamic span{background: #1fa036;height: 3px;width: 30px;display: inline-block;}
.dynamic:after{content: '';display: block;position: absolute;top: 0;left: 0;background: #1fa036;height: 3px;width: 30px;-webkit-transition: 0.3s;
-o-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;     -webkit-transform-origin: 0;
     -moz-transform-origin: 0;
      -ms-transform-origin: 0;
       -o-transform-origin: 0;
          transform-origin: 0;}
.dynamic:before{content: '';display: block;position: absolute;bottom: 0;left: 0;background: #1fa036;height: 3px;width: 30px;-webkit-transition: 0.3s;
-o-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;     -webkit-transform-origin: 0;
     -moz-transform-origin: 0;
      -ms-transform-origin: 0;
       -o-transform-origin: 0;
          transform-origin: 0;}
.dynamic.on span{display: none;}
.dynamic.on:after{-webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
     transform: rotate(45deg); }
.dynamic.on:before{-webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
     transform: rotate(-45deg);}

@media screen and (max-width:1440px){
  .header .right .Subtitle .dl1 dd{margin-right: 20px;font-size: 12px}

}
@media screen and (max-width:1366px){
  .header .right{margin-left: 3%;}
  /* .header .right .nav{padding-right: 50px;} */
  .header .right .Subtitle .dl1 dd{margin-right: 10px;font-size: 12px}
  .header .right .Subtitle .dl1 dd img{display: none}
}

@media screen and (max-width:1024px){
  .header .right .nav .waplink{display: block;text-align: center;padding-bottom: 20px;font-size: 16px;}
  .dynamic{display: block}
  .header .right .Subtitle .dl{display: none}
  .header .right{display: none}
  .header .right{position: absolute;top: 100%;left: 0;width: 100%;z-index: 310;margin: 0;background: #fff}
  .header .right .nav{padding: 0;margin: 0;display: block}
  .header .right .ul{display: block;}
  .header .right .nav ul li{text-align: center;border-bottom: 1px solid #eeeeee;padding: 6px 0}
  .header .right .nav ul li:nth-child(1){border-top: 1px solid #cccccc;}
  .header .right .search{width: 100%;text-align: center;margin: 20px 0;}
  .header .right .search i{vertical-align: middle}
  .header .right .search,
  .header .right .search input,
  .header .right .search i{position: relative;display: inline-block;top: 0;left: 0;}

  .dropDown .container .text{display: none}
  .dropDown .list dl{display: none}
  .dropDown .list dd{font-size: 16px}
	
  .dl.dl2.ewm{
	display: flex;
    position: absolute;
    top: 50%;
    right: 20%;
	height: 66px;
    margin-top: -33px;
  }	
  .dl.dl2.ewm dd .img img{width: 40px;display: block; margin: 0 auto;}
  .dl.dl2.ewm dd .img{padding: 4px;}
  .dl.dl2.ewm dd {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #cccccc;
    width: 60px;
    position: relative;
	}
   .dl.dl2.ewm dd:nth-child(1) {
    margin-right: 10px;
	}
	 .dl.dl2.ewm dd .p{
		font-weight: 100;
		line-height: 1.1;
		white-space: nowrap;
		padding: 2px;
		background: #4fa15f;
		text-size-adjust: none;
		-webkit-text-size-adjust:none;
		font-size: 10px;
		color: #ffffff;
		position: absolute;
		bottom: 0;
		width: 100%;
		text-align: center;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	 }
 
  
}





.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          -webkit-justify-content: center;
             -moz-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
          align-items: center;
}
.swiper-button-prev:after, .swiper-button-next:after{
  content: ""
}
/* 首页 banner */

.banner{}
.banner .swiper-pagination{bottom: 35px;font-size: 0}
.banner .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #fff;opacity: 0.6;}
.banner .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;}
.banner .swiper-slide{position: relative; display: block;}
.banner .swiper-slide a{display: block; width: 100%;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide video{position: absolute; left: 0; top:0;width: 100%; object-fit: cover;}

@media screen and (max-width:768px){
  .banner .swiper-pagination{bottom: 12px}
}

/* 首页 公告 */
.Notice{padding: 20px 0}
.Notice .content{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          -webkit-align-items: baseline;
             -moz-box-align: baseline;
          align-items: baseline;width: 100%}
  .Notice .swiper-container {height: 30px}
.Notice .content .left{padding-left: 50px;background: url(../images/horn_icon.png) no-repeat left center;}
.Notice .content .left span{font-size: 16px;color: #999999}
.Notice .content .left a{font-size: 18px;margin-left: 40px;}
.Notice .content .right a{font-size: 14px}


/* 首页 模块 */
.main{background: #f7f7f7;overflow: hidden;}

.section{margin-bottom: 20px;}
.section .content{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;}
.section .content .left{width: -webkit-calc(100% - 26.8831%);width: -moz-calc(100% - 26.8831%);width: calc(100% - 26.8831%);}
.section .content .right{width: 24.2857%;}
.bk_border{background: #ffffff;border: 1px solid #eeeeee}


.ul.zul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.ul.zul li{position: relative;line-height: 26px;height: 26px;padding-left: 8px;overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;width: 100%}
.ul.zul li a{overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;display: inline-block;max-width: -webkit-calc(100% - 72px);max-width: -moz-calc(100% - 72px);max-width: calc(100% - 72px)}
.ul.zul li::after{position: absolute;top: 12px;left: 0;;display: block;content: '';background: #cfcfcf;width: 4px;height: 4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}
.ul.zul li span{float: right;color: #999999;}
 
.more{margin-top: 20px;display: inline-block;}


/* 首页 模块一 */

.section1{}
.section1 .left {}
.section1 .left .seperate{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;}
.section1 .left .l{width: 59.1474%}
.section1 .left .swiper-container{height: auto;}
.section1 .left .l .text{position: relative;width: 100%}
.section1 .left .l .text img{width: 100%;max-height: 390px}
.section1 .left .l .text p{position: absolute;overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;text-align: left;padding: 0 26px;font-size: 18px;bottom: 0;left: 0;width: 100%;line-height: 50px;height: 50px;background: rgba(0, 0, 0,0.7)}
.section1 .left .l .text p a{color: #ffffff; display: block; padding-right: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.section1 .left .l .swiper-pagination{left: auto;width: auto;right: 26px;font-size: 0;bottom: 20px}
.section1 .left .l .swiper-pagination span{width: 6px;height: 6px;opacity: 1;background: #ffffff;vertical-align: middle}
.section1 .left .l .swiper-pagination span.swiper-pagination-bullet-active{background: #239d3c;height: 10px;width: 10px;}

.section1 .left .r{width: -webkit-calc(100% - 59.1474%);width: -moz-calc(100% - 59.1474%);width: calc(100% - 59.1474%);padding: 20px 30px;position: relative;}
.section1 .left .r::after{position: absolute;display: block;width: 60px;height: 60px;background: url(../images/new_icon.png)  no-repeat;content: '';top: 0;right: 0}
.section1 .left .r .title a{font-size: 16px;display: inline-block;padding: 0 24px;border-right: 1px solid #eeeeee}
.section1 .left .r .title a:nth-child(1){padding-left: 0}
.section1 .left .r .title a.on{font-size: 24px;color: #239c3b}
.section1 .left .r .text{margin-top: 16px;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.section1 .left .r .text h3{margin-bottom: 10px;}
.section1 .left .r .text h3 a{font-size: 20px;font-weight: 400;color: #f89200}
.section1 .left .r .text p{line-height: 25px;color: #666666;}
.section1 .left .r .text p a{font-size: 14px;color: #f89200}

.section1 .left .item{display: none}

@media screen and (min-width:769px){
  .section1 .left ul{min-height: 104px}
}


.section1 .right{}
.section1 .right .title{padding: 0 20px;}
.z_title{font-size: 24px;padding: 15px 0;position: relative;padding-left: 10px;overflow: hidden;color: #000000}
.z_title a{float: right;font-size: 14px;margin-top: 10px;}
.z_title::after{position: absolute;width: 6px;height: 2px;;background:#239c3b;display: block;content: '';left: 0px;top: 50%;}
.section1 .right .video{position: relative;cursor: pointer;}
.section1 .right .video video{width: 100%;}
.section1 .right .video .imgs{width: 100%;height:192px}
.section1 .right .video .play{position: absolute;cursor: pointer;top: 50%;left: 0;right: 0;margin: 0 auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.section1 .right .text{padding: 12px 24px}
.section1 .right .text h4{font-size: 18px;font-weight: 400;color: #239c3b}
.section1 .right .text p{font-size: 18px;font-weight: 400;color: #555555;overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.section1 .right .text .more{margin-top:34px}

@media screen and (max-width:1500px){
  .section1 .left .r .title a{padding: 0 19px}
}

@media screen and (max-width:1280px){
  .section1 .left .r .title a.on{font-size: 18px;}
  .section1 .left .r .title a{padding: 0 14px}
  .section1 .right .text .more{margin-top:20px}
  .z_title{font-size: 20px}
  .z_title a{margin-top: 7px;}
}
@media screen and (max-width:1024px){
  .section1 .left .seperate,
  .section .content{display: block}
  .section1 .left .l,
  .section1 .left .r,
  .section .content .left,
  .section .content .right{width: 100%;}
  .section1 .left .l .text p{font-size: 14px;padding: 0 10px;line-height: 40px;height: 40px;}

  .section1 .left .l .swiper-pagination{bottom: 15px;right: 5px;}
  .section1 .left .r{padding: 20px 2%;margin: 16px 0}
  .section1 .left .r .title a{font-size: 16px;padding: 0 16px}
  .section1 .left .r .title a.on{font-size: 18px}

  .Notice .swiper-container{height: 43px;}
  .Notice .content .left{padding-left: 40px;}
  .Notice .content .left span{font-size: 14px;}
  .Notice .content .left a{display: block;margin: 0;font-size: 16px;
    overflow:hidden;
    -o-text-overflow:ellipsis;
       text-overflow:ellipsis;
    white-space:nowrap;}
  .Notice .content .right{display: none}
  .z_title{font-size: 20px;padding: 6px 0 6px 10px}
}

/* 首页 广告 */
.advertisement{margin: 40px 0}
.advertisement img{width: 100%}
.advertisement img:nth-child(2){display: none}
@media screen and (max-width:768px){
  .advertisement{margin: 20px 0}
  .advertisement img:nth-child(1){display: none}
  .advertisement img:nth-child(2){display: block}
}


/* 首页 模块二 */
.section2{}
.section2  .container{padding: 32px;}
.section2 .left .container .ztop{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
          align-items: center;position: relative;}
.section2 .left .container .ztop::after{position: absolute;bottom: 0;right: 0;width: -webkit-calc(100% - 430px);width: -moz-calc(100% - 430px);width: calc(100% - 430px);height: 1px;background: #eeeeee;display: block;content: ''}
.section2 .left .container .ztop .img{width: 400px}
.section2 .left .container .ztop .img img{width: 100%}
.section2 .left .container .ztop .text{width: -webkit-calc(100% - 430px);width: -moz-calc(100% - 430px);width: calc(100% - 430px);padding-bottom:18px}
.section2 .left .container .ztop h3{font-size: 20px;font-weight: 400}
.section2 .left .container .ztop h3 i{display: inline-block;vertical-align: top;margin-left: 10px;;width: 22px;height: 22px;background: url(../images/n.png)}
.section2 .left .container .ztop .time{font-size: 14px;color: #999999;margin: 10px 0 16px}
.section2 .left .container .ztop p{color: #666666;font-size: 14px;line-height:26px}
.section2 .left .container .ztop p a{color: #239c3b;}
.section2 .container .ul{margin-top: 35px;min-height: 78px}
.section2 .left .container .ul {display: block;overflow: hidden;padding: 78px 0;}
.section2 .left .container .ul li{width: 47%;float: left;margin-right: 6%;}
.section2 .left .container .ul li:nth-child(2n){margin-right: 0;}
.section2 .right .container .txt h4{font-size: 20px;font-weight: 400;line-height: 1.2}
.section2 .right .container .seperate{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;}
.section2 .right .container .seperate .img{width: 120px;}
.section2 .right .container .seperate .txt{width: -webkit-calc(100% - 140px);width: -moz-calc(100% - 140px);width: calc(100% - 140px)}
.section2 .right .container .seperate .time{font-size: 14px;color: #999999}
.section2 .right .container{padding-bottom: 25px;}
.section2 .right .container .ul{margin-top:0}
.section2 .right .container img{width: 100%}
@media screen and (max-width:1280px){
  .section2 .right .container{padding-bottom: 49px;}
  .section2 .right .container .seperate{display: block}
  .section2 .right .container .seperate .img{text-align: center}
  .section2 .right .container .seperate .img,
  .section2 .right .container .seperate .txt{width: 100%}
  .section2 .right .container .seperate .txt{padding-top: 10px;}
  .section2 .right .container .txt h4{font-size: 18px;}
  .section2 .right .bk_border{padding: 22.25px 25px}
}
@media screen and (max-width:768px){

  .section2  .container{padding: 20px 2%;}
  .section2 .left .container .ul{padding:20px 0}
  .section2 .left .container .ztop{display: block}
  .section2 .left .container .ul li,
  .section2 .left .container .ztop .img,
  .section2 .left .container .ztop .text{width: 100%;}
  .section2 .left .container .ul li{margin-right: 0;}
  .section2 .left .container .ztop .text{padding: 20px 0;}
  .section2 .left .container .ztop::after{width: 100%}
  .section2 .container .ul{margin-top: 20px;}
  
  .section2 .right .bk_border{padding: 20px 2%}
  .section2 .right .container .txt h4{font-size: 18px}
  .section2 .right .container .seperate{display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            -webkit-justify-content:space-between;
               -moz-box-pack:justify;
            justify-content:space-between;}
  .section2 .right .container .seperate .img{width: 120px;}
  .section2 .right .container .seperate .txt{width: -webkit-calc(100% - 140px);width: -moz-calc(100% - 140px);width: calc(100% - 140px)}

}

  
/* 首页 模块三 */
.section3{}
.section3 .left .container .ul{padding:15px 0}
.section3 .left .container .ztop .img{width: 260px}
.section3 .left .container .ztop .text{width: -webkit-calc(100% - 290px);width: -moz-calc(100% - 290px);width: calc(100% - 290px)}
.section3 .left .container{padding: 42px 42px;position: relative;}
.section3 .left .container .text,
.section3 .left .container .text img{width: 100%; display: block;}
.section3 .left .container .text h4{font-size: 20px;border-bottom: 1px solid #eeeeee;font-weight: 400;margin-top: 10px;padding-bottom: 5px;;line-height: 30px;min-height: 66px;}
.section3 .left .container .text p{margin-top: 6px;line-height: 26px;overflow: hidden;}
.section3 .left .container .text p span{font-size: 14px;display: inline-block;padding-left: 28px;background: url(../images/book_icon.png) no-repeat left center}
.section3 .left .container .text p i{font-size: 14px;float: right;display: inline-block;padding-left: 26px;font-style: inherit;background: url(../images/eye_icon.png) no-repeat left center;display:none;}
.section3 .left .container .swiper-container{padding-bottom: 30px;}
.section3 .left .container .swiper-container span{}
.section3 .swiper-button-prev,
.section3 .swiper-button-next{width: 24px;height: 47px;}
.section3 .swiper-button-prev{background: url(../images/l_icon.png) no-repeat center center;left: 0;}
.section3 .swiper-button-next{background: url(../images/r_icon.png) no-repeat center center;right: 0;}

.section3 .swiper-pagination{bottom: 0;font-size: 0}
.section3 .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;}
.section3 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.section3 .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;background: #239c3b}

.section3 .right .bk_border{padding: 26.5px 25px}
.section3 .right .container .txt h4{font-size: 20px;font-weight: 400;line-height: 1.2}
.section3 .right .container .seperate{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;}
.section3 .right .container .seperate .img{width: 120px;}
.section3 .right .container .seperate .txt{width: -webkit-calc(100% - 140px);width: -moz-calc(100% - 140px);width: calc(100% - 140px)}
.section3 .right .container .seperate .time{font-size: 14px;color: #999999}
.section3 .right .container ul{min-height: 130px;margin-top:0;}
.section3 .content .left2{width: -webkit-calc(100% - 26.8831%);width: -moz-calc(100% - 26.8831%);width: calc(100% - 26.8831%);}
@media screen and (max-width:1280px){
  .section3 .right .container .seperate{display: block}
  .section3 .right .container .seperate .img{text-align: center}
  .section3 .right .container .seperate .img,
  .section3 .right .container .seperate .txt{width: 100%}
  .section3 .right .container .seperate .txt{padding-top: 10px;}
  .section3 .right .container .txt h4{font-size: 18px;}
  .section3 .right .bk_border{padding: 22.25px 25px}
}

@media screen and (max-width:1024px){
	.section3 .content .left2{width: 100%;}
}

@media screen and (max-width:768px){
  .section3 .left .container{padding: 32px 2%;}
  .section3 .left .container .text h4{font-size: 18px}
  .section3 .right .bk_border{padding: 20px 2%}
  .section3 .right .container .txt h4{font-size: 18px}
  .section3 .right .container .seperate{display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            -webkit-justify-content:space-between;
               -moz-box-pack:justify;
            justify-content:space-between;}
  .section3 .right .container .seperate .img{width: 120px;}
  .section3 .right .container .seperate .txt{width: -webkit-calc(100% - 140px);width: -moz-calc(100% - 140px);width: calc(100% - 140px)}

.section3 .left .container .ztop .img{width: 100%}
.section3 .left .container .ztop .text{width: 100%}

}


/* 首页 模块四 */
.section4{}
.section4 .left .seperate{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid #eeeeee;}
.section4 .left .seperate .img{width: 300px;}
.section4 .left .seperate .img img{width: 100%}
.section4 .left .seperate .text{width: -webkit-calc(100% - 345px);width: -moz-calc(100% - 345px);width: calc(100% - 345px)}
.section4 .left .seperate .text h5{font-size: 22px;color:#d51819;}
.section4 .left .seperate .text .ul{margin-top: 16px;}
.section4 .right img{width: 100%}
.section4 .right h5{font-size: 18px;font-weight: 400;margin: 10px 0 20px}
.section4 .right h5 span{color: #999999;}

@media screen and (min-width:769px){
  .section4 .left .seperate .text .ul{min-height: 130px;display: block}
}
@media screen and (max-width:768px){
  .section4 .left .seperate{display: block;padding-bottom: 0;}
  .section4 .left .seperate .img,
  .section4 .left .seperate .img img,
  .section4 .left .seperate .text{width: 100%}
  .section4 .left .seperate .text{padding: 10px 0}
  .section4 .left .seperate .text .ul{margin-top: 0;}
 
  .section4 .right h5{font-size: 18px}
}


/* 首页 模块五 */
.section5{position: relative;}
.section5 .swiper-container{overflow: inherit}
.section5 .swiper-slide{position: relative;opacity: 0.5;-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s}

.section5 .swiper-slide.swiper-slide-active{opacity: 1;}

.section5 .swiper-slide p{position: absolute;bottom: 10px;;left: 0;right: 0;;padding: 0 30px;overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;}
.section5 .swiper-slide p a{color: #fff}
.section5 .swiper-slide .img,
.section5 .swiper-slide img{width: 100%}
/* .section5 .swiper-slide p a:hover{color: #2e8e41} */
@media screen and (min-width:1025px){
  .section5 .swiper-slide.swiper-slide-next,
  .section5 .swiper-slide.swiper-slide-prev{opacity: 1}
}


/* 首页 模块六 */
.section6 .swiper-container{background: #ffffff;padding:25px }
.section5 .swiper-slide {}
.section6 .container{width: 100%}
.section6 .img{text-align: center;background: #f7f7f7}
.section6 .img img{width: 100%}
.section6 p{font-size: 16px;text-align: center;line-height: 26px;margin-top: 5px;color: #555555}


/* 底部 */
.footer{padding: 30px 0 20px;background: #f8f8f8}
.footer .content{
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
-webkit-box-align: baseline;
    -ms-flex-align: baseline;
        -webkit-align-items: baseline;
           -moz-box-align: baseline;
        align-items: baseline}
.footer .left{position: relative;}

.footer .left .bshare-custom a{width: 29px;height: 29px;margin-right: 20px;}
.footer .left .bshare-custom .bshare-qzone{background: url(../images/share_icon2.png) no-repeat}
.footer .left .bshare-custom .bshare-sinaminiblog{background: url(../images/share_icon1.png) no-repeat}
.footer .left .bshare-custom .bshare-more{background: url(../images/share_icon3.png) no-repeat}

.footer .left .auxiliary{margin-top: 15px;}
.footer .left .auxiliary a{color: #555555;padding: 0 10px;border-left: 1px solid #cccccc}
.footer .left .auxiliary a:nth-child(1){padding-left: 0;border: 0}

.footer .right{padding-right: 40px;background: url(../images/blue.png) no-repeat right top;position: relative;}
.footer .dl.dl2.ewm{top: 100%;margin-top: -70px;right: 0%;display: none;}
.footer .left .dl.dl2.ewm{margin-top: -90px;display:none;}
.footer .right a.shiyedanwei{position: absolute;right: 0; top: 0;height: 40px; width:30px;background: #fff; opacity: 0;-webkit-opacity: 0;}
.footer .right p{line-height: 26px}
.footer .right  a.bei{display: inline-block; padding-left: 25px;background: url(../images/beian.png) no-repeat left center;}
.footer .right p a{display: inline-block;}
.footer .right p a:not(:last-child){margin-right: 10px;}

@media screen and (max-width:768px){
  .footer .content{display: block}
  .footer .dl.dl2.ewm{display: flex;}
  .footer .dl.dl2.ewm dd:nth-child(1) {
    margin-right: 5px;
	}
  
}
@media screen and (max-width:370px){
 .footer .right p{padding-right:86px}
 
}

/* 分享样式 */
#bsPanel{top: auto !important;bottom: 30px}
.bFind-wrapper-top{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}


/* 右侧边栏悬浮框 */

.sidebar{position: fixed;right: 30px;top: 30%;z-index: 30;max-width: 130px;}
.sidebar .item{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden;;border: 1px solid #cccccc;background: #fff;margin-bottom: 18px;}
.sidebar .item:last-child{margin-bottom: 0;}
.sidebar .item .img{padding: 12px 12px 0 12px;}
.sidebar .item .img img{width: 100%}
.sidebar .text{text-align: center;padding: 26px 5px;;font-size: 14px;color: #fff;height: 72px;background: url(../images/erweima_bk.png) no-repeat center 5px;}

@media screen and (max-width:768px){
  .sidebar{display: none}
}



/* 内页banner */
.Inside_banner{position: relative;overflow: hidden;}
.Inside_banner img{width: 100%;}
.Inside_banner .title{position: absolute;color: #ffffff;text-align: center;width: -webkit-max-content;width: -moz-max-content;width: max-content;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;margin: 0 auto}
.Inside_banner .title::after{position: absolute;display: block;content: '';margin-top: -3px;;left: 110%;top: 50%;width: 87px;height: 6px;background: url(../images/Inside_banner_icon.png);}
.Inside_banner .title::before{position: absolute;display: block;content: '';margin-top: -3px;;right: 110%;top: 50%;width: 87px;height: 6px;background: url(../images/Inside_banner_icon.png);}
.Inside_banner .title h1{font-size: 46px;letter-spacing: 5px;font-family: "思源宋体"}
.Inside_banner .title p{font-size: 16px}

@media screen and (min-width:769px){
  .Inside_banner .imgs{background: none !important}
}
@media screen and (max-width:768px){
  .Inside_banner img{display: none}
  .Inside_banner .imgs{min-height: 220px}
  .Inside_banner .title h1{font-size: 30px;letter-spacing: 2px}
  .Inside_banner .title p{font-size: 16px}
}

.modular{padding: 70px 0}
.bk_f8{background: #f8f8f8}
.modular .content{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
-webkit-box-align: center;
    -ms-flex-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        align-items: center;}
.modular .content .left,
.modular .content .right{width: 50%}
.modular .content .left img{width: 100%}
@media screen and (min-width:769px){
  .modular .content .left img{    max-height: 300px;}
}

/* 二级导航 */
.navigation{border-bottom: 1px solid #eeeeee}
.navigation .content{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
-webkit-box-align: center;
    -ms-flex-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        align-items: center;line-height: 80px;}
.navigation .content .left{font-size: 18px;overflow-x: auto;}
.navigation .content .left .roll{white-space:nowrap;}

.navigation .content .left a{display: inline-block;margin-right: 52px;border-bottom: 2px solid transparent}
.navigation .content .left a:hover,
.navigation .content .left a.on{border-bottom: 2px solid #239c3b;color: #239c3b}
.navigation .content .left a:last-child{margin-right: 0;}
.navigation .content .right{background: url(../images/navigation_icon.png) no-repeat left center;padding-left: 26px;}
.navigation .content .right a{margin: 0 6px;color: #999999;font-size: 14px;}
.navigation .content .right a:hover{color: #239c3b}
.navigation .content .right span{margin-left: 6px;}

@media screen and (max-width:768px){
  .modular{padding: 20px 0}
  .modular .content{display: block;}
  .modular .content .left,
  .modular .content .right{width: 100%}
  .modular .content .right{padding-left: 0;margin-top: 20px;}

  .navigation .content{line-height: 48px;display: block}
  .navigation .content .left a{margin-right: 16px;}
}




/* 走进高峰 */
.enter{}
.enter .num,
.enter .ul{max-width: 1000px;margin: 0 auto;display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
}
.enter .ul{}

.enter .num{}
.enter .num b{font-size: 80px;line-height: 1;color: #239c3b;font-family: "思源宋体"}
.enter span i,
.enter span em{font-style: normal;display: block}
.enter .num i{display: block;font-size: 24px;color: #239c3b}
.enter span em{font-size: 16px;color: #999999}
.enter span{    display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
             -moz-box-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
          -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
          flex-direction: column;
}
.enter p{text-align: center;font-size: 16px;font-weight: bold;margin-top: 10px;}


.enter_2{}
.enter_2 .content .right{padding-left: 50px;}
.enter_2 .content .right h2{font-size: 36px;color: #239c3b;font-family: "思源宋体"}
.enter_2 .content .right p{font-size: 16px;line-height: 30px;color: #666666;margin-top: 20px;padding-bottom: 20px;}


@media screen and (max-width:768px){
  .enter .ul{padding: 20px 0}
  .enter .num, .enter .ul{
     -ms-flex-wrap: wrap;
             -webkit-flex-wrap: wrap;
             flex-wrap: wrap;
     -webkit-box-pack:center;
         -ms-flex-pack:center;
             -webkit-justify-content:center;
                -moz-box-pack:center;
             justify-content:center}
  .enter ul li{width: 50%;margin-bottom: 10px;}
  .enter .num b{font-size: 40px;}
  .enter .num i{font-size: 16px;}
  .enter span em{font-size: 14px;}
  .enter p{font-weight: 400}
  
  .enter_2 .content{display: block;padding: 20px 0}
  .enter_2 .content .right p{padding-bottom: 0;}
  .enter_2 .content .left,
  .enter_2 .content .right{width: 100%}
  .enter_2 .content .right{padding-left: 0;margin-top: 20px;}

}

/* 走进高峰  荣誉资质 */
.Honorary{}
.Honorary .auto_1280{position: relative;padding-bottom: 30px;}
.Honorary .auto_1280 .img{width:100%;}
.Honorary .swiper-pagination{bottom: 0;font-size: 0;width: 100%}
.Honorary .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;margin: 0 5px;}

.Honorary .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;background: #239c3b}

.Honorary .swiper-button-prev,
.Honorary .swiper-button-next{width: 43px;height: 43px;margin-top: -27px;}
.Honorary .swiper-button-prev{background: url(../images/l_icon2.png) no-repeat center center;left: -70px;}
.Honorary .swiper-button-next{background: url(../images/r_icon2.png) no-repeat center center;right: -70px;}

.Honorary2{display: -webkit-box; padding: 0;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
             -moz-box-pack: justify;
          justify-content: space-between;
    }
         
.Honorary2 .item{display: block;width: 100%;height: 490px;text-align: center;color: #fff;
   padding: 70px 0;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
   -moz-background-size: cover;
     -o-background-size: cover;
        background-size: cover;}
.Honorary2 .item h1{font-size: 32px}
@media screen and (max-width:1280px){
  .Honorary .swiper-button-prev{left: 10px;}
  .Honorary .swiper-button-next{right: 10px;}
}
@media screen and (max-width:768px){
  .Honorary .swiper-button-prev{left: 0;}
  .Honorary .swiper-button-next{right: 0;}

  .Honorary2 .item{ padding: 30px 0;  }
  .Honorary2 .item h1{font-size: 20px}
}


/* 走进高峰 林场简介 */
.brief{}
.brief p{font-size: 16px;line-height: 30px;color: #666666;text-indent: 2em;margin-bottom: 30px;}

/* 走进高峰 机构设置 */
.mechanism{overflow: hidden;}
.mechanism .item .ul{text-align: center;}
.mechanism .item .ul li{width: 100%;position: relative;;display: inline-block;color: #333333;background: #f8f8f8;max-width: 290px;height: 80px;border-top: 5px solid #239c3b;}
.mechanism .item1 .ul li::before{position: absolute;top:100% ;left: 50%;;height: 35px;width: .01rem;display: block;content: '';background: #cccccc}
.mechanism .item1 .ul li{font-size: 36px;font-weight: bold;text-align: center;line-height: 80px}
.mechanism .item1 .ul li i{display: inline-block;margin-right: 5px;;vertical-align: text-bottom;width: 34px;height: 50px;background: url(../images/mechanism_icon.png) no-repeat;}

.mechanism .item2 .ul{position: relative;}
.mechanism .item2 .ul::after{position: absolute;width: 48.7rem;height: .01rem;background: #cccccc;bottom: -webkit-calc(100% - 35px);bottom: -moz-calc(100% - 35px);bottom: calc(100% - 35px);left: 0;right: 0;margin: 0 auto;display: block;content:''}
.mechanism .item2 .ul li{max-width: 200px;cursor: pointer;;margin:70px 12px;;line-height: 60px;height: 60px;font-size: 20px;font-weight: bold;}
.mechanism .item2 .ul li.on{border: none;border-bottom: 5px solid #239c3b}
.mechanism .item2 .ul li.on::before{position: absolute;top:-webkit-calc(100% + 5px) ;top:-moz-calc(100% + 5px) ;top:-webkit-calc(100% + 5px) ;top:-moz-calc(100% + 5px) ;top:calc(100% + 5px) ;left: 50%;;height: 35px;width: .01rem;display: block;content: '';background: #cccccc}
.mechanism .item2 .ul li::after{position: absolute;bottom: -webkit-calc(100%);bottom: -moz-calc(100%);bottom: calc(100%);left: 50%;;height: 40px;width: .01rem;display: block;content: '';background: #cccccc;z-index: -1}

.mechanism .item3 .ul{display: none;}
@media screen and (min-width:1025px){

  
  .mechanism .item3 .ul.aon{display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    justify-content:space-between;
    display: flex;position: relative;}
    .mechanism .item3 .ul.aon::after{position: absolute;width: -webkit-calc(100% - 45px);width: -moz-calc(100% - 45px);width: calc(100% - 45px);height: 1px;background: #cccccc;bottom: -webkit-calc(100% + 35px);bottom: -moz-calc(100% + 35px);bottom: calc(100% + 35px);left: 23px;display: block;content:''}
    .mechanism .item3 .ul li{max-width: 46px;margin-right: 5px;word-wrap: break-word;;font-size: 18px;padding: 10px 10px;height: auto;}
  .mechanism .item3 .ul li:last-child{margin-right: 0;}
  .mechanism .item3 .ul li::after{position: absolute;bottom: -webkit-calc(100% + 5px);bottom: -moz-calc(100% + 5px);bottom: calc(100% + 5px);left: 50%;;height: 35px;width: .01rem;display: block;content: '';background: #cccccc}
  .mechanism .item3 .ul li.onbk{display: none}
}
@media screen and (max-width:1024px){
  .mechanism .item1{display: none}
  .mechanism .item2 {margin-bottom: 40px;}
  .mechanism .item2 .ul li::after,
  .mechanism .item2 .ul li.on::before,
  .mechanism .item2 .ul::after{display: none}
  .mechanism .item2 .ul li{width: 32%;margin: 10px 0 20px;line-height: 40px;font-size: 18px;font-weight: 400;padding: 0;height: auto;}
  .mechanism .item3 .ul.aon{display: block}
  .mechanism .item3 .ul li.onbk{background: #239c3b;color: #fff;font-size: 16px;}
  .mechanism .item3 .ul li{height: auto;display: block;max-width: none;;padding: 0 2%;line-height: 40px;margin-bottom: 5px;;border: 0;}
}

/* 走进高峰 联系我们 */
.contact{}
.contact .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;}
.contact .ul li{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        align-items: center}
.contact .ul li .img{margin-right: 15px;}
.contact .ul li .img img{width: 34px;min-width: 34px;}
.contact .ul li span{transition: 0.3s;}
.contact .ul li:hover span{font-size: 24px;color: #239c3b;font-weight: bold}


.contact .dl{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;    display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  justify-content:center;
margin-top: 65px;}
.contact .dl dd{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #cccccc;display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;}
.contact .dl dd:nth-child(1){margin-right: 50px;}
.contact .dl dd .img{padding: 10px}
.contact .dl dd .img img{width: 100px}
.contact .dl dd .p{-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;writing-mode: vertical-rl;font-weight: 100;line-height: 1.4;white-space:nowrap;;padding: 24px 7px;background:url(../images/contact_bk.png) no-repeat top right;font-size: 14px;color: #ffffff}

#dituContent{width: 100%;height: 500px}
#dituContent img{max-width: none}

#dituContent,
#dituContent *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;color: #239c3b}

@media(max-width:1024px){
  #dituContent{height: 40vw;}

}
@media screen and (max-width:768px){
  .contact .ul{display: block;}
  .contact .ul li{width: 100%;
display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;

    margin-bottom: 10px;}
  .contact .ul li span{font-size: 16px}
  .contact .dl{margin-top: 30px;}
  .contact .dl dd:nth-child(1){margin-right: 20px;}
}
@media(max-width:480px){
  
  #dituContent{height: 70vw;}

}


.contactC{padding-top: 150px;}
.contactC .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;}
.contactC .ul li{}
.contactC .ul li .text{text-align: left;}
.contactC .ul li .img{text-align: left; padding-bottom: 30px; }
.contactC .ul li .img img{width: 34px;min-width: 34px;}
.contactC .ul li span{transition: 0.3s; color:#fff;}
/* .contactC .ul li:hover span{font-size: 24px;color: #239c3b;font-weight: bold} */

@media screen and (max-width:768px){
.contactC{padding-top: 0px;}
  .contactC .ul{display: block;}
  .contactC .ul li{width: 100%; margin-bottom: 10px;}
  .contactC .ul li .img{padding-bottom: 10px;}
  .contactC .ul li span{font-size: 16px}
}

@media screen and (min-width:1200px){
  .contactC .ul li .text{font-size: 16px;}
  .contactC .ul li .text span{font-size: 24px;}

}


/* 新闻资讯 */
.news{}

.news_top .swiper-container{padding-bottom: 40px;}
.news_top .content{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
-webkit-box-align: center;
    -ms-flex-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        align-items: center;background: #f5f5f5}
.news_top .content .left{width: 44%}
.news_top .content .right{width: 56%;padding: 50px;}
.news h3{font-size: 20px;font-weight: 400}
.news .time{font-size: 14px;color: #999999}
.news p{margin-top: 20px;font-size: 14px;color: #666666}


.news_top .swiper-pagination{bottom: 0;font-size: 0}
.news_top .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;}
.news_top .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.news_top .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;background: #239c3b}

.news .list{margin-top: 70px;}
.news .ul li{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          -webkit-justify-content:flex-start;
             -moz-box-pack:end;
          justify-content:flex-start;
-webkit-box-align: center;
    -ms-flex-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        align-items: center;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.news .ul li .img{width: 300px;min-width: 300px;}
.news .ul li .img img{width: 100%}
.news .ul li .text{padding-left: 30px;}

.news .more{-webkit-transition:0.3s;-o-transition:0.3s;-moz-transition:0.3s;transition:0.3s;padding: 10px 0px}
.news .more:hover{padding: 10px 25px;background:#239c3b;color:#ffffff}


@media screen and (max-width:768px){
  .news_top .content,
  .news .ul li {display: block}
  .news_top .content .left,
  .news_top .content .right,
  .news .ul li .img{width: 100%;}
  .news_top .content .right,
  .news .ul li .text{padding: 0;margin-top: 20px;}
}


/*pages*/

.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden;text-align: center}

.Pages span{ padding:0px 3px; display:inline-block;}

.Pages a{ display:inline-block; margin:0px 10px;}

/*.Pages .p_cur{ float:left;}*/

.Pages .p_cur b{ color:#F00;}

/*.Pages .p_count{ float:left;}*/

.Pages .p_count b{ color:#F00;}

/*.Pages .p_total { float:left;}*/

.Pages .p_total b{ color:#F00;}

/*.Pages .p_page{ float:right;}*/

.Pages .p_page em{ font-style:normal; font-family:Arial;}

.Pages .p_page em a{ padding:15px 10px;font-size: 14px;min-width: 50px;text-align: center; border:solid 1px #e1e1e1; background:#f1f1f1;}

.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #239c3b; background:#239c3b;}

.Pages .p_page b{ font-weight:normal;}

.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}

.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}

/*pages end*/

@media screen and (max-width:768px){
  .Pages a{margin: 0 3px}
  .Pages .p_page em a{min-width: 0;padding: 5px 8px;}
}


/* 新闻资讯 */
.information .section .content .left{width: 100%}
.information .section1 .left .l{width: 54%}
.information .section1 .left .r{width: 46%}

.information .zbtm .content{-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-box-align: start;align-items: flex-start}
.information .zbtm .content .left,
.information .zbtm .content .right{width: 49%;padding: 0 30px 30px;border: 1px solid #eeeeee;background: #ffffff}

.information .ztop{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          -webkit-justify-content:flex-end;
             -moz-box-pack:end;
          justify-content:flex-end;margin-bottom: 20px;
          border-bottom: 1px solid #eee;
          padding-bottom: 20px;}
.information .ztop .img{width: 224px;min-width: 224px;}
.information .ztop .img img{width: 100%}
.information .ztop .text{padding-left: 34px;width: -webkit-calc(100% - 224px);width: -moz-calc(100% - 224px);width: calc(100% - 224px)}
.information .ztop .text h4{font-size: 20px;color: #f89200;font-weight: 400}
.information .ztop .text h4 a{color: #f89200;display: block;overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.information .ztop .text .time{font-size: 14px;color: #999999}
.information .ztop .text p{color: #666666;margin-top: 10px;}
.information .ztop .text p a{color: #f89200;}

@media screen and (max-width:768px){

  .information .section1 .left .l,
  .information .section1 .left .r{width: 100%}

  .information .ztop,
  .information .zbtm .content {display: block}
  .information .ztop .img,
  .information .ztop .text,
  .information .zbtm .content .left,
  .information .zbtm .content .right{width: 100%;}
  .information .zbtm .content .left,
  .information .zbtm .content .right{padding: 0 2% 20px}

  .information .ztop .text{padding: 0;margin-top: 20px;}
}



/* 党建动态专题页 */

.building .zbtm .content .left,
.building .zbtm .content .right{padding: 0;border: 0}

.building .zbtm .content .content_bk{padding:30px;border: 1px solid #eeeeee;}
.building .zbtm .content .content_bk .img{

}

.building .zbtm .content .content_bk .imgTop{position: relative;
  padding-left: 33.33%; min-height: 110px; width: 100%;
  margin-bottom: 15px;
}
.building .zbtm .content .content_bk .imgTop .img{ padding-bottom: 0;margin-bottom: 0;
  display: block; width: 33.33%;height:110px; background: no-repeat center;
  background-size: cover; position: absolute; left: 0; top: 0;
}


.building .zbtm .content .content_bk .imgTop .ImgRight{padding-left: 20px; width: 100%;}
.building .zbtm .content .content_bk .imgTop .h3 {text-overflow: ellipsis; white-space: nowrap;overflow: hidden; max-width: 100%; }
.building .zbtm .content .content_bk .imgTop .h3 a{overflow: hidden;
color: #f89200; font-size: 16px; text-overflow: ellipsis; white-space: nowrap;
}

.building .zbtm .content .content_bk .imgTop  .time{ padding: 10px 0; }
.building .zbtm .content .content_bk .imgTop .info{
  overflow: hidden;
}
.building .zbtm .content .content_bk .imgTop .info{color:#666;}
.building .zbtm .content .content_bk .imgTop .info a{color:#f89200;}

.building .zlist{margin-top: 50px;}
.building .list{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.building .list .item{width: 23.5%;margin-right: 2%;margin-bottom: 32px;padding: 23px;border: 1px solid #eeeeee; position: relative;}
.building .list .item .itemBt{display: block; width: 100%;height: 4px; background: #fd0100; position: absolute; left: 0; top: 0; } 

.building .list .item:nth-child(4n){margin-right:0%;}
.building .list .item .img img{width: 100%}
.building .list .item h3{font-size: 18px;font-weight: 400;margin-bottom:10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  line-height: 28px; height: 56px;

}
/* .building .list .item .ul{margin-bottom: 30px;} */
.building .list .item .itemTopView{
border-bottom: 1px solid #eeeeee; padding-bottom: 10px; margin-bottom: 10px;
}

.building .list .item  .time{padding:10px 0;}
.building .list .item  .h4{font-size: 16px;}
.building .list .item  .h4 a{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  line-height: 24px; height: 48px;}

.building .list .item .ul li{padding-left: 0;}
.building .list .item .ul li::after{display: none;}
@media screen and (max-width:1024px){
  .building .list .item{width: 49%;}
  .building .list .item:nth-child(2n){margin-right: 0%;}
}
@media screen and (max-width:768px){
  .building .zbtm .content .content_bk{padding: 20px 2%}
  .building .zbtm .content .content_bk .img{padding-bottom: 20px;margin-bottom: 20px;}
  .building .list .item{width: 100%;padding: 20px 2%;margin-bottom: 20px;margin-right: 0 !important;}
}


/* 党建动态 */
.Trends{}

.Trends .swiper-slide{background: #ffffff;border: 1px solid #eeeeee}
.Trends .time{font-size: 14px;color: #999999} 
.Trends .text{padding: 24px;}
.Trends .ztop img{width: 100%;}
.Trends h3{font-size: 20px;font-weight: 400}
.Trends p{font-size: 14px;margin-top: 16px;color: #666666} 

.Trends .swiper-container{padding-bottom: 50px;}
.Trends .swiper-pagination{bottom: 0;font-size: 0}
.Trends .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;}
.Trends .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.Trends .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;background: #239c3b}
@media screen and (min-width:769px){
  .Trends .ztop img{max-height: 169px;}
}
@media screen and (max-width:768px){
  .Trends .swiper-container{padding-bottom: 30px;}
}

/* 专题活动 */
.Thematic{}
.Thematic .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.Thematic .ul li{width: 23.5%;margin-right: 2%;;margin-bottom: 20px;display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;

  -webkit-box-align: center;
      -ms-flex-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
          align-items: center;background: #ffffff;border: 1px solid #eeeeee}
.Thematic .ul li:nth-child(4n){margin-right: 0;}
.Thematic .ul li .img,
.Thematic .ul li .text{width: 50%}
.Thematic .ul li .img img{width: 100%}
.Thematic .ul li .text{font-size: 18px;padding: 0 8px;line-height: 1}



.z_title2{font-size: 24px;margin: 15px 0;line-height: 1;padding-left: 10px;;border-left: 2px solid #239c3b;}

.Thematic_list{}
.Thematic_list .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.Thematic_list .ul li{width: 31.5%;background: #f8f8f8;margin-right: 2.75%;;margin-bottom: 35px;border: 1px solid #eeeeee}
.Thematic_list .ul li:nth-child(3n){margin-right: 0;}
.Thematic_list .ul li img{width: 100%;max-height: 226px}
.Thematic_list .ul li .text{padding: 36px 30px 48px}
.Thematic_list .ul li .text h4{font-size: 20px;font-weight: 400}
.Thematic_list .ul li .text .time{font-size: 14px;color: #888888;margin: 10px 0 20px}
.Thematic_list .ul li .text p{font-size: 14px;color: #666666}
.Thematic_list .ul li .text p a{color: #239c3b}




@media screen and (max-width:1280px){
  .Thematic .ul li{width: 49%;margin-right: 0;}
  .Thematic .ul li:nth-child(4n){margin-right: 0;}
}
@media screen and (max-width:768px){
  .Thematic .ul li{display: block}
  .Thematic .ul li .img,
  .Thematic .ul li .text{width: 100%;}
  .Thematic .ul li .text{text-align: center;padding: 8px;font-size: 16px}
  
  .Thematic_list .ul li{width: 100%;margin-right: 0;}
  .Thematic_list .ul li .text{padding: 20px 2%}
}


/* 森林活动 */
.forest{}
.forest .news_top .content{background: none;width: 100%;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-box-align: start;align-items: flex-start}
.forest .news_top .content .right{padding: 0 50px}
.forest .more{margin-top: 100px;}

@media screen and (max-width:768px){
  .forest .more{margin-top: 30px;}
  .forest .news_top .content .right{padding: 0px 2%}
}

/* 森林活动详情页 */
.forest_Details{}
.forest_Details .h2{font-size: 36px;text-align: center;font-weight: 400}
.forest_Details .time{font-size: 16px;color: #999999;text-align: center}
.forest_Details .time .ly{display: inline-block; padding: 0 20px;display:none}

.forest_Details .TxtBoxbb{padding-top: 20px;}
.forest_Details .TxtBoxbb img{height:auto}
@media screen and (min-width:1024px){
.forest_Details .TxtBoxbb{padding-top: 40px;}
}

.forest_Details .dzCon{width: 100px;height: 70px; cursor: pointer; margin:20px auto; text-align: center;}
.forest_Details .dzCon .imgbox{width: 27px;height: 27px; margin:20px auto 5px;}

.forest_Details .dzCon .imgbox .img02{display: none;}
.forest_Details .dzCon .imgbox.on .img02,.forest_Details .dzCon .imgbox:hover .img02{display:inline-block;}
.forest_Details .dzCon .imgbox.on .img01,.forest_Details .dzCon .imgbox:hover .img01{display:none;}



.forest_Details .container{margin: 30px 0;padding: 80px 0;border-top: 1px solid #eeeeee}
.forest_Details .container p{font-size: 16px;color: #666666;text-indent: 2em}
.forest_Details .container .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;margin: 50px 0 60px}
  .forest_Details .container .ul li{text-align: center}
  .forest_Details .container .ul li .h5{font-size: 16px;font-weight: 400;color: #888888;text-align: center;margin: 10px 0}

/* 翻篇 */
.Turn{}
.Turn .content .left,
.Turn .content .right{width: auto}
.Turn .content .left a{display:block}
.Turn .content .right a{display: block;margin:0 auto;width: 110px;line-height: 38px;height: 38px;color: #ffffff;text-align: center;background: #239c3b}

@media screen and (max-width:768px){
  .forest_Details .h2{font-size: 20px}
  .forest_Details .container{padding: 30px 0 10px}
  .forest_Details .container .ul{display: block;margin: 20px 0 30px}
  .forest_Details .container .ul li{margin-bottom: 16px;}
  .forest_Details .container .ul li img{width: 100%}

  .Turn .content {display: block}
  .Turn .content .right{text-align: center}
}


/* 视频直击 */
.videoDirect{}
.videoDirect .container{position: relative;}
.videoDirect .container h4{position: absolute;overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;;line-height: 25px;font-size: 22px;padding: 30px 46px;background: rgba(0, 0, 0,0.6);left: 0;bottom: 0;width: 100%;color: #ffffff;}

.videoDirect .swiper-container{padding-bottom: 50px;}
.videoDirect .swiper-pagination{bottom: 0;font-size: 0}
.videoDirect .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;}
.videoDirect .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.videoDirect .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;background: #239c3b}
.videoDirect .container .imgs{position: relative;}
.videoDirect .container .play{position: absolute;top: 50%;left: 50%;width: 60px;margin: -30px 0 0 -30px;cursor: pointer;}

.videoDirect .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;margin-top: 60px;}
.videoDirect .ul li{width: 31.5%;margin-right: 2.75%;;border: 1px solid #eeeeee;margin-bottom: 30px;}
.videoDirect .ul li:nth-child(3n){margin-right: 0;}
.videoDirect .ul li .imgs{position: relative;}
.videoDirect .ul li .imgs img:nth-child(1){width: 100%}
.videoDirect .ul li .imgs .img01{width: 100%}
.videoDirect .ul li .imgs .play{position: absolute;top: 50%;left: 50%;margin: -21.5px 0 0 -21.5px;;cursor: pointer;}
.videoDirect .ul li .text{padding: 30px 26px;background: #f8f8f8}
.videoDirect .ul li .text h4{font-size: 18px;font-weight: 400;overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;}

@media screen and (max-width:768px){
  .videoDirect .swiper-container{padding-bottom: 30px;}

  .videoDirect .container p{padding: 6px 10px;font-size: 16px}
  .videoDirect .ul li{width: 100%;margin-right: 0;}
  .videoDirect .ul li .text{padding: 10px 6px}
}
/* 弹窗 */
.Popup{position: fixed;display: none;z-index: 110;;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0,0.6)}
.Popup .container{position: absolute;background: #ffffff;padding: 30px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;max-width: 800px;width: 100%;left: 0;right: 0;margin: 0 auto;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.Popup .container h4{font-size: 18px;text-align: center;color: #333333;font-weight: 400;margin-bottom: 20px;}
.Popup .container video{width: 100%}
.Popup .container .cha{position: absolute;top: 20px;right: 20px;width: 20px;cursor: pointer;}


.ovf{overflow: hidden;height: 100%;}


/* 公示公告 */
.Public{}

.Public .container{background: url(../images/Public_bk.png) no-repeat bottom left;display: block;padding: 45px 32px 20px;overflow: hidden; width: 100%; display: block;}
.Public .container h4{font-size: 20px;font-weight: 400;overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;}
.Public .time{font-size: 14px;color: #999999}
.Public .container .more{float: right;margin-top: 90px;font-size: 16px;color: #666666}
.Public .container .more:hover{color: #239c3b}
.Public .swiper-slide{background: #fff;}
.Public .swiper-container{padding-bottom: 50px;}
.Public .swiper-pagination{bottom: 0;font-size: 0}
.Public .swiper-pagination span{width: 8px;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;}
.Public .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.Public .swiper-pagination span.swiper-pagination-bullet-active{width: 12px;height: 12px;opacity: 1;background: #239c3b}

.Public ul{margin-bottom: 30px;}
.Public ul *{-webkit-transition: 0.3s;-o-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s}
.Public ul li{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          -webkit-justify-content:flex-start;
             -moz-box-pack:start;
          justify-content:flex-start;
-webkit-box-align: center;
    -ms-flex-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        align-items: center;border: 1px solid transparent;border-bottom: 1px solid #eeeeee;padding: 20px}
.Public ul li .img{width: 37px;min-width: 37px;height: 35px;background-image:url(../images/Public_icon2.png);background-position: center center;background-repeat: no-repeat}
.Public ul li .text{width: 100%;padding: 0 70px 0 20px;margin-left: 20px;;position: relative;border-left: 1px solid #eeeeee}
.Public ul li .text h2{font-size: 20px;font-weight: 400}
.Public ul li .text .time{font-size: 16px;color: #666666}
.Public ul li .text a.more{position: absolute;font-size: 16px;top: 50%;right: 10px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin: 0;color: #666666}

.Public ul li:hover{background: #f5f5f5;border:1px solid #eeeeee}
.Public ul li:hover .img{background-image:url(../images/Public_icon1.png);}
.Public ul li:hover .text a.more{color: #239c3b}


@media screen and (max-width:768px){

  .Public .swiper-container{padding-bottom: 30px;}
  .Public ul li {padding: 10px 2%}
  .Public ul li .text{margin-left: 10px;padding-left: 10px;}
  .Public ul li .text .time{font-size: 14px}
  .Public ul li .text h2{font-size: 18px;}
  .Public ul li .text a.more{font-size: 14px;}
}


/* 林场文化 */
.Culture{padding: 70px 0; max-width: 100%; overflow-x: hidden;}
.Culture .section1 .z_title{padding-bottom: 0;}
.Culture .section1 .content .left{width: 100%}
.Culture .section1 .left .l{width: 54%}
.Culture .section1 .left .r{width: 46%}
.Culture .section1 .left .r::after{display: none}

.Culture .section2 .content .left,
.Culture .section2 .content .right{padding: 10px 32px 32px}
.Culture .section2 .container{padding: 0}

.Culture dl{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.Culture dl dd{width:100%;margin-bottom: 24px;position: relative;}
.Culture dl dd img{width: 100%}
.Culture h5{background: url(../images/Culture_bk.png) no-repeat center top;height: 60px;line-height: 60px;
  position: absolute;bottom: 0;left: 0;width: 100%;font-size: 18px;;color: #ffffff;text-align: center;font-weight: 400}

@media screen and (max-width:768px){
  .Culture{padding: 20px 0}
  .Culture .section1 .left .l,
  .Culture .section1 .left .r{width: 100%}

  .Culture .section2 .content .left,
  .Culture .section2 .content .right{padding: 10px 2% 20px}
}


/* 精神文明建设 */
.build{}
.build ul li .text{padding-left: 0;margin-left: 0;}



/* 风貌展示 */

.features{margin:15px 0;position:relative;overflow: hidden}
.features .owl-dots{width:100%;text-align:center;z-index:3;margin-top: 20px;}
.features .owl-dots .owl-dot{margin:0 4px;display:inline-block;vertical-align: middle}

/* .features .owl-dots span{display:block;width:15px;height:4px;border-radius:4px;background:#bbbdbc;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;} */

.features .owl-dots span{width: 8px;display: block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;height: 8px;vertical-align: middle;background: #999999;opacity: 0.6;}
.features .owl-dots .active span{width: 12px;height: 12px;opacity: 1;background: #239c3b}

.features .item{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.features .item .BanTxt{opacity:0;filter:alpha(opacity=0);}
.features .owl-carousel .owl-stage-outer{overflow:visible;}
.features .item{opacity:0.3;filter:alpha(opacity=30);}
.features .item h2{font-size: 20px;text-align: center;display: none;font-weight: 400;margin-top: 20px;}
.features .center .item{padding:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3); opacity:1;filter:alpha(opacity=100);}
.features .center .item h2{display: block}
.features .center .item .BanTxt{opacity:1;filter:alpha(opacity=100);}

.features .libox{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden; display: block;}
.features .libox .bg{position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;}
.features .libox .bg img{width:100%;height: 100%;}
.features .libox .BanTxt{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;overflow:hidden;color:#fff;}
.features .libox .BanTxt .tb{padding:10px;position:absolute;left:0;bottom:0;width:65%;}
.features .libox .BanTxt .h3{font-size:4px;font-weight:normal;}
.features .libox .BanTxt .txt{font-size:6px;margin-top:8px;
  line-height: 1.3em;max-height:2.6em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}
.features .libox .BanTxt .author{font-size:4px;}
.HomeF3 .owl-carousel .owl-nav .owl-prev,
.HomeF3 .owl-carousel .owl-nav .owl-next{position: absolute; width:17%;height: 100%; top:0; left:0; font-size: 0;}
.HomeF3 .owl-carousel .owl-nav .owl-next{left: auto; right: 0;}


@media screen and (min-width:1000px){

  .features .w1400{overflow:hidden;}
  .features .owl-item{position:relative;z-index:3;}
  .features .center{z-index:5;}
  .features .center .item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
  .features .Firstactive .item{-webkit-transform:scale(0.75) translate(50%,3%);-moz-transform:scale(0.75) translate(50%,3%);-ms-transform:scale(0.75) translate(50%,3%);-o-transform:scale(0.75) translate(50%,3%);transform:scale(0.75) translate(50%,3%);}
  .features .Lastactive .item{-webkit-transform:scale(0.75) translate(-50%,3%);-moz-transform:scale(0.75) translate(-50%,3%);-ms-transform:scale(0.75) translate(-50%,3%);-o-transform:scale(0.75) translate(-50%,3%);transform:scale(0.75) translate(-50%,3%);}
  .features .libox{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
  .features .libox .BanTxt .h3{font-size:14px;}
  .features .libox .BanTxt .txt{font-size:16px;}
  .features .libox .BanTxt .author{font-size:14px;}
  .features .libox .BanTxt .tb{padding:30px;}
  .features .libox .BanTxt .txt{margin-top:20px;margin-bottom:10px;}
  .features .owl-carousel .owl-nav .owl-prev,
  .features .owl-carousel .owl-nav .owl-next{width:25%;}
}

.features .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;margin-top: 30px;}
.features .ul li{width: 49%;margin-bottom: 46px;text-align: center;}
.features .ul li h3{font-size: 18px;margin-top: 10px;;font-weight: 400;text-align: center;line-height: 30px}

@media screen and (max-width:768px){
  .features .item h2{font-size: 16px;margin-top: 10px;}
  .features .ul li{width: 100%;margin-bottom: 20px;}
}


/* 高峰文苑 */
.WenYuan{}
.WenYuan .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.WenYuan .ul li{width: 48.5%;display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;margin-bottom: 30px;background: #f5f5f5;border: 1px solid #dddddd;padding: 10px}
.WenYuan .ul li .img,
.WenYuan .ul li .text{width: 50%}
.WenYuan .ul li .img img{width: 100%}
.WenYuan .ul li .text{padding: 0 20px}
.WenYuan .ul li .text h3{font-size: 20px;font-weight: 400;min-height: 90px}
.WenYuan .ul li .text .time{font-size: 16px;color: #999999}
@media screen and (min-width:769px){
  .WenYuan .ul li .img img{max-height: 225px}
}

@media screen and (max-width:768px){
  .WenYuan .ul li{width: 100%;display: block;}
  .WenYuan .ul li .img,
  .WenYuan .ul li .text{width: 100%}
  .WenYuan .ul li .text{padding: 10px 2%}
  .WenYuan .ul li .text h3{font-size: 18px;min-height: 0}
  .WenYuan .ul li .text .time{font-size: 14px}
}


/* 科普长廊 */
.science{}
.science .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          -webkit-justify-content:space-between;
             -moz-box-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.science .ul li{width: 31.5%;margin-right: 2.75%;margin-bottom: 30px;}
.science .ul li:nth-child(3n){margin-right: 0;}
.science .ul li .text{padding: 50px 26px;background: #f8f8f8}
.science .ul li h3{font-size: 20px;font-weight: 400;margin-bottom: 16px;}
.science .ul li p{font-size: 14px;color: #666666}
.science .ul li p a{color: #239c3b}
.science .ul li .img img{width: 100%}

@media screen and (max-width:768px){
  .science .ul li{width: 100%;margin-right: 0;}
  .science .ul li .text{padding: 30px 16px}
}

#bsBox{    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}


/* 辅助栏目 */
.auxiliary{}


/* 友情链接 */
.Links{}
.Links .ul{display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
          flex-wrap: wrap;}
.Links .ul li{width: 23.5%;margin-right: 2%;margin-bottom: 20px;}
.Links .ul li:nth-child(4n){margin-right: 0;}
.Links .ul li .container{width: 100%}
.Links .ul li .img{text-align: center;}
.Links .ul li .img img{width: 100%}
.Links .ul li p{font-size: 16px;text-align: center;line-height: 26px;margin-top: 5px;color: #555555}

@media screen and (max-width:768px){
  .Links .ul li{width: 49%}
  .Links .ul li:nth-child(2n){margin-right: 0;}
}


/* .img{overflow: hidden;}
.img img{-webkit-transition: 0.3s;-o-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s}
.img:hover img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08)} */


/* 林场产品列表 */
.product{}
.product .ztop{background: #f5f5f5;padding: 80px 0}
.product .ztop p{font-size: 16px;line-height: 30px;color: #666666;text-indent: 2em;margin-bottom: 30px;;}
.product ul.ul{display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;}
.product ul.ul li{width: 31.5%;margin-right: 2.75%;margin-bottom: 30px;}
.product ul.ul li:nth-child(3n){margin-right: 0;}
.product ul.ul li .img{}
.product ul.ul li .img img{width: 100%}
.product ul.ul li .text{background: #f8f8f8;line-height: 30px;padding: 29px 2%;text-align: center;}
.product ul.ul li .text a{font-size: 20px}


@media screen and (max-width:768px){
  .product ul.ul li{width: 100%;margin-right: 0;}
  .product ul.ul li .text{padding: 16px 2%}
}


/* 搜索页面 */
.search_index{}
.search_index .title{}
.search_index .title .input{width: 100%;margin: 0 auto;padding-right: 50px;margin-top: 30px;;position: relative;max-width: 600px;line-height: 50px;height: 50px;background: #ffffff;;}
.search_index .title .input input{padding: 0 20px;width: 100%;line-height: 50px;height: 50px;}
.search_index .title .input span{width: 50px;height: 50px;display: block;position: absolute;right: 0;top: 0; background: url(../images/search_icon.png) no-repeat center center;
  cursor: pointer;z-index: 10;}

.right-fixed{display:none;display:none;position: fixed; z-index: 300;right: 0; top: 40%; border-radius: 5px; box-shadow:0 0 5px rgba(0,0,0,0.3); padding:5px; width: 260px; background: #fff;}
.right-fixed.showFalse{display: none;}
.section1 .left .l .text .img img {
    display: none;
}
@media(max-width:640px){
.right-fixed{width: 160px;}
.section1 .left .l .text .img{height:240px;background-size:cover}

}

@media (min-width:1024px){
  .section1 .left .l .text .img {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
}



.section1 .left .swiper-container,.section1 .left .l .text {
    height: 100%;
}
}
.Trends h3 a {
  display: block;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
}
@media (max-width:1024px){
  .banner .swiper-slide video,.video-play {
    display: none;
  }
}
.video-play {
  background:url(../images/icon-play.png) no-repeat center;
  position: absolute;
  width: 34px;
  height: 34px;
  left: 50%;
  top: 50%;
  margin: 0 0 -17px -17px;
  cursor: pointer;
  z-index: 100;
  display: none;
}
.forest_Details .dzCon .imgbox.isdz .img01 {
  display: none;
}

.forest_Details .dzCon .imgbox.isdz .img02 {
  display: block;
}

.Trends .ztop img {
  display: none;
}

.Trends .ztop .img {
  height: 169px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  width: 100%;
}
.Trends .ztop .img.iw3{height: 240px;}
.Trends .swiper-slide .container {
  width: 100%;
}
.right-fixed.iscroll {
  right: -260px;
}

.right-fixed {
	display:none;
  transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
  -webkit-transition: .4s;
}
@media (max-width:640px){
  .Trends .ztop .img {height: 200px;}
}
.dis_mb{display:none;}
@media (max-width:1000px){
.dis_mb{display:block;}
.dis_pc{display:none;}
}


/*20201010 zhouyang*/
.building .zbtm .content .content_bk{
	min-height: 317px;
}
@media (max-width:768px){
	.forest_Details .TxtBoxbb img{height: auto!important;}
}

/*20210812*/
.forest_Details .TxtBoxbb, .forest_Details .TxtBoxbb p {
    font-family:仿宋,仿宋_GB2312 !important;
    /*font-size: 18.7px !important;*/
    line-height: 2;
    color: gray !important;
}

.forest_Details .TxtBoxbb{
	max-width:677px;
	margin:auto;
	text-align: justify;
	/*text-indent:2em;*/
}

.forest_Details .TxtBoxbb div,
.forest_Details .TxtBoxbb p{
	/* text-indent:2em; */
}
.forest_Details .TxtBoxbb2 div,
.forest_Details .TxtBoxbb2 p,
.forest_Details .TxtBoxbb2{
	/*text-indent:2em !important;*/
}
.forest_Details .TxtBoxbb img {
    display: block;
    margin: auto;
	margin-bottom: 10px;
}
.forest_Details .TxtBoxbb img+br {
    display: none;
}
.Thematic .ul {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
/*1234555*/

.forest_Details .TxtBoxbb .imgs {
    max-width: 100%;
}

/*2022/7/27*/
.forest_Details .TxtBoxbb span,
.forest_Details .TxtBoxbb p,
.forest_Details .TxtBoxbb *{
    color: #515151 !important;
    /*font-size: 16px !important;*/
font-family: FangSong_GB2312 !important;
}

.section7 img{
	width:100%;
}

.Pages .p_jump b,.Pages .p_jump input {
    display: inline-block;
}

.Pages .p_jump {
    line-height: 1;
}

.Pages .p_jump .i_text {
    font-size: 14px;
    width: 50px;
    height: 36px;
    border: 1px solid #ccc;
    outline: none;
    margin: 0 5px;
}

.Pages .p_jump .i_button {
    width: 50px;
    height: 36px;
    background: #239c3b;
    color: #fff;
    margin: 0 0 0 5px;
    outline: none;
    border: none;
    top: 0;
    border-radius: 4px;
}

.Pages a.a_end {
    color: #239c3b;
    margin-left: 0;
}
@media(max-width:1024px){
    .Pages .p_jump,.Pages a.a_end {
    display: none;
}
}


.form_msjb .auto_1280{ max-width:750px; }
.form_msjb .z_title{ text-align:center; margin-bottom:3%;}
.form_msjb .z_title:after{ display:none;}
.form_msjb .item{ margin-bottom:20px; font-size:16px;}
.form_msjb label{ margin-right:3%;}
.form_msjb label input{ margin-right:5px;}
.form_msjb .text{ width:100%; height:40px; line-height:40px; border:1px solid #ccc;}
.form_msjb .name{ margin-bottom:10px;}
.form_msjb textarea.text{ height:120px; }
.form_msjb .queueList{ margin:0;}
.form_msjb .placeholder{ font-size:14px;}
.form_msjb .btn_submit{display:block;border:none;background-color:#239c3b;color:#fff;padding:0 10px;width:120px;line-height:40px;border-radius:20px;font-size:16px; margin: 0 auto;}

