@charset "utf-8";
body{background: #f6f7fb}
.swiper-button-disabled{opacity:.5}
.suTab .mores .more{display:none}
.intit{display:flex;margin-bottom:.3rem;align-items:center}
.intit span.sys{position:relative;display:block;margin-right:.15rem;padding-right:.15rem;color:#08562f;font-size:.32rem;line-height:1em}
.intit span.sys:after{position:absolute;top:50%;right:0;margin-top:-.12rem;width:1px;height:.24rem;background:#ccc;content:''}
.homea .swiBtn a{position:absolute;top:50%;z-index:10;display:block;margin-top:-.25rem;width:.5rem;height:.5rem;border:1px solid #bbb;border-radius:50%;color:#fff;text-align:center;font-size:.2rem;line-height:.48rem}
.homea .swiBtn a.prev{left:.2rem}
.homea .swiBtn a.next{right:.2rem}
.homea .swiBtn a:hover{background:rgba(255,255,255,.2)}
.homea{padding-bottom:.3rem}
.homea:after{position:absolute;top:20%;left:0;width:4.64rem;height:5.68rem;background:url(../images/a1bg.png) no-repeat center;background-size:cover;content:'';pointer-events:none}
.homea .aleft{padding-top:.6rem;padding-right:.25rem;width:70.5%;border-right:1px solid #eee}
.homea .aright{padding-top:.6rem;padding-left:.25rem;width:29.5%}
.homea .aleft .slide-apic .item .imgBox .img{padding-bottom:0;height:6.3rem}
.homea .aleft .slide-atxt .item h4{margin-bottom:.15rem;height:.52rem;font-size:.2rem}
.homea .aleft .slide-atxt .item time{color:#666;font-size:.15rem}
.homea .aleft .slide-atxt .item time i{margin-right:3px}
.homea .aleft .slide-atxt .item a{display:block;padding:.25rem;height:1.35rem;background:#f2f2f4;transition:.3s}

.homea .aright ul{padding-bottom:.15rem;/*height:7.65rem;*/background:#fafafa}
.homea .aright ul li{position:relative}
.homea .aright ul li .imgBox .img{padding-bottom:0;height:2.75rem}
.homea .aright ul li:after{position:absolute;right:.25rem;bottom:0;left:.25rem;height:1px;background:#ddd;content:''}
.homea .aright ul li:last-child:after{display:none}
.homea .aright ul li a .txt{position:relative;display:flex;padding:.195rem .25rem;justify-content:space-between;align-items:center}
.homea .aright ul li time{color:#666;text-align:center;font-size:.14rem}
.homea .aright ul li time span{display:block;font-size:.32rem}
.homea .aright ul li h4{width:calc(100% - .8rem);font-size:.18rem;line-height:1.5em}
.homea .aright ul li:nth-child(1){padding:0 0 .15rem}
.homea .aright ul li:nth-child(1) .txt{padding-top:.25rem}
.homea .aright ul li:nth-child(1) .txt h4{width:100%}
.homea .aright ul li:nth-child(1) .txt time{position:absolute;top:-.5rem;left:.25rem;padding-top:.03rem;width:.68rem;height:.68rem;background:#fff;background:#007940;color:#fff;text-align:center;font-size:.14rem}
.homea .aright ul li:nth-child(1) .txt time span{display:block;font-size:.28rem}
.homea .aright:after{position:absolute;bottom:-.35rem;left:.25rem;z-index:0;width:calc(100vw - 14.6rem);height:2.95rem;background:url(../images/a3.jpg) no-repeat center;background-size:cover;content:'';pointer-events:none}
.homeb{position:relative;padding:.5rem 0 .1rem}
.homeb .intit{margin-bottom:0}
.homeb .intitp{margin-bottom:.4rem}
.homeb:after{position:absolute;top:-1.6rem;right:0;bottom:0;left:0;z-index:0;background:url(../images/bbg.jpg) no-repeat top center;content:'';pointer-events:none}
.homeb .swiBtn a{display:block;width:.5rem;height:.5rem;border:1px solid #bbb;border-radius:50%;text-align:center;font-size:.2rem;line-height:.48rem}
.homeb .swiBtn a.next{margin-left:.2rem}
.homeb .swiBtn a:hover{border-color:#007940;color:#007940}
/*.homeb .slide-b{width:calc((100vw - 14.6rem)/ 2 + 100%)}*/
.homeb .item .imgBox .img{padding-bottom:68%}
.homeb .item .txt{position:relative;padding:.3rem 0 .2rem}
.homeb .item .txt h4{margin-bottom:.2rem;height:.54rem;font-size:.18rem;line-height:1.5em}
.homeb .item .txt p{margin-bottom:.3rem;height:.48rem;color:#888;font-size:.14rem;line-height:1.6em}
.homeb .item .txt time{position:absolute;top:-.5rem;left:.1rem;padding-top:.03rem;width:.68rem;height:.68rem;background:#fff;color:#007940;text-align:center;font-size:.14rem}
.homeb .item .txt time span{display:block;font-size:.28rem}
.homeb .item:hover .txt time{background:#007940;color:#fff}
.homec{padding-bottom:.3rem}
.homec .intit{margin-bottom:0}
.homec .intitp{margin-bottom:.4rem}
.homec .swiBtn a{display:block;width:.5rem;height:.5rem;border:1px solid #bbb;border-radius:50%;text-align:center;font-size:.2rem;line-height:.48rem}
.homec .swiBtn a.next{margin-left:.2rem}
.homec .swiBtn a:hover{border-color:#007940;color:#007940}
.homec:after{position:absolute;right:8%;bottom:0;left:0;z-index:0;height:3.4rem;background:url(../images/cbg.png) no-repeat center;background-size:cover;content:'';pointer-events:none}
.homec .item .txt{padding:.2rem 0;color:#fff}
.homec .item .txt h4{margin-bottom:.2rem;height:.54rem;font-size:.18rem;line-height:1.5em}
.homec .item .txt p{margin-bottom:.3rem;height:.48rem;color:rgba(255,255,255,.7);font-size:.14rem;line-height:1.6em}
.homec .item .txt time{color:rgba(255,255,255,.8)}
.homec .item .txt time i{margin-right:5px}
.homed{position:relative;margin-top:-.8rem;padding:2.6rem 0 .6rem;background:url(../images/dbg2.jpg) no-repeat center;background-size:cover}
.homed .bg{position:absolute;top:1rem;left:0;z-index:0;width:2.83rem;height:5.96rem;background:url(../images/dbg1.png) no-repeat top left;background-size:100% auto;pointer-events:none}
.homed .bg .ld{position:absolute;top:22.8%;left:65.3%;z-index:0;width:.47rem;height:3.96rem;/*background:url(../images/ld.png) no-repeat top left;*/background-size:100% auto;transform-origin:top center;pointer-events:none;animation:rotedld 3s infinite}
.homed .dleft{width:68%}
.homed .dright{width:28%}
.homed .dleft .mores{position:absolute;top:2.1rem;left:0;z-index:10}
.homed .dleft .hd{width:1.5rem}
.homed .dleft .bd{width:calc(100% - 1.7rem)}
.homed .dleft .hd ul li{margin-bottom:.1rem;color:#888;font-size:.24rem}
.homed .dleft .hd ul li span{position:relative;display:inline-block;padding:.1rem 0;cursor:pointer}
.homed .dleft .hd ul li span:after{position:absolute;bottom:0;left:50%;width:0;height:3px;background:#0d7c47;content:'';transition:.3s;transform:translateX(-50%)}
.homed .dleft .hd ul li.on span:after{width:100%}
.homed .dleft .hd ul li.on{color:#0d7c47}
.homed .dleft .list li{margin-bottom:.3rem}
.homed .dleft .list li a{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.homed .dleft .list li .imgBox{width:2.8rem}
.homed .dleft .list li .txt{width:calc(100% - 3.1rem)}
.homed .dleft .list li .txt h4{margin-bottom:.15rem;font-size:.2rem}
.homed .dleft .list li .txt p{margin-bottom:.15rem;height:.54rem;color:#888;font-size:.15rem;line-height:1.8em}
.homed .dleft .list li .txt .info{color:#666}
.homed .dleft .list li .txt .info time{margin-right:.2rem}
.homed .dleft .list li .txt .info i{margin-right:5px}
.homed .dleft .list li .txt .info i.icon-more1{font-size:.18rem}
.homed .dright .intit{margin-bottom:0}
.homed .dright .intit span.sys{display:block;width:1.78rem;background:#087442;color:#fff;text-align:center;line-height:.6rem}
.homed .dright .intit span.sys:after{display:none}
.homed .dright ul{padding:.2rem;height:5.7rem;background:#00713b;color:#fff}
.homed .dright ul li{padding:.13rem 0}
.homed .dright ul li a{display:flex;color:#fff;justify-content:space-between;align-items:center}
.homed .dright ul li time{color:rgba(255,255,255,.8);text-align:center;font-size:.14rem}
.homed .dright ul li time span{display:block;color:#fff;font-size:.3rem}
.homed .dright ul li h4{width:calc(100% - .8rem);font-size:.18rem;line-height:1.5em}
.homee{padding:.6rem 0 .3rem}
.homee .intit{position:absolute;top:.15rem;left:0;z-index:5}
.homee .slide-e .item a{display:flex;align-items:flex-end}
.homee .slide-e .item .imgBox{width:40%}
.homee .slide-e .item .txt{position:relative;padding:.6rem;width:60%;height:4.35rem;background:url(../images/ebg.png) #f2f3f7 no-repeat bottom right}
.homee .slide-e .item .txt:before{position:absolute;top:.25rem;left:.25rem;color:#0d7c47;content:"\e610";font-size:.24rem;font-family:iconfont!important}
.homee .slide-e .item .txt h4{margin-bottom:.2rem;color:#0d7c47;font-size:.22rem}
.homee .slide-e .item .txt p{margin-bottom:.2rem;color:#666;line-height:1.8em}
.homee .slide-e .item .txt time{color:#666}
.homee .slide-e .item .txt time i{margin-right:5px}
.homee .slide-ep{position:absolute;right:0;bottom:0;left:40%;z-index:5;background:#0d7c47}
.homee .slide-es{margin:0 auto;width:calc(100% - 1rem)}
.homee .slide-es .item{position:relative;padding:.3rem 0 .2rem;text-align:center;cursor:pointer}
.homee .slide-es .item:before{position:absolute;top:0;left:50%;z-index:5;visibility:hidden;border:12px solid transparent;content:'';opacity:0;transform:translateX(-50%);border-top-color:#f2f3f7}
.homee .slide-es .item .imgBox{margin:0 auto .1rem;width:.8rem;height:.8rem;border-radius:50%}
.homee .slide-es .item .imgBox .img{padding-bottom:100%}
.homee .slide-es .item h4{color:#fff;font-size:.18rem}
.homee .slide-ep .swiBtn a{position:absolute;top:50%;z-index:5;color:#fff;font-size:.24rem;transition:.3s;transform:translateY(-50%)}
.homee .slide-ep .swiBtn a.prev{left:.15rem}
.homee .slide-ep .swiBtn a.next{right:.15rem}
.homee .slide-es .swiper-slide-thumb-active:before{visibility:visible;opacity:1}
.homef{position:relative;padding-top:.6rem}
.homef:before{position:absolute;top:0;left:0;z-index:0;width:2.79rem;height:5.14rem;background:url(../images/fbg1.png) no-repeat top center;background-size:100% auto;content:'';pointer-events:none}
.homef .fleft{width:calc(100% - 4.4rem)}
.homef .fright{padding:.2rem;width:4rem;background:#f6f2f1}
.homef .fleft .mores{position:absolute;top:.15rem;right:0}
.homef .fleft .hd ul li{padding:0 .25rem;font-size:.28rem;line-height:.66rem;cursor:pointer}
.homef .fleft .hd ul li.on{background:#056738;color:#fff}
.homef .fleft .bd .list{width:50%;height:3.88rem;background:url(../images/fbg2.jpg) no-repeat center;background-size:cover;color:#fff}
.homef .fleft .bd .imgBox{width:50%;height:3.88rem}
.homef .fleft .bd .imgBox .ablink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(255,255,255,0)}
.homef .fleft .bd .imgBox .img{padding-bottom:0;height:100%}
.homef .fleft .bd .list li{position:relative;padding:.25rem .3rem;border-bottom:1px solid rgba(255,255,255,.2)}
.homef .fleft .bd .list li:after{position:absolute;top:50%;left:100%;z-index:5;visibility:hidden;border:15px solid transparent;content:'';opacity:0;transform:translateY(-50%);border-left-color:#06773f}
.homef .fleft .bd .list li.on:after{visibility:visible;opacity:1}
.homef .fleft .bd .list li:last-child{border-bottom:0}
.homef .fleft .bd .list li a{color:#fff}
.homef .fleft .bd .list li h4{font-size:.2rem}
.homef .fleft .bd .list li p{display:none;margin-top:.1rem;height:.44rem;color:rgba(255,255,255,.8);font-size:.14rem;line-height:1.6em}
.homef .fleft .bd .list li:nth-child(1) p{display: -webkit-box; display:block\0}
.homef .fright .hd{padding-top:.1rem;width:1.1rem}
.homef .fright .hd ul li{display:flex;text-align:center;line-height:.36rem;cursor:pointer;justify-content:center;align-items:center}
.homef .fright .hd ul li:before{display:block;margin-right:.1rem;width:6px;height:6px;border-radius:50%;background:#ece5df;content:''}
.homef .fright .hd ul li.on{background:#006837;color:#fff}
.homef .fright .bd{width:calc(100% - 1.2rem)}
.homef .fright .bd a{position:relative;display:block;padding-right:5px;padding-bottom:5px}
.homef .fright .bd a:after{position:absolute;top:5px;right:0;bottom:0;left:5px;background:#dededc;content:''}
.homef .fright .bd img{position:relative;z-index:3;max-height:3.43rem}
.homeg{padding-top:.5rem}
.homeg .suTab .hd{position:absolute;top:0;right:0}
.homeg .suTab .hd ul li{position:relative;margin-left:.2rem;cursor:pointer}
.homeg .suTab .hd ul li i{position:absolute;top:40%;left:50%;z-index:2;color:#888;font-size:.24rem;transform:translateX(-50%) translateY(-50%)}
.homeg .suTab .hd ul li svg{width:.42rem;height:.48rem}
.homeg .suTab .hd ul li .path{transition:.3s;fill:none;stroke:#888;stroke-width:2;stroke-miterlimit:10}
.homeg .suTab .hd ul li.on .path{fill:#067743;stroke:#067743}
.homeg .suTab .hd ul li.on i{color:#fff}
.homeg .vlist li{float:left;margin-bottom:.2rem}
.homeg .vlist li a{position:relative;display:block}
.homeg .vlist li .txt{position:absolute;right:0;bottom:0;left:0;z-index:3;padding:.2rem;color:#fff}
.homeg .vlist li .imgBox .img{padding-bottom:0;height:2.65rem}
.homeg .vlist li .imgBox:before{position:absolute;right:-1px;bottom:-1px;left:-1px;z-index:1;height:30%;background:url(../images/blackmsb.png) no-repeat bottom center;background-size:101% 100%;content:'';opacity:.8}
.homeg .vlist li{width:calc(30% - .2rem)}
.homeg .vlist li .txt h4{position:relative;font-size:.18rem;}
.homeg .vlist li:nth-child(1){margin-right:.2rem;width:70%}
.homeg .vlist li:nth-child(1) .imgBox .img{height:5.5rem}
.homeg .vlist li:nth-child(1) .txt h4{font-size:.22rem}
.homeg .vlist .imgBox:after{content: "\e601";font-family: "iconfont" !important;position: absolute;left: 50%;top: 45%;transform:translateX(-50%) translateY(-50%);z-index: 6;position: absolute;color: #fff;font-size: .6rem;text-shadow: 0 0 5px rgba(0,0,0,.15)}
.homeg .vlist li:nth-child(1) .imgBox:after{font-size: .9rem}

.homeg .plist li{margin-bottom:.2rem;width:calc(33.33333% - .13rem)}
.homeg .plist li a{position:relative;display:block}
.homeg .plist li .txt{position:absolute;right:0;bottom:0;left:0;z-index:3;padding:.2rem;color:#fff}
.homeg .plist li .txt h4{font-size:.18rem}
.homeg .plist li .imgBox .img{padding-bottom:0;height:2.65rem}
.homeg .plist li .imgBox:before{position:absolute;right:-1px;bottom:-1px;left:-1px;z-index:1;height:30%;background:url(../images/blackmsb.png) no-repeat bottom center;background-size:101% 100%;content:'';opacity:.8}
.homeh{position:relative;padding:.5rem 0 .6rem}
.homeh:after{position:absolute;top:-.2rem;right:0;bottom:-.5rem;left:0;z-index:0;background:url(../images/hbg.jpg) no-repeat top center;content:'';pointer-events:none}
.homeh .slide-h .swiper-slide{text-align:center}
.homeh .slide-h .ico{position:relative}
.homeh .slide-h .ico:after{position:absolute;top:50%;left:50%;z-index:0;margin-top:-.8rem;margin-left:-.8rem;width:1.6rem;height:1.6rem;border:3px dotted #ea9811;border-radius:50%;content:'';-webkit-animation:roted 120s linear infinite}
.homeh .slide-h .ico img{position:relative;z-index:3}
.homeh .slide-h .txt .num span{color:#08562f;font-size:.34rem}
.homeh .slide-h .txt p{font-size:.18rem}
.homeh .swiDots{text-align: center;padding-top: .2rem}
.homeh .swiDots .active{background: #067743;opacity: 1}
.homei{padding:.2rem 0 1rem;background:url(../images/ibg.png) no-repeat bottom center;background-size:100% auto}
.homei .wp{position: relative;}
.homei ul li .item .imgBox .img{padding-bottom:0;opacity:.8}
.homei ul li .item .imgBox{background:#000}
.homei ul li .item .imgBox:after{position:absolute;right:-1px;bottom:-1px;left:-1px;z-index:1;height:30%;background:url(../images/blackmsb.png) no-repeat bottom center;background-size:101% 100%;content:'';opacity:.8}
.homei ul li .item a{position:relative;display:block}
.homei ul li .item .txt{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:.25rem;color:#fff}
.homei ul li .item .txt .media i{position:relative;margin-right:5px;padding-left:.1rem;font-size:.2rem}
.homei ul li .item .txt .media i:after{position:absolute;top:50%;left:0;margin-top:-.08rem;width:3px;height:.18rem;background:#fff;content:''}
.homei ul li .item .txt .media i.icon-sina:after{background:#e80113}
.homei ul li .item .txt .media i.icon-weixin:after{background:#47d600}
.homei ul li .item .txt .media i.icon-douyin:after{background:#f000ff}
.homei ul li .item .txt .media i.icon-bzhan:after{background:#f09640}
.homei ul li .item .txt h4{margin-top:.1rem;font-size:.18rem}
.homei ul li:nth-child(1){width:48%}
.homei ul li:nth-child(2){width:27%}
.homei ul li:nth-child(3){width:25%}
.homei ul li:nth-child(1) .item .imgBox .img{height:5.2rem}
.homei ul li:nth-child(2) .item .imgBox .img{height:2.6rem}
.homei ul li:nth-child(3) .item .imgBox .img{height:5.2rem}
.homei ul li:hover .item .imgBox .img{opacity:1}

.homej {margin-top:0.5rem}
.homej ul li{width:25%!important;float:left;padding-right:0.16rem;text-align: center;line-height: 2;}
.homej ul li:nth-child(4){padding-right:0}
.homej ul li img{width:100%;height:1.46rem}
.homej ul:after{clear:both;display:block;content:""}

.homea .lists{background: #f2f2f3;margin-top: -.1rem;position: relative;z-index: 5}
  .homea .lists:after{content: '';display: inline-block;width: 33.33333%}
  .homea .lists .item{width: 33.33333%;height: 1rem;padding: .2rem;font-size: .2rem;position: relative;}
  .homea .lists .item:before{content: '';position: absolute;top: .2rem;bottom: .2rem;width: 1px;background: #ddd;right: 0;}
  .homea .lists .item:nth-child(3):before{display: none}
  .homea .lists .item:nth-child(6):before{display: none}
  .homea .lists .item.on{color: #fff;background: #007940}
  .homea .lists .item.on:before{display: none}
  .homea .lists .item.on a{color: #fff;}
 @media (max-width: 1800px){
  .homea .aright:after{
   width: 4.55rem;
   }
  }
  @media (max-width: 1280px){
  .homea .aright:after{
   width: 4.4rem;
   }
  }

  @media (max-width: 900px){
  .homea .lists .item{width: 50%;} 
  .homea .lists .item:nth-child(3):before{display:block;}
  .homea .lists .item:nth-child(2):before{display: none}
  .homea .lists .item:nth-child(4):before{display: none}
  .homea .lists .item:nth-child(6):before{display: none}
  .homea .lists .item.on:before{display: none}
  }
  @media (max-width: 640px){
  .homea .lists .item:before{display: none}
  .homea .lists{padding: .15rem 0}
  .homea .lists .item{width: 100%;height: auto} 
  .homea .lists .item{font-size: .19rem;padding: .15rem .2rem}
  .homej ul li{width: 100%!important;
    padding-right: 0;
    display: block!important;}
  }

.homei .wp dl {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  display:flex
}
.homei .wp dl dd {
  margin-left: 0.2rem;
  position: relative;
}
.homei .wp dl dd a {
  display: block;
  width: 0.45rem;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #006535;
  position: relative;
  z-index: 2;
}
.homei .wp dl dd a:hover {
  background: #098348;
}
.homei .wp dl dd .layer {
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  background: #fff;
  width: 1.1rem;
  position: absolute;
  z-index: 1;
  left: 50%;
  right: auto;
  top: 98%;
  bottom: auto;
  margin-left: -0.65rem;
  margin-top: 0;
  padding: 0.05rem 0.05rem;
  opacity: 0;
  visibility: hidden;
}
.homei .wp dl dd .layer:after {
  content: "";
  display: block;
  position: absolute;
  top: -0.06rem;
  right: 0.35rem;
  width: 0.2rem;
  height: 0.2rem;
  background: #fff;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}
.homei .wp dl dd .layer .ewm {
  width: 100%;
  text-align: center;
}
.homei .wp dl dd .layer .ewm img {
  width: 1rem;
}
.homei .wp dl dd .layer .ewm .name {
  font-size: 12px;
  padding-top: 0.03rem;
  color: #727084;
}
.homei .wp dl dd.more a {
  background: rgba(255, 255, 255, 0.58);
}
.homei .wp dl dd.more .layer {
  background: #000;
  font-size: 0.12rem;
  width: auto;
  padding: 0.1rem 0.2rem;
  -moz-border-radius: 0.2rem;
  -webkit-border-radius: 0.2rem;
  border-radius: 0.2rem;
  left: auto;
  right: -60%;
}
.homei .wp dl dd.more .layer:after {
  background: #000;
  left: 50%;
  margin-left: -0.1rem;
  z-index: -1;
}
.homei .wp dl dd:hover a {
  background: #098348;
}
.homei .wp dl dd:hover .layer {
  margin-top: 0.18rem;
  opacity: 1;
  visibility: visible;
}
.homei .wp dl dd:hover.more img {
  filter: brightness(10);
}

@media screen and (max-width: 800px) {

.homei .wp dl {
  position: static;
  margin-top: -10px;
  margin-bottom: 10px;
}
.homei .wp dl dd {
  margin: 0 0.2rem;
}
.homei .wp dl dd a {
  width: 0.66rem;
}
.homei .wp dl dd .layer {
  width: 3.4rem;
  margin-left: -2.95rem;
}
.homei .wp dl dd .layer:after {
  top: -0.1rem;
}
.homei .wp dl dd .layer .ewm img {
  width: 1.3rem;
}

.homei .wp dl dd.more .layer {
  right: -50%;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

}
@media screen and (max-width: 480px) {
.homei .wp dl dd {
  margin: 0 0.2rem;
}

  .homed .dleft .mores{position:absolute;top: 4.6rem;left:0;z-index:10}
}