﻿@charset "UTF-8";
html{
  font-size: 6.25vw;
}
@media screen and  (min-width: 1600px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}


html {
  scrollbar-width: thin;
  scrollbar-color:#86C43E #1E1E1E;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background-color:#1E1E1E;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#1E1E1E;border-radius:8px;
}	


.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}



/*PC head*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;position: fixed;left: 0;top: 0;z-index: 88;}
.t_navs{ display: block; width: 100%; position: relative; z-index: 30;padding:0 60px;}
.t_navs{ width: 100%; position: relative; display:flex; align-items: center; justify-content: space-between;
}
.t_navs .logo{ line-height: 0;display: block;}
.t_navs .logo img{ width: auto; height:0.72rem;}
.t_navs .logo .img1{ display: block;}
.t_navs .logo .img2{ display: none;}
.t_navs .right{ float: right; display: flex; align-items: center;}
.t_navs .menu{float: left; margin:0 0 0 0.1rem;}
.t_navs .menu .nli{ float: left; position: relative;margin:0 0.1rem;}
.t_navs .menu .nli span{ float: left;}
.t_navs .menu .nli span a{ float: left; display: block;color:#fff; position: relative;line-height:1.2rem; font-size:18px; padding:0 5px;}
.t_navs .menu .nli span a::after{ display: block; width: 0; height: 1px; position: absolute; left:50%; top: 0.98rem; background:#86C43E; transform: translateX(-50%); -ms-transform: translateX(-50%); content: '';}
.t_navs .menu .nli.on span a{ color: #86C43E; }
.t_navs .menu .nli:hover span a{ color: #86C43E;}
.t_navs .menu .nli.on span a::after{  width:100%;}
.t_navs .menu .nli:hover span a::after{  width:100%;}
.menu-sub{ display:none; position: absolute; width:230px; left:50%; top:0.98rem; z-index:20; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.menu-sub .ul{ display: block; width: 100%; border-radius:10px; overflow: hidden;}
.menu-sub .ul li{ display: block; width: 100%; border-bottom: 1px solid #424242;}
.menu-sub .ul li:last-child{border-bottom:0;}
.menu-sub .ul li a{ width: 100%; display: block;background:#1E1E1E; color: #fff;text-align: center;font-size:16px;line-height:24px; padding:0.2rem;}
.menu-sub .ul li a:hover{background:#86C43E; color:#000;}
.t_navs .ss_search{float: left; display:flex; justify-content: center; align-items: center;}
.t_navs .ss_search ._t{ display: flex; width:0.44rem; height:0.44rem; background:url(img/_search.svg) center no-repeat; background-size:24px auto !important; cursor: pointer;}
.t_navs .ss_search ._t:hover{background:url(img/_search2.svg) center no-repeat !important;}
.ss_search1{width: 100%;z-index:20;position: absolute;left: 0;top:0;display: none;background: #1E1E1E; padding-top:1.34rem; padding-bottom:0.8rem;}
.ss_search1 .input{width: 80%; margin:0 10%; display: flex; position: relative;background: rgba(255, 255, 255, 0.09); border-radius:10px;}
.ss_search1 .input input{width: 100%;height:0.6rem;display: block;font-size: 16px;color: #fff; line-height:0.4rem; padding:0.1rem 1.1rem 0.1rem 0.3rem;}
.ss_search1 .input input::placeholder{color: #fff; opacity:1 !important;}
.ss_search1 .input .img{width:0.84rem; height:100%; display: block;position: absolute;right:0;top: 50%;transform: translate(0,-50%);cursor: pointer; background:url(img/_search.svg) center no-repeat; background-size:24px auto !important;}
.ss_search1 .input .img:hover{ background:url(img/_search2.svg) center no-repeat !important;}
.ss_search1.act{background:#fff;}
.ss_search1.act .input{background:#F5F5F5;color:#1E1E1E;}
.ss_search1.act .input input::placeholder{color:#1E1E1E;}
.ss_search1.act .input .img{ background:url(img/_search1.svg) center no-repeat;}

.ss_search1.ect{background:#fff;}
.ss_search1.ect .input{background:#F5F5F5;color:#1E1E1E;}
.ss_search1.ect .input input::placeholder{color:#1E1E1E;}
.ss_search1.ect .input .img{ background:url(img/_search1.svg) center no-repeat;}

.t_navs .lang{ display: flex; margin:0 0 0 14px; position: relative; text-transform: uppercase;}
.t_navs .lang .tit{display: flex;font-size: 18px;color: #fff; padding:0 29px 0 30px; line-height: 1.2rem; background:url(img/_lang.svg) left center no-repeat; background-size:24px auto !important;position: relative;}
.t_navs .lang .tit i{ display: block; width: 16px; height: 100%; position: absolute; right: 0; top: 0; background:url(img/xia.svg) center no-repeat; background-size:16px auto !important;}
.t_navs .lang .tit:hover{background:url(img/_lang1.svg) left center no-repeat;color:#86C43E !important;}
.t_navs .lang .tit:hover i{background:url(img/xia2.svg) center no-repeat !important;}
.t_navs .lang .down{ overflow: hidden;
position: absolute; left:50%; top:0.98rem; transform: translateX(-50%); -ms-transform: translateX(-50%);
width: 110px;
border-radius: 10px;
;display: none;}
.t_navs .lang .down .a{ border-bottom: 1px solid #424242; display: block; width: 100%; color: #fff;text-align: center;font-size:16px;line-height:24px; padding:0.2rem;background: #1E1E1E;}
.t_navs .lang .down .a:last-child{ border-bottom: 0;}
.t_navs .lang .down .a:hover{background:#86C43E; color:#000;}
.t_navs .lang:hover .down{ display: block;}


.wyb_s .xialaph{ display: none;}
.t_navs .menuph{ display: none;} 
.t_navs .hy_box{display: none;}

.t_navs.ect{background: #fff;}
.t_navs.ect .logo .img1{ display: none;}
.t_navs.ect .logo .img2{ display: block;}
.t_navs.ect .menu .nli span a{ color:#1E1E1E;}
.t_navs.ect .menu-sub{ top:100%;}
.t_navs.ect .ss_search ._t{background:url(img/_search1.svg) center no-repeat;}
.t_navs.ect .lang .tit{background:url(img/_lang1.svg) left center no-repeat;color:rgba(51, 51, 51, 1);}
.t_navs.ect .lang .tit i{background:url(img/xia1.svg) center no-repeat;}
.t_navs.ect .lang .down{ top:100%;}

.t_navs.act{background: #fff; box-shadow:0 0 6px rgba(0,0,0,0.1);}
.t_navs.act .logo .img1{ display: none;}
.t_navs.act .logo .img2{ display: block;}
.t_navs.act .menu .nli span a{ color:#1E1E1E;}
.t_navs.act .menu-sub{ top:100%;}
.t_navs.act .ss_search ._t{background:url(img/_search1.svg) center no-repeat;}
.t_navs.act .lang .tit{background:url(img/_lang1.svg) left center no-repeat;color:rgba(51, 51, 51, 1);}
.t_navs.act .lang .tit i{background:url(img/xia1.svg) center no-repeat;}
.t_navs.act .lang .down{ top:100%;}



@media screen and (max-width:1600px) {
.t_navs{ padding:0 0.6rem;}	
.t_navs .menu .nli{margin: 0 0.03rem;}	
}
@media screen and (max-width:1440px) {
.t_navs .menu .nli span a{ font-size:15px;}
}
@media screen and (max-width:1270px) {
.t_navs .menu .nli{margin: 0 0.1rem;}	
}


.t_navs .menuph{float: right; width: 40px; height: 40px; cursor: pointer; text-align: center;}
.t_navs .menuph .menu-toggle {width: 40px;height: 40px;position: absolute;overflow: hidden;z-index: 111;}
.t_navs .menuph .cd-nav-trigger {display: block;width: 40px;height: 40px;}
.t_navs .menuph .menu-toggle span.hamburger {content:"";display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left: 8px;margin-left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after,
.t_navs .menuph .menu-toggle span.hamburger:before{content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after {margin-top:-8px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:8px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #fff;position: absolute;right: 20px;top:50%;margin-top:-1px;}
.t_navs .menuph .menu-toggle span.hamburger .span1{margin-top: -9px;}
.t_navs .menuph .menu-toggle span.hamburger .span3{margin-top: 7px;}
.t_navs .menuph .menu-toggle span.cross:before,
.t_navs .menuph .menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.t_navs .menuph .menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.t_navs .menuph .menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.t_navs .cross::before,
.t_navs .cross::after {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.t_navs .menuph.active .menu-toggle span.hamburger,
.t_navs .menuph.active .menu-toggle span.hamburger:after,
.t_navs .menuph.active .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.t_navs .menuph.active .menu-toggle span.hamburger:after {transition-delay:0s;}
.t_navs .menuph.active .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.t_navs .menuph.active .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #fff;}
.t_navs .menuph.active .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #fff;}

.t_navs.ect .menuph .menu-toggle span.hamburger {background: #86C43E;}
.t_navs.ect .menuph .menu-toggle span.hamburger:after,
.t_navs.ect .menuph .menu-toggle span.hamburger:before{background: #86C43E;}
.t_navs.ect .menuph .menu-toggle span.cross:before,
.t_navs.ect .menuph .menu-toggle span.cross:after{background: #86C43E;}
.t_navs.ect .menuph.active .menu-toggle span.cross:before{background: #86C43E;}

.t_navs.act .menuph .menu-toggle span.hamburger {background: #86C43E;}
.t_navs.act .menuph .menu-toggle span.hamburger:after,
.t_navs.act .menuph .menu-toggle span.hamburger:before{background: #86C43E;}
.t_navs.act .menuph .menu-toggle span.cross:before,
.t_navs.act .menuph .menu-toggle span.cross:after{background: #86C43E;}
.t_navs.act .menuph.active .menu-toggle span.cross:before{background: #86C43E;}


.wyb_s .xialaph{ position: fixed; right: 0; top:0;width: 100%; height:100%;overflow: scroll; padding:60px 16px;z-index:3;background: rgba(80, 80, 80, 0.83);
backdrop-filter: blur(33px);display: none;}
.wyb_s .xialaph .a1box,
.wyb_s .xialaph .a2box,
.wyb_s .xialaph .a3box,
.wyb_s .xialaph .a4box,
.wyb_s .xialaph .a5box{position: relative;}
.wyb_s .xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.wyb_s .xialaph .icobox::after{ display:block; content:''; width:10px;height:10px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #fff;  border-right:1px solid #fff;}
.wyb_s .xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;}
.wyb_s .xialaph .u1{width: 100%;margin-bottom: 20px;}
.wyb_s .xialaph .l1{width: 100%;}
.wyb_s .xialaph .a1{width: 100%;font-size: 14px;color: #fff;line-height: 24px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.09);}
.wyb_s .xialaph  .l1:hover .a1{color: #86C43E;}
.wyb_s .xialaph .u2{width: 100%;padding:12px 15px;border-bottom: 1px solid rgba(255, 255, 255, 0.09);display: none;}
.wyb_s .xialaph .l2{width: 100%;}
.wyb_s .xialaph .a2{width: 100%;font-size: 14px;color: #fff;line-height: 24px;position: relative;padding:2px 0;display: block;}
.wyb_s .xialaph  .l2:hover .a2{color: #86C43E;}
.wyb_s .xialaph .l2:last-child .a2{border-bottom: 0;}
.wyb_s .xialaph .input_box{width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.09);margin-bottom: 20px;position: relative;}
.wyb_s .xialaph .input_box input{width: 100%;height: 40px;padding-right: 60px;font-size: 14px;color: #fff;}
.wyb_s .xialaph .input_box input::placeholder{ opacity:1 !important;}
.wyb_s .xialaph .input_box img{width: 20px;cursor: pointer;position: absolute;right: 14px;top: 50%;margin-top: -10px;}
.wyb_s .xialaph .yyqh_box{width: 100%;font-size: 0;text-align: center;}
.wyb_s .xialaph .yyqh_box a{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;line-height: 20px;margin-right: 14px;}
.wyb_s .xialaph .yyqh_box a:last-child{margin-right: 0;}
.wyb_s .xialaph .yyqh_box a.on,
.wyb_s .xialaph .yyqh_box a:hover{color: #86C43E;}

@media screen and (max-width:1024px) {
/*WAP head*/
.t_navs .menu{ display: none;}
.t_navs .ss_search{ display: none;}
.t_navs{ height:50px; padding:0 7px 0 15px;}
.t_navs .lang{ margin:0 8px 0 0;}
.t_navs .lang .tit{ font-size:15px; line-height:40px; background-size:20px auto !important;  padding: 0 22px 0 26px;}
.t_navs .lang .down{padding:5px 10px;width: 90px; top:100%;}
.t_navs .lang .down .a{ padding:10px 0;}
.t_navs .menuph{ display: block;}
.t_navs .logo img{ height:36px;}

}








@keyframes heng {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes heng {
   0% {
     width: 0;
   }
   100% {
     width: 100%;
   }
}
@keyframes scale {
  0% {
    transform:scale(1,1);
  }
  100% {
    transform:scale(1.1,1.1);
  }
}

@-webkit-keyframes scale {
    0% {
      transform:scale(1,1);
    }
    100% {
      transform:scale(1.1,1.1);
    }
}


@keyframes rotate {
    0% {
       -webkit-transform:rotate(0deg);
       transform:rotate(0deg);
    }
    100% {
       -webkit-transform:rotate(360deg);
       transform:rotate(360deg);
    }
}
@-webkit-keyframes rotate {
    0% {
       -webkit-transform:rotate(0deg);
       transform:rotate(0deg);
    }
    100% {
       -webkit-transform:rotate(360deg);
       transform:rotate(360deg);
    }
}

@keyframes move {
    0% {
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
    }
    1% {
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
    }
    100% {
       -webkit-transform:translateY(25px);
       transform:translateY(25px);
    }
}
@-webkit-keyframes move {
    0% {
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
    }
    1% {
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
    }
    100% {
       -webkit-transform:translateY(25px);
       transform:translateY(25px);
    }
}


._mouse{ position: absolute; left:50%; bottom:40px; transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:10;}
._mouse .p{ cursor: pointer; align-items: center; display: flex; flex-direction: column; justify-content: center; animation:move 2s linear 0s infinite; color: #fff; font-size:12px; line-height: 1; text-transform: uppercase; letter-spacing:6px;}
._mouse img{width:22px; margin-top:12px;}

@media screen and (max-width:1024px) {
._mouse{ bottom:30px;}	
._mouse .p{ letter-spacing:2px;}	
._mouse img{width:17px; margin-top:6px;}

}
  
.swiper-xia{ position: fixed; right:20px; bottom:20px; z-index: 10; cursor: pointer; display:block; width:48px; height:48px; border-radius:50%;background:url(img/_arrow-down.svg) center no-repeat #86C43E; background-size:20px auto !important;}
.index-banner{ display:block; width: 100%; overflow: hidden; position: relative; background:#000; height:100vh;}
.index-banner .sect{ display:block; width:100%;}
.index-banner .swiper-slide .div{ display:block; width:100%; line-height: 0; height:100vh; overflow: hidden;}
.index-banner .swiper-slide .pc_show1{ height:100vh; object-fit: cover;}
.index-banner .swiper-slide .ph_show1{ height:100vh; object-fit: cover;}
.index-banner .slick-dots{ width: auto; display:inline-flex; position:absolute; left:50%; bottom:34px; margin-left: -800px; z-index: 6;}
.index-banner .slick-dots li{ position: relative; cursor: pointer; display: block; width:20px; height:20px; border-radius:50%; margin:0 7px 0 0;background:none; opacity:1; }
.index-banner .slick-dots li button{ content:''; display: block; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:10px; height:10px; border-radius:50%; background:#fff; z-index: 6; }
.index-banner .slick-dots li.slick-active{ opacity:1;background:url(img/ivo.png) center no-repeat; background-size:100% auto !important; }
.index-banner .slick-prev,
.index-banner .slick-next{ cursor: pointer; top: auto; left: auto; right:50%; margin-right: -713px; bottom:20px; display:block; width:48px; height:48px; border-radius:50%; background:url(img/right7.svg) center no-repeat rgba(255, 255, 255, 0.2); background-size:24px auto !important; -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);}
.index-banner .slick-prev:hover,
.index-banner .slick-next:hover{ background:url(img/right7.svg) center no-repeat #86C43E;}
.index-banner .slick-prev{ margin-right: -651px;
 -webkit-transform: translate(0,0) rotate(180deg);
  -ms-transform: translate(0,0) rotate(180deg);
  transform: translate(0,0) rotate(180deg); }
.index-banner .swiper-line{position: absolute; bottom:20px; right:50%; margin-right:-733px; display: block; width:1px; height:48px; background: #fff; opacity:0.3;}
.index-banner .swiper-switch{ cursor: pointer; position: absolute; bottom:20px; right:50%; margin-right:-800px; cursor: pointer; display:block; width:48px; height:48px; border-radius:50%;background:url(img/_pause.svg) center no-repeat rgba(255, 255, 255, 0.2); background-size:24px auto !important;}
.index-banner .swiper-switch.active{background:url(img/_play-one.svg) center no-repeat #86C43E;}

.index-banner .banText{ display:block; position:absolute; left:0; top:42%; width:100%; z-index: 6;}
.index-banner .tit1{ display:block; width: 100%; font-weight: bold; color: #fff; font-size:0.72rem; line-height:0.8rem;}
.index-banner .tit2{ display:block; width: 100%; color: #fff; font-size:0.3rem; line-height:0.45rem;}
.index-banner .box1{ display: block; width: 100%;}

.index-banner .slick-current .pc_show1{animation:scale 4s linear 0.4s;}

@media  screen and (max-width:1760px){
.index-banner .slick-dots{ left:0.8rem; bottom:0.34rem; margin-left:0;}	
.index-banner .slick-dots li{ width:0.2rem; height:0.2rem;  margin:0 7px 0 0; }
.index-banner .slick-dots li button{ width:0.1rem; height:0.1rem;  }
.index-banner .swiper-switch{bottom:0.2rem; right:0.8rem; margin-right:0; width:0.48rem; height:0.48rem;}
.index-banner .swiper-line{ height:0.48rem; right:0.8rem; margin-right:0.67rem;}
.index-banner .slick-prev,
.index-banner .slick-next{ left: auto; right:0.8rem; margin-right: 0.87rem; bottom:0.2rem; width:0.48rem; height:0.48rem;}
.index-banner .slick-prev{ margin-right:1.49rem;}
.swiper-xia{ right:0.16rem; bottom:0.2rem; width:0.48rem; height:0.48rem; }
}
@media  screen and (max-width:1024px){
.index-banner .slick-prev,
.index-banner .slick-next{ right:15px; margin-right:0; bottom:20px; width:30px; height:30px;background-size:22px auto !important; }
.index-banner .slick-prev{ margin-right:40px; }
.index-banner .swiper-line{ display:none; height:30px;}
.index-banner .slick-dots{ left:15px; bottom:25px; margin-left:0;}	
.index-banner .slick-dots li{ width:18px; height:18px; margin:0 7px 0 0; }
.index-banner .slick-dots li button{ width:8px; height:8px;  }
.index-banner .swiper-switch{ display:none; right:55px; bottom:12px; width:30px; height:30px; background-size:20px auto !important;}
.swiper-xia{ right:15px; bottom:12px; width:30px; height:30px; background-size:16px auto !important; }
.index-banner .tit1{ font-size:24px; line-height:34px;}
.index-banner .tit2{ font-size:15px; line-height:24px; margin-top: 5px;}

}


._renter{ z-index: 20; cursor: pointer; position:fixed; right:20px; bottom:21px; cursor: pointer; display:none; width:0.48rem; height:0.48rem; border-radius:50%;background:url(img/_arrow-up.svg) center no-repeat #86C43E; background-size:20px auto !important;}

@media  screen and (max-width:1024px){
._renter{ width:32px; height:32px; background-size:16px auto !important; right:5px; bottom:18px;}
}

/*底部*/
.bottomnav{width: 100%; background: rgba(30, 30, 30, 1); overflow: hidden;}
.bottomnav .down{ border-top:1px solid rgba(255,255,255,0.1);}
.bottomnav .con1{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; padding:1.05rem 0 0.8rem 0;}
.bottomnav .con2{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding:15px 0;}
.bottomnav .con3{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding:15px 0;}
.bottomnav .left{ display: flex; align-items: center; flex-direction: column; margin-top: 4px;}
.bottomnav .addr{ display:inline-flex; color: rgba(255,255,255,0.5); font-size:16px; line-height:24px;}
.bottomnav .addr .info{ display:flex; align-items: center; margin-left: 0.24rem;}
.bottomnav .addr .info img{ min-width:24px; width:24px; height: 24px; margin-right:2px; }
.bottomnav .logo{ display: block; line-height: 0;}
.bottomnav .logo img{ height:1rem;}
.bottomnav .nav{ width: 77.8%; align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: space-between;}
.bottomnav .nav .li{ display: flex; flex-direction: column;}
.bottomnav .nav .u2{ display: flex; flex-direction: column; margin-top:0.12rem;}
.bottomnav .nav .a1{ display:block;color:rgba(255,255,255,0.5); font-size:16px; line-height:24px; font-weight:400; position: relative; padding-bottom: 0.22rem;}
.bottomnav .nav .a1::after{ display:block; position: absolute; left: 0; bottom: 0; background:#86C43E; content: '';
width: 20px;
height: 2px;}
.bottomnav .nav .a2{ display:block; color:rgba(255,255,255,0.5); font-size:16px; line-height:24px; margin-top:0.12rem; font-weight:200;}
.bottomnav .nav .a2:hover{ color: #86C43E;}
.bottomnav .Copyright{ display:inline-flex; flex-wrap: wrap; color:rgba(255,255,255,0.5); font-size:14px; line-height:23px; font-weight:400;}
.bottomnav .Copyright a{color:rgba(255,255,255,0.5);}
.bottomnav .Copyright a:hover{ color: #86C43E;}
.bottomnav .mav{ display:inline-flex; flex-wrap: wrap; color:rgba(255,255,255,0.5); font-size:14px; line-height:23px; font-weight:400;}
.bottomnav .mav a{color:rgba(255,255,255,0.5);}
.bottomnav .mav a:hover{ color: #86C43E;}
.bottomnav .btn{ display:inline-flex; flex-direction: column; width: 160px; margin-top: 0.3rem;}
.bottomnav .btn .a{ display:flex; align-items: center; justify-content: center; width:100%; background:#86C43E; color:#fff; font-size:16px; line-height:24px; height: 40px; margin-top:10px;}
.bottomnav .btn .a:hover{ background:rgba(134, 196, 62, 0.5);}
.bottomnav .btn .a img{ min-width:24px; width:24px; height: 24px; margin-right:6px; }
.bottomnav .share{ display:inline-flex; align-items: center; flex-wrap: wrap;}
.bottomnav .share .ico{ display:inline-flex; line-height: 0; position: relative; margin-right:0.25rem;}
.bottomnav .share .ico:hover .ino{ opacity:0.5;}
.bottomnav .share .ico:first-child .ino{ width:32px; height:32px;}
.bottomnav .share .ico .ino{ width:24px; height:24px;}
.bottomnav .share .ico .i{ display:block; line-height: 0; position:absolute; left: 50%; bottom:40px; width:1rem;-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 95%;
	-moz-transform-origin:50% 95%;
	-ms-transform-origin:50% 95%;
	-o-transform-origin:50% 95%;
	transform-origin:50% 95%;
	-webkit-transform: translateX(-50%) scale(0);
	-moz-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	-o-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0)}
.bottomnav .share .ico .i::after{ display: block; content:''; position: absolute; left:50%; top:100%; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 8px solid #fff; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.bottomnav .share .ico .i img{ width: 100%; border-radius:4px;}
.bottomnav .share .ico:hover .i{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);}

@media screen and (max-width:1600px) {
.bottomnav .con1{  padding:0.7rem 0 0.4rem 0;}
}
@media screen and (max-width:1024px) {
.bottomnav .con1{ padding:30px 0 0 0;}		
.bottomnav .left{ width:100%; justify-content: center;}
.bottomnav .btn{ margin:20px 0 0 0; width:100%;  flex-direction: row; justify-content:center;}
.bottomnav .btn .a{ width:33%; font-size:14px; line-height:24px; height:34px; margin:0 8px;}
.bottomnav .btn .a img{ width:20px; height:20px;}
.bottomnav .logo{width: auto;}
.bottomnav .logo img{ height:50px;}
.bottomnav .nav{ display:none;}
.bottomnav .share .ico .i{ width:90px;}
.bottomnav .addr{ font-size:14px;}
.bottomnav .addr .info img{min-width: 20px; width:20px; height:20px;}
.bottomnav .share .ico:first-child .ino{ width:28px; height:28px;}
.bottomnav .share .ico .ino{ width:20px; height:20px;}
}
@media screen and (max-width:767px) {
.bottomnav .con1{ justify-content: center;}			
.bottomnav .con2{ justify-content: center;}	
.bottomnav .con3{ justify-content: center; flex-wrap:wrap-reverse;}	
.bottomnav .Copyright{ justify-content: center; text-align:center;}
.bottomnav .share{ justify-content: center;}
.bottomnav .addr{ margin-bottom:10px;}
.bottomnav .addr .info{ margin:0  8px;}
.bottomnav .share .ico{ margin:0 6px;}
}


.main1{ display: block; width: 100%; position: relative; overflow: hidden;background:#1E1E1E; height: 100vh; }
.main1 .bg{ display: block;right: 0;bottom:0.8rem;position: absolute;width:3.8rem; z-index: 10; }
.main1 .bg .div{ display: block; width:100%; }
.main1 .bg .a{ cursor: pointer; display: flex;align-items: center; width:100%;height:8.8vh;border-bottom:1px solid rgba(255,255,255,0.23) ; padding:0 0.32rem; color: #fff; font-weight: bold; font-size:0.18rem; line-height:0.24rem;  }
.main1 .bg .a img{ width:0.36rem;height:0.36rem; margin-right: 0.16rem;}
.main1 .bg .slick-current .a{
background: linear-gradient(270.00deg, rgba(80, 122, 54, 1),rgba(80, 122, 54, 0) 100%);
}
.main1 .box{ display:flex; flex-wrap: wrap; align-content:center; height: 100vh; padding-top:10vh; padding-bottom:10vh;width: 100%;  }
.main1 .info{ display: block; width:8.24rem; color: #fff; font-weight: 400; font-size:0.18rem; line-height:0.36rem; margin-top:4vh;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.main1 ._btn{display: block; width: 100%; margin-top:5.5vh;}
.main1 .list{display: block; width: 100%;}
.main1 .list .ul{display: block; width: 100%;}
.main1 .list .li{display: block; width: 100%;}

@media screen and (max-width:1600px) {
.main1 .bg{bottom:0.6rem; }
}
@media screen and (max-width:1024px) {
.main1 .box{ height:auto; min-height: 100vh; padding:40px 0 50px 0;}	
.main1 .info{width: 100%; font-size:14px; line-height:24px;margin-top:20px;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:7;
}
.main1 ._btn{margin-top:40px;}
.main1 .bg{width: 100%; right: 0;bottom:0; border-top:1px solid rgba(255,255,255,0.23) ;  }
.main1 .bg .a{ justify-content: center; height:60px; padding:0 12px; font-size:14px; line-height:22px;border-bottom:0; }
.main1 .bg .a img{ width:24px;height:24px; margin-right:4px;}
}
@media screen and (max-width:767px) {
.main1 .bg .a{font-size:13px; line-height:18px; border-bottom:0; }
}




.main5{ display: block; width: 100%; position: relative; overflow: hidden;background:#1E1E1E;}
.main5 .bg1{ z-index: 1; left: 0;top:0;position: absolute;width:100%;height:100%;}
.main5 .videos{ z-index: 1; display: block;left: 0;top:0;position: absolute;width:100%;height:100%; object-fit: cover;}
.main5 .bg{ display: block;position: relative;width:100%;height:100vh; }
.main5 .bg .div{ display: block; width:100%;height:100vh; }
.main5 .box{ display:flex; flex-wrap: wrap; align-content:center; height: 100vh; padding-top:10vh; padding-bottom:10vh;width: 100%;  }
.main5 .info{ display: block; width:8.24rem; color: #fff; font-weight: 400; font-size:0.18rem; line-height:0.36rem; margin-top:4vh;}
.main5 .down{ display: block; width: 100%;left: 0;bottom:4.2vh;position: absolute; z-index: 8;}
.main5 .list{ display: block;width:100%; }
.main5 .list .ul{ display:block; width:100%; padding:0 4px 0 0;}
.main5 .list .li{ display: block;width:7.69%; padding:5px 2px; position: relative; }
.main5 .list .li ._img{ padding-bottom: 48.64%; cursor: pointer; border:1px solid rgba(255,255,255,0.71); background: #000; }
.main5 .list .li ._img img{ opacity:0.6;}
.main5 .list .li.slick-current::after{ display: block; content: ''; position: absolute; left:50%; top: 0; margin-left: -8px; border-left:8px solid transparent; border-right:8px solid transparent;border-bottom: 5px solid #fff; }
.main5 .list .li.slick-current ._img{ border:1px solid rgba(255,255,255,1) ;}
.main5 .list .li.slick-current ._img img{ opacity:1;}
.main5 ._btn{display: block; width: 100%; margin-top:5.5vh;}
.main5 .slick-prev, 
.main5 .slick-next{
width: 16px;
height: 29px; background: url(img/right8.svg) center no-repeat; background-size: 100% 100% !important;
}
.main5 .slick-prev:hover, 
.main5 .slick-next:hover{ background: url(img/right9.svg) center no-repeat;}
.main5 .slick-prev{ left:-20px;  -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);}
.main5 .slick-next{ right:-20px;}

@media screen and (max-width:1024px) {
.main5 .box{ height:auto; min-height: 100vh; padding:40px 0 50px 0;}	
.main5 .info{width:100%; font-size:14px; line-height:24px; margin-top: 20px;}
.main5 ._btn{ margin-top:35px;}
.main5 .list .li{ width:20%;}
.main5 .down{ padding:0 35px; bottom:25px;}
}
@media screen and (max-width:767px) {
.main5 .list .li{ width:33.33%;}
}



.main4{ display: block; width: 100%; position: relative; overflow: hidden;background:#1E1E1E;}
.main4 .bg{ z-index: 1; left: 0;top:0;position: absolute;width:100%;height:100%;}
.main4 .box{ display:flex; flex-wrap: wrap; align-content:center; height: 100vh; padding-top:calc(10vh + 1.2rem); padding-bottom:10vh;width: 100%;  }
.main4 .info{ display: block; width: 10.1rem; color: #fff; font-weight: 400; font-size:0.18rem; line-height:0.36rem; margin-top:4.8vh;padding-bottom:1.5vh;}
.main4 .info1{ display: block; width: 7.24rem; color: #fff; font-weight: 400; font-size:0.18rem; line-height:0.36rem; margin-top:4.8vh;padding-bottom:1.5vh;}
.main4 .list{ display: block; width: 100%;}
.main4 .list .tit{display: block;width: 100%; color: #fff; font-weight:bold; font-size:0.48rem; line-height:0.65rem;}
.main4 .list .p{display: block;width: 100%; color:#fff; font-size:0.18rem; line-height:0.27rem;}
.main4 .list .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 0.4rem); margin:0 -0.2rem;}
.main4 .list .li{ display: flex; flex-wrap: wrap; padding:0.2rem;}
.main4 .list .li .la{ display: flex; flex-wrap: wrap; cursor: pointer;  align-content: space-between; position: relative; width:1.7rem; min-height: 1.7rem; background: rgba(255, 255, 255, 0.08);border-radius: 11px;backdrop-filter: blur(7px);padding:0.23rem  0.24rem;}
.main4 .list .li .la:hover{ z-index: 6;padding:0.3rem  0.27rem;
box-shadow: 0px 0px 740.8800048828125px 0px rgba(255, 255, 255, 0.08),0px 0px 423.3599853515625px 0px rgba(255, 255, 255, 0.08),0px 0px 246.9600067138672px 0px rgba(255, 255, 255, 0.08),0px 0px 123.4800033569336px 0px rgba(255, 255, 255, 0.08),0px 0px 35.279998779296875px 0px rgba(255, 255, 255, 0.08),0px 0px 17.639999389648438px 0px rgba(255, 255, 255, 0.08);
background: rgba(80, 122, 54, 1);}
.main4 ._btn{display: block; width: 100%; margin-top:4vh;}
._btn .a{
width: 220px;
height: 40px;
background:#86C43E;
border-radius: 44px;
display: inline-flex;
justify-content:center;
align-items: center;
padding: 10px 10px; color: #fff;  font-size:14px;}
._btn .a i{ display: block; width: 4px; height: 4px; background: #fff; border-radius: 50%; margin-right: 10px;}
._btn .a:hover{background: rgba(80, 122, 54, 0.56);}

@media screen and (max-width:1024px) {
.main4 .box{ height:auto; min-height: 100vh; padding:90px 0 50px 0;}	
.main4 .info{ width:100%; font-size:14px; line-height:24px;margin-top:20px;padding-bottom:15px;}
.main4 .info1{ font-size:14px; line-height:24px;margin-top:20px;padding-bottom:15px;}
.main4 .list .ul{ width:calc(100% + 12px); margin:0 -6px;}
.main4 .list .li{ width:20%;  padding:6px;}
.main4 .list .li .la{ width:100%; min-height:100px; padding:18px 12px;}
.main4 .list .tit{font-size:20px; line-height:30px; }
.main4 .list .p{ font-size:14px; line-height:24px; }
.main4 .list .li .la:hover{ z-index: 6;padding:14px  16px;
box-shadow: 0px 0px 370px 0px rgba(255, 255, 255, 0.08),0px 0px 212px 0px rgba(255, 255, 255, 0.08),0px 0px 123px 0px rgba(255, 255, 255, 0.08),0px 0px 62px 0px rgba(255, 255, 255, 0.08),0px 0px 18px 0px rgba(255, 255, 255, 0.08),0px 0px 8px 0px rgba(255, 255, 255, 0.08);
}
._btn .a{padding:8px 10px 10px 10px;
width:220px;
height:32px;}
._btn .a i{ margin-right: 6px;}
}
@media screen and (max-width:767px) {
.main4 .list .li{ width:33.33%;}
.main4 .list .p{ font-size:13px; line-height:22px; }
}




.main3{ display: block; width: 100%; position: relative; overflow: hidden;background: #1E1E1E;height:100vh;}
.main3 .top{ display: block;left: 0;top:20.5vh;position: absolute;width: 100%;; z-index:7;}
.main3 .box{ display:flex; flex-wrap: wrap; align-content:flex-start; width: 100%; display: block;left: 0;top:56.2%; z-index: 6; transform:translateY(-50%); -ms-transform:translateY(-50%); }
.main3 .sect{ display:flex; flex-wrap: wrap; width: 100%; justify-content:space-between; align-content:flex-end; }
.main3 .sect .title36{ width: auto;}
.main3 .more{ display: inline-flex; color: #fff; text-decoration: underline; font-size:16px; line-height:24px;}
.main3 .more:hover{color: #86C43E;	}
.main3 .info{ display: block; width:8.24rem; color: #fff; font-size:0.18rem; line-height:0.36rem; margin-top:4vh;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.main3 ._btn{display: block; width: 100%; margin-top:5.5vh;}
.main3 .sect1{ display:block; width: 100%; }
.main3 .sect1 .div{ display:block; width: 100%; height:100vh; position: relative; }
.main3 .sect1 .bg{ content:''; left: 0;top:0;position: absolute;width:100%;height:100%; z-index: 1;}
.main3 .cont{ display: flex; flex-wrap: wrap;align-items: flex-end; color: #fff;}
.main3 .cont .pic{ height:0.57rem;}
.main3 .cont .name{ font-weight: 400; line-height:1.4;font-size:20px; margin-left: 6px; }
.main3 .cont .nian{ font-weight: 600; line-height:1;font-size:0.48rem; }
.main3 .box1{ display: block; position: absolute; left: 0; bottom: 0; z-index: 11; width: 100%;}
.main3 .list{ width: 100%;background: rgba(46, 46, 46, 0.4);}
.main3 .list .ul{ width: 100%;display:block;}
.main3 .list .li{ width: 20%;}
.main3 .list .li .la{ display: block; width: 100%; position: relative;}
.main3 .list .li .cont{ display: block; position: absolute; left: 0; top:100%; z-index: 11; width: 100%;border-radius: 8px 8px 0px 0px; overflow: hidden; 
opacity:0;backdrop-filter: blur(32px);
background: rgba(255, 255, 255, 0.16);
transition:none;
  -moz-transition:none;
  -webkit-transition:none;
  -o-transition:none;
}
.main3 .list .li ._img{ padding-bottom: 75%;}
.main3 .list .li .tit{ width: 100%; text-align: center; color: #fff; font-weight:700; font-size:14px; line-height:19px; 
height: 1rem;
display: flex;
justify-content: center;
align-items: center;
padding:0.16rem 0.16rem;
}
.main3 .list .li .tit1{ width: 100%; text-align: center; color: #fff; font-weight:700; font-size:14px; line-height:19px;height: 1rem;
border-right: 1px solid rgba(255, 255, 255, 0.1);display: flex;
justify-content: center;
align-items: center;
padding:0.16rem 0.16rem;}
.main3 .list .li:last-child .tit1{border-right: 0;}

.main3 .list .slick-list:hover{overflow: visible !important;}
.main3 .list .li:hover .la{ overflow: visible;}
.main3 .list .li:hover .tit1{ opacity:0;}
.main3 .list .li:hover .cont{ top:100%; transform: translateY(-100%); -ms-transform: translateY(-100%);  opacity:1;}
.main3 .list .li.slick-current{background: linear-gradient(180.00deg, rgba(134, 196, 62, 1),rgba(134, 196, 62, 0) 100%);}


@media screen and (max-width:1024px) {
.main3 .info{ width: 100%; font-size:14px; line-height:24px; margin-top:20px;}
.main3 ._btn{display: block; width: 100%; margin-top:20px;}
.main3 .more{ font-size:14px;}
}
@media screen and (max-width:767px) {
.main3 .list .li{width:50%;}
.main3 .list .li .tit{
height:60px;
padding:8px 10px;}
.main3 .list .li .tit1{
height:60px;  font-size: 13px; line-height:17px;
padding:8px 10px;}
.main3 .list .li:hover .tit1{ opacity:1;}
.main3 .list .li:hover .cont{ opacity:0; transform: translateY(0); -ms-transform: translateY(0); }
.main3 .info{ -webkit-line-clamp: 7;}
}


.main2{ display: block; width: 100%; position: relative; overflow: hidden;background:#1E1E1E;}
.main2 .bg{ z-index: 1; display: block;left: 0;top:0;position: absolute;width:100%;height:100%;}
.main2 .box{ display:flex; flex-wrap: wrap; align-content:center; height: 100vh; padding-top:calc(10vh + 1.2rem); padding-bottom:10vh;width: 100%;  }
.main2 .list{ display: block;width:100%; margin-top:2.4vh; }
.main2 .list .ul{display:flex; flex-wrap: wrap; width:calc(100% + 0.22rem); margin:0 -0.11rem; }
.main2 .list .li{ display: block;width:12.5%; padding:0.11rem; }
.main2 .list .li ._img{ padding-bottom: 43.33%; border-radius: 4px; border:1px solid rgba(255,255,255,0.32); }
.main2 .list .li ._img .i1,
.main2 .list .li ._img .i2{ display:block; position: absolute; bottom:-10px; z-index: 1; background:rgba(255,255,255,0.2); width:50px; height:50px; opacity:0;}
.main2 .list .li ._img .i1{ left:-10px; border-radius:0 100px 0 0;}
.main2 .list .li ._img .i2{ right:-10px; border-radius:100px 0 0 0;}
.main2 .list .li ._img img{top:0.5%; height:99%; object-fit: contain;}
.main2 .list .li ._img:hover .i1,
.main2 .list .li ._img:hover .i2{width:200px; height:200px; opacity:1; }
.main2 ._btn{display: block; width: 100%; margin-top:2.4vh;}
.main2 .slick-dots{ display:none;width:100%; justify-content: center; margin-top: 20px; }
.main2 .slick-dots li{ cursor: pointer; display:flex; width:10px; height:10px; border-radius: 50%; background: #fff; margin:0 6px;}
.main2 .slick-dots li.slick-active{ background:#86C43E;}

@media screen and (max-width:1024px) {
.main2 .box{ height:auto; min-height: 100vh; padding:90px 0 50px 0;}	
.main2 .list{ margin-top:25px; }
.main2 .list .ul{ width:calc(100% + 12px); margin:0 -6px; }
.main2 .list .li{width:16.66%; padding:6px; }
.main2 ._btn{ margin-top:30px;}
}
@media screen and (max-width:767px) {
.main2 .list .ul{ display: block;}	
.main2 .list .li{ width:33.33%; padding:5px;}
.main2 .slick-dots{ display:flex;}
}





/*首页*/
.swiper-App{position: relative;overflow: hidden;height: 100vh;}
.swiper-App .wrapperbox{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; flex-direction: column;height: 100vh;}
.swiper-App .last-slide{ height: auto !important;}
.swiper-App .slibox{height: 100vh; overflow: hidden;}
.swiper-App .swiper-pagination1{ width:20px; display:flex; flex-direction: column; justify-content: center; position: fixed; z-index: 20; left:0.23rem; top:50%;transform:translate(0,-50%); -ms-transform:translate(0,-50%);}
.swiper-App .swiper-pagination1 .swiper-pagination-bullet{ position: relative; cursor: pointer; display: block; width:20px; height:20px; border-radius:50%; margin:10px 0 0 0;background:none; opacity:0.5; }
.swiper-App .swiper-pagination1 .swiper-pagination-bullet::after{ content:''; display: block; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:4px; height:4px; border-radius:50%; background:#fff; z-index: 6;}
.swiper-App .swiper-pagination1 .swiper-pagination-bullet-active{ border: 1px solid #fff;opacity:1; }
.swiper-App .swiper-pagination1 .swiper-pagination-bullet:first-child{ display:none;}
.swiper-App .swiper-pagination1 .swiper-pagination-bullet:last-child{ display:none;}
.swiper-App .swiper-pagination1 .swiper-pagination-bullet::before{ position: absolute; left:0; bottom:100%; width:20px; font-size:14px; line-height:16px; display: block; text-align: center; color:#fff; opacity: 0; }
.swiper-App .swiper-pagination1 .swiper-pagination-bullet-active::before{ opacity:1;}



@media screen and (max-width:1024px) {
.swiper-App{height: auto;}
.wrapperbox{height: auto;transform: none;display: block;}
.slibox{height: auto;}
.swiper-App .swiper-pagination1{ display:none;}
}




@keyframes animate-content {
  0% {
    transform:translateY(200%);
  }
  100% {
    transform:translateY(0); opacity: 1;
  }
}
@-webkit-keyframes animate-content {
  0% {
    transform:translateY(200%);
  }
  100% {
    transform:translateY(0); opacity: 1;
  }
}

@keyframes animate-pic {
  0% {
    transform:scale(1); opacity:1;
  }
  90% {
    transform:scale(1.09); opacity:1;
  }
  100% {
	transform:scale(1.1); opacity:1;
  }
}
@-webkit-keyframes animate-pic {
  0% {
    transform:scale(1); opacity:1;
  }
  50% {
    transform:scale(1.09); opacity:1;
  }
  100% {
	transform:scale(1.1); opacity:1;
  }
}


.inbanner {
  width: 100%;
  overflow: hidden;
  z-index: 5;
  position: relative;
}
.inbanner .swiper-slide{width: 100%; overflow: hidden;}
.inbanner .box1 {
  width: 100%;
  position: absolute;
  z-index: 10;
  top:1.2rem;
  left: 0;
}
.inbanner .box {
  width: 100%;
  position: absolute;
  z-index: 10;
  bottom:0.8rem;
  left: 0;
}

.inbanner .box .cont {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.inbanner .box .cont1{ align-items: center;}
.inbanner .box .title {
  width: 100%;
  font-weight: bold;
  line-height: 0.5rem;
  font-size: 0.36rem;
  color: #fff; margin-top: 0.08rem;
}
.inbanner .box .time {
  width: 100%;
  line-height:32px;
  font-size:18px;
  color: #fff;
}
.inbanner .box .tit {
  width: 100%;
  line-height:32px;
  font-size:24px;
  color: #fff; padding-bottom: 0.4rem; margin: 0.16rem 0 0.54rem 0; border-bottom:1px solid rgba(255, 255, 255, 0.36);
}
.inbanner .box .am{ display: inline-flex; overflow: hidden;}
.inbanner .box .info {
  width: 100%;
  font-weight: 400;
  line-height: 26px;
  font-size: 18px;
  color: #fff;
}

.inbanner .box .left {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.inbanner .box .right {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; margin-bottom:0.1rem;
}
.inbanner .box .jxll {display: inline-flex; align-items:center; justify-content: center;
border: 1px solid #fff; padding:0 12px;
height: 36px;color: #fff;
font-size: 14px;
font-weight: 400;
line-height: 1;
}
.inbanner .box .jxll img{ width:16px; height: 16px; margin-left:10px; }
.inbanner .box .info1 {
  width: 100%;display: flex;
  flex-wrap: wrap;align-items: flex-end; margin-top: 0.5rem;
}
.inbanner .box .pic {
  height: 0.5rem;
}

.inbanner .box .name {
  font-weight: 400;color:#86C43E;
  line-height: 1.4;
  font-size: 20px;
  margin-left: 6px;
}

.inbanner .box .nian {
  font-weight: bold;color:#86C43E;
  line-height: 1;
  font-size: 0.48rem;
}
.inbanner .box .info,
.inbanner .box .title,
.inbanner .box .jxll,
.inbanner .box .info1{
animation: animate-content;
    animation-duration: 0s;
    animation-delay: 0s;
    animation-fill-mode: none;
    animation-fill-mode: forwards;
    animation-delay: 0.4s;
    animation-duration: 1s;
    transform: translateY(200%);	
}
.inbanner .swiper-slide-active .div .pc_show1{
animation: animate-pic 4.2s infinite linear;
}
.inbanner .div .pc_show1{ height:100vh; object-fit: cover;}
.inbanner .div .ph_show1{ height:60vh; object-fit: cover;}
.inbanner .div .pc_show1{
animation: animate-pic;
    animation-duration: 0s;
    animation-delay: 0s;
    animation-fill-mode: none;
    animation-fill-mode: forwards;
    animation-duration: 4s;
}

.inbanner .div1 .pc_show1{ height:100vh; object-fit: cover;}
.inbanner .div1 .ph_show1{ height:60vh; object-fit: cover;}
.inbanner .swiper-slide-active .pc_show1{animation:scale 4s linear 0.4s;}


.inbanner .box .am—down{display: inline-flex; animation:move 2s linear 0s infinite;}

@keyframes move {
   0% {
     transform:translateY(0);
   }
   50% {     
	 transform:translateY(20px);
   }
   100% {
   }
}    
@-webkit-keyframes move {
    0% {
      transform:translateY(0);
    }
    50% {     
    	 transform:translateY(20px);
    }
    100% {
      transform:translateY(0);
    }
}


@media screen and (max-width:1024px) {
.inbanner .box1{ top:50px;}	
  .inbanner .box {
    bottom:25px;
  }
.inbanner .box .time {
  line-height:24px;
  font-size:14px;
}
.inbanner .box .tit {
  line-height:24px;
  font-size:16px; margin:5px 0 15px 0; padding-bottom:15px;
}
  .inbanner .box .title {
    line-height: 1.5;
    font-size: 20px;
  }

  .inbanner .box .info {
    line-height: 1.5;
    font-size: 14px;
    margin-top: 4px;
  }

  .inbanner .box .tit3 {
    line-height: 24px;
    font-size: 14px;
    margin-top: 6px;
  }

  .inbanner .box .pic {
    height:24px;
  }

  .inbanner .box .name {
    line-height: 1.2;
    font-size: 14px;
    margin: 0 2px;
  }

  .inbanner .box .nian {
    font-size: 24px;
  }
.inbanner .box .jxll { display:none;
height:28px;
font-size:12px;
}
.inbanner .box .jxll img{ width:14px; height: 14px; margin-left:6px; }
.inbanner .box .info1{ margin-top: 10px;}
.inbanner .box .cont1{ text-align: center; justify-content: center; }


}


.mapbox{ display: block; width:100%; position: relative;}
.mapbox .a{ position: relative; display: block; width:100%; height:553px; overflow: hidden;}
.mapbox .box{ display:block; position:absolute; z-index:5; line-height: 0; margin:-16px 0 0 -16px;width:32px; line-height: 0;}
.mapbox .box .ico{ width:100%;}
.mapbox .cont{ border-radius: 4px; white-space: normal; display: flex; width:270px; text-align: center; flex-wrap: wrap; justify-content: center; position:absolute;  z-index:5; background: #fff; padding:13px 13px 16px 13px; box-shadow:0 0 13px 0 rgba(0,0,0,0.15); transform: translate(-50%,-130%); -ms-transform: translate(-50%,-130%);}
.mapbox .cont::after{ content:''; display:block; position: absolute; left:50%; top:100%; border-left:7px solid transparent; border-right:7px solid transparent;border-top:9px solid #fff;  margin:0 0 0 -7px; z-index:6;}
.mapbox .cont .tit{ width:100%; font-weight: bold; color: #000; font-size:20px; line-height:30px;}
.mapbox .cont .tit1{ width:100%; color: #1E1E1E; font-size:16px; line-height:26px; margin-top:5px;}
.mapbox .cont .p{ border-radius: 4px; color: #fff; font-size:14px; line-height:22px; background: #507C37; padding:1px 12px 3px 12px; margin-top:15px;}
.mapbox .cont .p:hover{ background: #86C43E;}



@media screen and (max-width: 1024px) {
.mapbox .a{ height:380px;}
.mapbox .cont{width:240px; padding:12px 14px 15px 14px;}
.mapbox .cont .tit{ font-size:18px; line-height:28px;}
.mapbox .cont .tit1{ font-size:15px; line-height:25px; margin-top:2px;}
.mapbox .cont .p{ font-size:13px; padding:1px 12px 2px 12px; margin-top:8px;}
}


.contact{ display: flex; flex-wrap: wrap; width:100%;  justify-content: space-between;}
.contact .left{ display: flex; flex-wrap: wrap; width:49.25%; align-content: center; background:#F5F5F5; padding:0.59rem 0.93rem; }
.contact .right{ display: flex; flex-wrap: wrap; justify-content:center; align-items: center; width:49.37%; background:#F5F5F5; padding:0.59rem 0.86rem; }
.contact .ewm {
  display: inline-flex;
  flex-wrap: wrap;width:100%; 
}
.contact .ewm .li {
 display: flex; flex-wrap: wrap;width:25%; 
  padding: 0.1rem;
}
.contact .ewm .la{ background:#fff;box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.1);  width:100%; padding:0.16rem 0.12rem;
  text-align: center;}
.contact .ewm .ico {
  display: block;
  width: 100%;
  line-height: 0;
  border-radius: 4px;
  overflow: hidden;
}
.contact .ewm .words {
  display: block;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin-top:10px;
}
.contact .tel {
  display: flex; width: 100%; align-items: center;
  color:#507C37; font-weight: bold;
  font-size: 24px;
  line-height: 32px;
}
.contact .tel img{ margin-right: 16px;
width: 32px;
height: 32px;}
.contact .addr{ width: 100%;
  display: block;
  color: #1E1E1E;
  font-size: 16px;
  line-height: 24px;
  margin-top:12px;
}



@media screen and (max-width:1600px) {
.contact .left{  padding:0.59rem 0.73rem; }	
.contact .right{ padding:0.59rem 0.4rem; }
.contact .ewm .words{ font-size:13px;}
}
@media screen and (max-width:1024px) {
.contact .left{ width: 100%;  padding:20px 20px; }	
.contact .right{ width: 100%; margin-top: 20px; padding:12px; }
.contact .ewm .li{ width: 50%; padding:8px;}
.contact .ewm .la{ padding:10px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.contact .ewm .words{ margin-top: 4px;}
.contact .addr{font-size: 14px;}
.contact .tel {
  font-size: 22px;
  line-height: 30px;
}
.contact .tel img{ margin-right: 10px;
width:24px;
height: 24px;}
}
@media screen and (max-width:767px) {
.contact .ewm .li{ width: 50%;}
}


.mbxbox{ width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content:space-between; padding: 16px 0;}
.mbxbox1{ width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content:space-between; padding: 16px 0;}
.mbx{ display: block; color:#fff; text-align: center;font-size:14px; line-height:20px;}
.mbx a{ color: #fff;}
.mbx i{ padding:0 4px;}
.mbx a:hover{color: #86C43E;}
.mbx1{ display: block; color:#424242; text-align: center;font-size:14px; line-height:20px;}
.mbx1 a{ color: #424242;}
.mbx1 i{ padding:0 4px;}
.mbx1 a:hover{color: #86C43E;}
.fanhui{width:20px; display: block; background: url(img/fanhui.svg) right center no-repeat; background-size:16px auto !important;
height: 20px;}
.fanhui:hover{background: url(img/fanhui1.svg) right center no-repeat;}
.fanhui1{width:20px; display: block; background: url(img/fanhui2.svg) right center no-repeat; background-size:16px auto !important;
height: 20px;}
.fanhui1:hover{background: url(img/fanhui1.svg) right center no-repeat;}

@media screen and (max-width:1024px) {
.mbx{ display:none;}
.mbx1{ display:none;}
.fanhui{ display:none;}
.mbxbox1{ justify-content: flex-end;padding: 12px 0;}
}


.job0{ display: flex; flex-wrap: wrap; width:100%;  align-items: flex-start; justify-content: space-between;}
.job0 .left{ display: block; width:22.5%; }
.job0 .right{ display: block; width:72.25%;}
.job0 .box{width: 100%;color: #1E1E1E;font-size: 18px;line-height:32px;}
.job0 .box a{color:#86C43E; text-decoration: underline;}
.job0 .info0{width: 100%;color: #000000;font-size: 28px;line-height:38px;  font-weight: bold;}
.job0 .mt24{width: 100%; margin-top: 24px;}
.job0 .siz16{font-size:16px;}

@media screen and (max-width:1024px) {
.job0 .left{ width: 100%; margin-top:30px;  }	
.job0 .right{ width: 100%;}
.job0 .box{font-size: 14px;line-height:26px;}
.job0 .mt24{ margin-top: 14px;}
.job0 .siz16{font-size: 14px;}
.job0 .info0{font-size: 18px;line-height:28px; }
}


.job-plan{display: block; width:100%;}
.job-plan .title{display: block; width:100%;color: #000000;font-size: 24px;line-height:34px;  font-weight: bold;}
.job-plan .num{display: block; width:100%;color: #86C43E;font-size: 14px;line-height:20px; margin-top: 15px; }
.job-plan .now{display: block; width:100%; padding-top: 24px; }
.job-plan .now dd{display: block; width:100%; margin-top: 16px; }
.job-plan .now dd a{display:flex; align-items: center; justify-content:space-between; width:100%;color: #fff;font-size: 16px;line-height:29px;background:#424242; border-radius: 8px; padding:0.24rem;}
.job-plan .now dd a img{ min-width: 24px; width: 24px; height:24px; margin-left: 10px; }
.job-plan .now dd:hover a{background:#86C43E;}
.job-plan .now dd.on a{background:#86C43E;}

@media screen and (max-width:1024px) {
.job-plan{display: flex; flex-wrap: wrap; justify-content:space-between;}	
.job-plan .title{display: inline-flex; width:auto;font-size: 20px;line-height:30px;}
.job-plan .num{display: inline-flex; width:auto; margin-top: 5px; }
.job-plan .now{ display: flex; flex-wrap: wrap; justify-content: center; padding-top:10px; }
.job-plan .now dd{ width:32%; margin-top: 14px; margin-right:10px;}
.job-plan .now dd:last-child{margin-right:0;}
.job-plan .now dd a{font-size: 14px;line-height:22px; padding:8px 12px;}
.job-plan .now dd a img{ min-width:12px; width: 12px; height:12px; margin-left: 4px; }
}


.gnxc{width: 100%; display: block; margin-top: 56px;}
.gnxc ul{width: 100%; display: block; border-bottom:1px solid #D9D9D9;}
.gnxc li{width: 100%; display: block; border-top:1px solid #D9D9D9;}
.gnxc .top{width: 100%;padding:15px 24px;cursor: pointer; display: flex; align-items: center;}
.gnxc .top .title{width: 100%;font-size: 22px;color: #000000;line-height: 34px;}
.gnxc .top .ico{ min-width: 24px; width: 24px; height:24px; margin-left: 24px; background: url(img/_add-one.svg) center no-repeat;background-size: 100% auto !important;}
.gnxc li:hover .top .title{color: #86C43E;	}
.gnxc li.on{ border-top:1px solid #fff;} 
.gnxc li.on .top{background:#424242; border-radius: 6px;} 
.gnxc li.on .top .title{color:#fff;} 
.gnxc li.on .top .ico{ background: url(img/_reduce-one.svg) center no-repeat;}
.gnxc .bottom{display: none;padding:28px 24px 32px 24px;}
.gnxc .bottom .listbox{width: 100%;}
.gnxc .bottom .list{margin-bottom:24px;}
.gnxc .bottom .bt{width: 100%;font-size: 18px;color: #000000;line-height:32px; font-weight: bold;}
.gnxc .bottom .info{width: 100%;font-size: 16px;color: #333;line-height: 32px; margin-top:8px;}
.gnxc .btn1{width: 100%; padding:15px 0 32px 0;}
.gnxc .btn1 a{ display: inline-flex; justify-content: center; align-items: center; background: #507C37; border-radius: 8px; padding:0 30px; font-size: 18px; height:54px; color: #fff;line-height:1;}
.gnxc .btn1 a img{ display: block; width:22px; height:22px; margin-right:10px; }
.gnxc .btn1 a:hover{ background:#86C43E;}

@media screen and (max-width:1024px) {
.gnxc{ margin-top:10px;}	
.gnxc .top{padding:12px 12px;}
.gnxc .top .title{font-size: 16px;line-height:26px;}
.gnxc .top .ico{min-width: 20px; width: 20px; height:20px; margin-left: 12px; }
.gnxc .bottom{padding:20px 15px 20px 15px;}
.gnxc .bottom .list{margin-bottom: 14px;}
.gnxc .bottom .bt{font-size: 16px;line-height: 26px;}
.gnxc .bottom .info{font-size: 14px;line-height: 26px;}
.gnxc .btn1{ padding:5px 0 15px 0;}
.gnxc .btn1 a{ border-radius:4px; padding:0 20px; font-size:14px; height:40px;}
.gnxc .btn1 a img{ width:18px; height:18px; margin-right:8px; }
}





.pord-slide {
  display: block;
  width: 100%; border-bottom: 1px solid rgba(0,0,0,0.08);
}
.pord-slide .list {
  display: block;
  width: 100%;
}
.pord-slide .ul {
  display: flex;
  
  width: 100%;
}

.pord-slide .l2 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.pord-slide .l2 a { position: relative;
  width: 100%; height:2rem;
  display: flex; flex-wrap: wrap; align-content: center; justify-content: space-between;
  color:#1E1E1E;
  text-align: center;
  font-size: 16px;
  line-height:26px;
  font-weight: 400;
}
.pord-slide .l2 a::after{ display: block; width: 0; height: 1px; position: absolute; left:50%; bottom:-1px; background:#507C37; transform: translateX(-50%); -ms-transform: translateX(-50%); content: '';z-index: 10;}

.pord-slide .l2 a .img {
  display: block;
  width: 100%;
  line-height: 0;
}

.pord-slide .l2 a .img img { margin: 0 auto;
  width: 36px;
  height:36px;
}
.pord-slide .l2 a .img .img1{display: block;}
.pord-slide .l2 a .img .img2{display: none;}
.pord-slide .l2 a span {
  display: block;
  width: 100%;
  margin-top: 0.21rem;
}

.pord-slide .l2:hover a { color:#507C37;
  
}
.pord-slide .l2.on a { color:#507C37; font-weight: bold;
  background: linear-gradient(180.00deg, rgba(80, 124, 55, 0),rgba(80, 124, 55, 0.1) 100%);
}
.pord-slide .l2.on a::after{ width: 100%;}
.pord-slide .l2:hover a .img .img1{display: none;}
.pord-slide .l2:hover a .img .img2{display: block;}
.pord-slide .l2.on a .img .img1{display: none;}
.pord-slide .l2.on a .img .img2{display: block;}

@media screen and (max-width:1024px) {
.pord-slide .l2 a { height:70px;
font-size: 15px;
line-height: 22px; padding:0 16px;
}
.pord-slide .l2 a::after{ bottom:0;}
.pord-slide .l2 a .img img {
width: 26px;
height:26px;
}  
.pord-slide .l2 a span {
  margin-top:2px;
}
.pord-slide {
 padding:0; overflow: hidden;
}
.pord-slide .ul {padding:0 15px 10px 15px; margin-bottom:-10px;
width: auto;overflow-x: auto;
flex-wrap: nowrap;
}
.pord-slide .l2 {
width:auto; white-space: nowrap;
min-width:inherit;
}


}


.slide1 {
  width: 100%; background:#E9E9E9;
}
.slide1 .list {
  display: block;
  width: 100%;
}
.slide1 .ul {
  display: flex;
  width: 100%;
}
.slide1 .l2 {
  display: flex;
  flex-wrap: wrap;
  width: 12.5%;
}
.slide1 .l2 a { position: relative;
  width: 100%; height:0.8rem;
  display: flex; flex-wrap: wrap; align-content: center; justify-content: center;
  color:#1E1E1E;
  text-align: center;
  font-size: 16px;
  line-height:26px;
  font-weight: 400;
}
.slide1 .l2:hover a { color:#507C37;
  
}
.slide1 .l2.on a { color:#fff;
  background: #507C37;
}

@media screen and (max-width:1024px) {
.slide1 .l2 {
  width:116px;
}	
.slide1 .l2 a { height:44px;
font-size: 14px;
line-height: 20px;
}
}



/* 分页 */
.wack1{ width:100%;}
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%;}
.wack1 .pz_fy span{ display:inline-flex;color:#5F5D5D;
font-size: 14px;
font-weight: 400;}
.wack1 .pz_fy a{ position: relative; display:inline-flex; margin:0 0.16rem;
color:#5F5D5D;
font-size: 14px;
font-weight: 400;
line-height:28px;
}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ color:#507C37;}
.wack1 .pz_fy .prev,
.wack1 .pz_fy .next{ width:11px;}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:8px; height:8px; border-top:2px solid #BFC3CC; border-right:2px solid #BFC3CC; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); }
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after,
.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after{ border-top:2px solid #507C37; border-right:2px solid #507C37;}
.wack1 input{ display:inline-flex; height:28px; line-height:26px; width:60px; margin:0 6px;
border: 1px solid rgb(220, 223, 229);color:#5F5D5D;font-size: 14px;
border-radius: 3px;
text-align: center;
padding: 0 3px;
}
.wack1 input::placeholder{ color:rgb(31, 31, 31); opacity:1 !important;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center;
color:#5F5D5D;
font-size: 14px;
font-weight: 400;
line-height:28px;
}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:28px; width:28px;border: 1px solid rgb(220, 223, 229);border-radius: 3px;}
.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:8px; height:8px; border-top:1px solid #BFC3CC; border-right:1px solid #BFC3CC; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.04rem;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc .next{ margin-right: 10px;}
.wack1 .fy_pc .tool{ padding:0 15px;}


@media  screen and (max-width:1024px){
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}


.lits04{ display: block; width: 100%; padding:38px 0  32px 0;}
.lits04 .u2{ display: flex; flex-wrap: wrap; width: calc(100% + 24px); margin:0 -12px;}
.lits04 .u2 .li{ display:block; width: 50%; padding:12px;}
.lits04 .u2 .a{ display:flex; align-items:center; width: 100%; background:#F7F7F7;}
.lits04 .u2 .a .line{ width: 100%;border-top: 1px solid rgba(66, 66, 66, 0.18); margin-top:0.14rem;}
.lits04 .u2 .a .info{ width: 100%; color:#1E1E1E;font-size:14px; line-height:18px; min-height:36px; margin-top:4px; display: flex; flex-wrap: wrap; align-items: center;}
.lits04 .u2 .a .tit{ width: 100%; color: #507C37;font-size:20px; line-height: 24px;}
.lits04 .u2 .a .p{ width: 100%; color:#7A7A7A;font-size:14px; line-height: 19px; height:38px; margin-top:0.3rem; overflow: hidden;}
.lits04 .u2 .a .ico{ display:block; height:24px; background: url(img/_right-small-up.svg) left center no-repeat; background-size:auto 100% !important; width:24px; margin-left: -5px; margin-top: 0.26rem;}
.lits04 .u2 .a ._img{ padding-bottom:131.77%;}
.lits04 .u2 .a .pic{ display:block; width:1.92rem; min-width:1.92rem; overflow: hidden;}
.lits04 .u2 .a .pic1{ display:block; width:1.92rem; min-width:1.92rem; overflow: hidden; background: #fff; border:1px solid #F0F0F0;}
.lits04 .u2 .a .pic1 img{ width:calc(100% - 40px); height:calc(100% - 40px); top:20px; left:20px;object-fit: contain;}
.lits04 .u2 .a .cont{width: 100%; padding:20px 24px;}
.lits04 .u2 .a .btn{ display:inline-flex; width:24px; height: 24px; margin-top:0.3rem;background: url(img/more.svg) center no-repeat; background-size: 100% auto !important;}
.lits04 .u2 .a:hover .info{ color:#fff;}
.lits04 .u2 .a:hover .tit{ color:#fff;}
.lits04 .u2 .a:hover .p{ color:#fff;}
.lits04 .u2 .a:hover{background: #507C37;}

@media screen and (max-width:1600px) {
.lits04 .u2 .a .p{ margin-top:0.2rem;}	
.lits04 .u2 .a .btn{ margin-top:0.2rem;}
}
@media screen and (max-width:1440px) {
.lits04 .u2 .a .p{ margin-top:0.15rem;}	
.lits04 .u2 .a .btn{ margin-top:0.15rem;}
.lits04 .u2 .a .line{ margin-top:0.1rem;}
}
@media screen and (max-width:1024px) {
.lits04{padding:18px 0;}	
.lits04 .u2{ width: calc(100% + 14px); margin:0 -7px;}
.lits04 .u2 .li{padding:7px;width: 100%;}
.lits04 .u2 .a .cont{padding:14px;}	
.lits04 .u2 .a .pic{ width:150px; min-width:150px;}
.lits04 .u2 .a .pic1{ width:150px; min-width:150px;}
.lits04 .u2 .a .pic1 img{ width:calc(100% - 30px); height:calc(100% - 30px); top:15px; left:15px;}
.lits04 .u2 .a .tit{ font-size:18px; line-height:22px;}
.lits04 .u2 .a .info{ font-size: 13px;}
.lits04 .u2 .a .p{ margin-top:10px; font-size: 13px;}	
.lits04 .u2 .a .btn{ margin-top:10px;}
.lits04 .u2 .a .line{ margin-top:12px;}
}



.lits03{ display: block; width: 100%; padding:10px  12.6%;}
.lits03 .u2{ display: block; width: 100%;}
.lits03 .u2 .li{ display:block; width: 100%;padding:1.2rem 0;}
.lits03 .u2 .li ._html{ display:flex; align-items:flex-start; justify-content:space-between; width: 100%;}
.lits03 .u2 .li .line{ width: 100%;border-top: 1px solid #1E1E1E; margin-top:0.4rem;}
.lits03 .u2 .li .info{ width: 100%; color:#1E1E1E;font-size:20px; line-height: 27px;margin-top:0.25rem; font-weight: bold;}
.lits03 .u2 .li .tit{ width: 100%; color:#1E1E1E;font-size:0.48rem; line-height:0.55rem;margin-top:0.45rem; font-weight: bold;}
.lits03 .u2 .li .p{ width: 100%; color:#424242;font-size:16px; line-height: 22px;  margin-top:0.64rem;  overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;}
.lits03 .u2 .li .jj{ display:none; }
.lits03 .u2 .li .logo{ display:none; }
.lits03 .u2 .li .ico{ display:block; height:24px; background: url(img/_right-small-up.svg) left center no-repeat; background-size:auto 100% !important; width:24px; margin-left: -5px; margin-top: 0.26rem;}
.lits03 .u2 .li ._img{ padding-bottom:131.5%;}
.lits03 .u2 .li .pic{ display:block; width:4rem; min-width:4rem; overflow: hidden;}
.lits03 .u2 .li .cont{width: 49.5%; }
.lits03 .u2 .li .btn{ display:inline-flex; margin-top:0.64rem;background: url(img/more.svg) left center no-repeat; background-size:24px auto !important; padding-left: 34px; color:#424242;font-size:16px; line-height:24px;}
.lits03 .u2 .li:hover .line{ border-top: 1px solid #507C37;}
.lits03 .u2 .li:hover .btn{background: url(img/more1.svg) left center no-repeat;  color:#507C37;}
.lits03 .u2 .li:nth-child(2n) ._html{ flex-direction: row-reverse;}


@media screen and (max-width:1600px) {
.lits03{  padding:10px  6.6%;}
.lits03 .u2 .li .cont{width: 56.5%; }
.lits03 .u2 .li .tit{ font-size:0.44rem; line-height:0.52rem;}
}
@media screen and (max-width:1024px) {
.lits03{ padding:10px 0;}	
.lits03 .u2 .li{padding:20px 0;}
.lits03 .u2 .li .pic{ width:160px; min-width:160px;}
.lits03 .u2 .li .tit{ font-size:18px; line-height:22px;margin-top:4px; }
.lits03 .u2 .li .info{ font-size: 14px;line-height:22px;}
.lits03 .u2 .li .p{ margin-top:12px; font-size: 13px;}	
.lits03 .u2 .li .btn{ margin-top:12px;font-size:14px; line-height:24px;}
.lits03 .u2 .li .line{ margin-top:12px;}
.lits03 .u2 .li .cont{width:calc(100% - 175px); }
}



.jiazai1{ display: flex; justify-content: center; width:100%; margin-bottom: 1.4rem;}
.jiazai1 a{ display: flex; align-items: center; color:#424242;font-size:16px; line-height:24px;}
.jiazai1 a img{ width:24px; height:24px; margin-right: 10px;}

@media screen and (max-width:767px) {
.jiazai1{ margin-bottom:30px;}
.jiazai1 a{ font-size:14px; line-height:24px;}
.jiazai1 a img{ width:20px; height:20px; margin-right:6px;}
}


.part-det{ display: block; width: 100%; padding-bottom: 3px; color:#1E1E1E;font-size:16px; line-height:24px;}
.part-det .cont{ display: block; width: 100%; }
.part-det .pic{ display: block; width: 100%; line-height: 0; margin-bottom: 23px; }
.part-det .pic img{ width:3.76rem;}

@media screen and (max-width:1024px) {
.part-det{font-size:14px; line-height:24px;}
.part-det .pic{ margin-bottom: 20px; }
}
@media screen and (max-width:767px) {
.part-det .pic{ text-align: center;}	
.part-det .pic img{ width:7rem;}
}


.newsbox{  width: 100%; padding-top:48px; padding-bottom: 74px;}
.newsbox .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; margin-top:49px;}
.newsbox .left{ display: block; width:23.5%;}
.newsbox .right{ display: block; width:66%;}
.newsbox .cont{ display: block; width: 100%; padding:0 0 48px 0;color: #1E1E1E;font-size:16px; line-height:32px;}
.newsbox .title{ display: block; width: 100%; font-weight: bold; color: #000;font-size:0.36rem; line-height:0.52rem;}
.newsbox .info{ display:flex; flex-wrap: wrap; width: 100%; color: #333;font-size:16px; line-height:32px; border-bottom: 1px solid #C9C9C9; padding:24px 0 40px 0;}
.newsbox .info .s{ display: flex; align-items: center; margin-right:24px;}
.newsbox .info  .s img{ width:24px; height:24px; margin-right:4px;}

.newsbox ._page{ display: block; width: 100%;  padding:16px 0;border-top:1px solid #E1E6EF;border-bottom:1px solid #E1E6EF;}
.newsbox ._page a{ width: 100%; color: #000; font-size:14px; line-height:52px; display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.newsbox ._page a span{ color: #424242; text-transform: uppercase; white-space: nowrap; margin:0 24px;}
.newsbox ._page a:hover{ color:#507C37;}
.newsbox ._page a:hover span{ color:#507C37;}

@media screen and (max-width:1024px) {
.newsbox{ padding-top:30px; padding-bottom:35px;}	
.newsbox .left{ width: 100%; margin-top:25px;}
.newsbox .right{ width: 100%;}
.newsbox .box{ margin-top:25px;}
.newsbox .title{ font-size:18px; line-height:28px;}
.newsbox .info{padding:10px 0 20px 0;font-size:14px; line-height:24px;}
.newsbox .info .s img{ width:20px; height:20px;}
.newsbox .cont{padding: 0 0 25px 0;font-size:14px; line-height:26px;}
.newsbox ._page a{ line-height:32px;}
.newsbox ._page a span{ margin:0 12px;}
}



.boxs1{width: 100%;}
.boxs1 h2{width: 100%;font-size:24px;color: #000;line-height:34px; display: block;}
.boxs1 ul{width: 100%; border-top: 1px solid #E1E6EF; margin-top:24px;}
.boxs1 ul li{width: 100%; padding:24px 0; border-bottom: 1px solid #E1E6EF; position: relative;}
.boxs1 ul a{display:block; width: 100%;}
.boxs1 ul a .tit1{ display: inline-flex; padding:3px 12px; background:#F8F9F9; font-size:12px;color:#5F5D5D;line-height: 24px;}
.boxs1 ul a .tit{width:100%;font-size: 14px;color: #000;line-height:20px; margin-top: 8px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.boxs1 ul a .date{width:100%;font-size: 12px;color:#507C37;line-height: 26px; margin-top: 8px;}
.boxs1 ul a:hover .tit{color: #507C37;}


@media screen and (max-width:1024px) {
.boxs1 h2{font-size:18px;line-height:28px; }
.boxs1 ul li{ padding:16px 0;}	
}


._pimg {
width: 100%;
overflow: hidden;
}

._pimg ._div {
position: relative;
overflow:hidden;
}

._pimg ._img {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
}
._pop{ background:rgba(0,0,0,0.5); backdrop-filter: blur(12px); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; display:block;}
._pop video{ width:100%;}
._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); text-align:center; cursor:pointer; position:absolute; right:0; top:-30px; width:24px; height: 24px;background: url(img/more.svg) center no-repeat; background-size: 100% auto !important;}
._html_con .btn:hover{background: url(img/more1.svg) center no-repeat;}
._htm{ float:left; width:1310px; font-size:14px; line-height:26px; color:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._html_con{ width:100%;overflow:hidden;background:#fff; padding:0.56rem; display: flex;justify-content: space-between; align-items: flex-start; border-bottom: 7px solid #86C43E;
}
._html_con .p{display:none;}
._html_con .btn{display:none;}
._html_con .line{display:none;}
._html_con .jj{ width: calc(100% + 10px); margin-right:10px; color:#424242;font-size:16px; line-height: 22px;  margin-top:0.4rem;overflow-y:auto;
scrollbar-width:thin; padding-right: 10px;
height:4.5rem;}
._html_con .jj a:hover{ color:#507C37;}
._html_con .info{ width: 100%; color:#1E1E1E;font-size:20px; line-height: 27px;margin-top:0.08rem; font-weight: bold;}
._html_con .tit{ width: 100%; color:#1E1E1E;font-size:0.48rem; line-height:0.55rem;margin-top:0.45rem; font-weight: bold;}
._html_con .logo{ display:block; width:100%; line-height:0; text-align: right; }
._html_con .logo img{ height:0.68rem;}
._html_con .ico{ display:block; height:24px; background: url(img/_right-small-up.svg) left center no-repeat; background-size:auto 100% !important; width:24px; margin-left: -5px; margin-top: 0.26rem;}
._html_con ._img{ padding-bottom:131.5%;}
._html_con .pic{ display:block; width:44%; overflow: hidden;}
._html_con .cont{  width: 49.5%; }
._html_con .top{display:block; width:100%;}


@media  screen and (max-width: 1600px){
._htm{  width:70%;}
._html_con{ padding:0.4rem;}
._html_con .logo img{ height:0.58rem;}
._html_con .cont{ width: 52.5%;}
._html_con .jj{height:3.6rem; margin-top: 0.25rem;}
._html_con .tit{  font-size: 0.44rem;  line-height: 0.52rem;  margin-top: 0.3rem;}
}
@media  screen and (max-width:1024px){
._htm{width:92%;}
._html_con{ padding:15px; border-bottom: 3px solid #86C43E;}
._html_con .logo img{ height:26px;}
._html_con .pic{ width:130px; min-width:130px; position:absolute; left:15px; top:15px;}
._html_con .tit{ font-size:18px; line-height:22px;margin-top:15px; }
._html_con .info{ font-size: 14px;line-height:22px;margin-top:8px;}
._html_con .jj{ font-size: 13px;line-height:21px; height:auto; max-height:calc(78vh - 200px); margin-top:10px;}
._html_con .cont{width:100%; }
._html_con .top{width:100%; min-height:170px; padding:0 0 0 144px; display: flex; align-content: center; flex-wrap: wrap;}
}



.jiazai{ width:100%; display:flex; flex-wrap: wrap; justify-content: center; margin-top: 64px;}
.jiazai a{ display: inline-flex; color:#424242; font-size:14px; line-height:20px; }
.jiazai a:hover .tit{ color:#507C37;}
.brand-list{ display: block; width:100%; margin:-12px 0; }
.cells { display:inline-block; width: 100%; position:relative;column-count: 3;column-gap:24px;}
.cells .item { display:inline-block; width:100%; margin:12px 0; /* position: absolute;  top:0; left: 0%; */}
.cells .item a{ width:100%; display: block;}
.cells .item .img{ width:100%; display: block; line-height: 0; overflow: hidden;}
.cells .item .cont{ width:100%; display:flex; flex-wrap: wrap; margin-top: 24px; }
.cells .item .tit{ width:100%; color: #000; display: block; font-size: 16px; line-height:24px;}
.cells .item .time{ width:100%;  display:block; color:#424242; font-size:14px; line-height:20px; position: relative; padding-bottom: 21px; margin-top: 4px;}
.cells .item .time::after{ display:block; content:''; position: absolute; left:0; bottom:0; width:21px; border:1px solid #000000;  }
.cells .item a:hover .tit{ color:#507C37;}


@media (max-width: 1024px){
.jiazai{ width:100%; margin-top:24px;}	
.brand-list{ margin:-10px 0; }	
.cells {column-gap:14px;}
.cells .item{ margin:10px 0;}
.cells .item .cont{margin-top: 14px; }
.cells .item .tit{ font-size:14px; line-height:22px;}
.cells .item .time{ font-size:13px; padding-bottom:15px; margin-top: 4px;}
}
@media (max-width: 767px){
.cells{ column-count:2;}

}



.list12{ display:block;
width: 100%; border-bottom: 1px solid #E9E9E9;
}
.list12 .ul{width: 100%; display:flex; flex-wrap: wrap; justify-content: space-between; }
.list12 .ul .li{ width:25%; display:flex; flex-wrap: wrap; padding: 16px;  border-right: 1px solid #E9E9E9; padding:0.58rem 0.4rem;}
.list12 .ul .li:nth-child(4n){border-right: 0;}
.list12 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap; flex-direction: column; justify-content:center; align-items:center;text-align: center; position: relative; height: 100%; cursor: pointer;
}
.list12 .ul .li .pic{ display:block; line-height: 0; margin-top:9px;}
.list12 .ul .li .pic img{ width:24px; height:24px;}
.list12 .ul .li .tit{ display:block;width: 100%;
color: #1E1E1E;
font-size:16px;
font-weight: bold;
line-height:0.87rem;
}
.list12 .ul .li .tit .countup{font-size: 0.64rem;}
.list12 .ul .li .p{ display:block;width: 100%;
color: #1E1E1E;
font-size: 18px;
font-weight: 400;
line-height: 28px;  margin-top:8px;
}
.list12 .ul .li .a:hover .tit{ color:#507C37;}

@media screen and (max-width:1024px) {
.list12 .ul .li{ padding:20px 15px;}	
.list12 .ul .li .tit{font-size: 14px;line-height: 34px;}
.list12 .ul .li .tit .countup{ font-size:28px;}
.list12 .ul .li .p{font-size: 15px;line-height: 24px;}
}
@media screen and (max-width:767px) {
.list12 .ul .li{ width:50%; border-top: 1px solid #E9E9E9;}
.list12 .ul .li:nth-child(2n){border-right: 0;}
}


.slyyh{ padding-top: 1.72rem; padding-bottom: 2.36rem; position: relative; overflow: hidden;}
.slyyh .box{display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%;}
.slyyh .pic{ display:block; cursor: pointer; line-height:0; position: absolute; left: 0; bottom:0; z-index: 1; width: 6.79rem; }
.slyyh .pic .img2{display:none;}
.slyyh .pic:hover .img1{display:none;}
.slyyh .pic:hover .img2{display:block;}
.slyyh .cont{ display:block;width:49%;color: #1E1E1E;
font-size:16px;
line-height:24px;}
.slyyh .title{ display:block;width:49.12%;color: #000; font-weight: bold;
font-size:36px;
line-height:54px;}
.slyyh .tit1{ display:block;width:100%;color: #000;
font-size:24px; margin:64px 0 24px 0;
line-height:36px;}

@media screen and (max-width:1024px) {
.slyyh .cont{font-size: 14px;width:100%; margin-top: 30px;}
.slyyh .title{font-size: 20px; line-height:30px;width:100%;}
.slyyh .tit1{font-size: 16px; line-height:26px; margin:24px 0 12px 0;}

}


.slyyh1{ display:block; line-height:0;width: 100%; }
.slyyh1 .div{ display:block; line-height:0; background: #000; }
.slyyh1 .div ._img{ padding-bottom:56.1%; opacity: 0.57;}
.slyyh1 .div .videos{ display:block; cursor: pointer; position: absolute; left: 0; bottom:0; z-index: 1; width:100%; height:100%; object-fit: cover; }
.slyyh1 .slick-current ._img{opacity: 1}
.slyyh1 .slick-prev,
.slyyh1 .slick-next{ z-index: 6;
 width:32px; height: 32px; background: url(img/right.svg) center no-repeat; background-size:32px auto !important;
}
.slyyh1 .slick-prev,
.slyyh1 .slick-next:hover{	background: url(img/right1.svg) center no-repeat;}
.slyyh1 .slick-prev{ left:21.56%; margin-left: -62px;    -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);}
.slyyh1 .slick-next{ right:21.56%; margin-right: -62px;}

@media screen and (max-width:1024px) {
.slyyh1 .slick-prev,	
.slyyh1 .slick-next{
background-size:24px auto !important;
}	
.slyyh1 .slick-prev{ left:12%; margin-left: -38px;  }
.slyyh1 .slick-next{ right:12%; margin-right: -38px;}
}


/*战略*/
.zlfz{ width:100%; display:block;}
.zlfz .title{  width:100%;display: block; color:#1E1E1E; font-size:36px; line-height:54px; font-weight: bold; }
.zlfz .info{  width:100%;display: block; color:#1E1E1E; font-size:18px; line-height:27px; margin-top: 24px; }
.zlfz .box{ width:100%; display:block;line-height:0; margin-top: 48px; position: relative;}
.zlfz .box .slick-dots{ display:flex; position: absolute; left:50%; bottom:0.6rem; z-index: 6; background:rgba(0,0,0,0.68); border-radius: 24px;  padding:1px 6px;  width:auto; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.zlfz .box .slick-dots li{ cursor: pointer; display:flex; width:10px; height:10px; border-radius: 50%; background: #fff; margin:6px;}
.zlfz .box .slick-dots li.slick-active{ background:#86C43E;}
.zlfz .div ._img{  padding-bottom: 51.875%; }
.zlfz .div .videos{ width:100%; height: 100%; object-fit: cover;  position: absolute; left:0; top:0; z-index: 1; }
.zlfz .slick-prev, 
.zlfz .slick-next{
width: 16px; z-index: 6;
height: 29px; background: url(img/right8.svg) center no-repeat; background-size: 100% 100% !important;
}
.zlfz .slick-prev:hover, 
.zlfz .slick-next:hover{ background: url(img/right9.svg) center no-repeat;}
.zlfz .slick-prev{ left:20px;  -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);}
.zlfz .slick-next{ right:20px;}

@media screen and (max-width:1024px) {
.zlfz .title{ font-size:18px; line-height:26px; }
.zlfz .info{ font-size:14px; line-height:24px; margin-top: 12px; }
.zlfz .box{margin-top: 24px;}
.zlfz .box .slick-dots li{ width:10px; height:10px; margin:5px;}
.zlfz .slick-prev{ left:14px; }
.zlfz .slick-next{ right:14px;}
}




.zlfz1{ width:100%; display:block;}
.zlfz1 .title{  width:100%;display: block; color:#1E1E1E; font-size:36px; line-height:54px; font-weight: bold; }
.zlfz1 .info{  width:100%;display: block; color:#1E1E1E; font-size:18px; line-height:27px; margin-top: 24px; }

@media screen and (max-width:1024px) {
.zlfz1 .title{ font-size:18px; line-height:26px; }
.zlfz1 .info{ font-size:14px; line-height:24px; margin-top: 12px; }

}

.advant2{ display: block; width:100%;  overflow: hidden; position: relative; z-index: 8; margin-top: 48px;}
.advant2 .bg { display: block;
	position: absolute;
	width:100%;
	height: 100%;
	left:0;top: 0;
	z-index: 1; overflow: hidden;
}
.advant2 .bg .ico{ display: block;
	position: absolute; opacity: 0;
	width:100%;
	height: 100%;
	left:0;top: 0;
	z-index: 1;
	-webkit-transition: all 0.5s ease-out 0s; 
	-moz-transition: all 0.5s ease-out 0s; 
	-o-transition: all 0.5s ease-out 0s; 
	transition: all 0.5s ease-out 0s;  
}
.advant2 .bg .ico.on{ opacity: 1; z-index: 6;}
.advant2 .box{  position: relative; display: block; width:100%; }
.advant2 .list{ display: block; width:100%; }
.advant2 .ul{ display: flex; width:100%; border-left:1px solid rgba(255,255,255,0.5); position: relative; }
.advant2 .ul .li{ display: flex; flex-wrap: wrap; width:33.33%; border-right:1px solid rgba(255,255,255,0.22);}
.advant2 .ul .li:last-child{border-right:0;}
.advant2 .ul .li .la{display: block; text-align: center; width:100%;; justify-content: center; align-content: center; position: relative; padding:0.4rem 0.4rem;  height:7.5rem;  overflow: hidden;}
.advant2 .ul .li .ico{ display: block;
	position: absolute; opacity: 0;
	width:100%;
	height: 100%;
	left:0;top: 0;
	z-index: 1;	-webkit-transition: all 0.5s ease-out 0s; 
	-moz-transition: all 0.5s ease-out 0s; 
	-o-transition: all 0.5s ease-out 0s; 
	transition: all 0.5s ease-out 0s;  
}
.advant2 .ul .li .tit{color: #fff; font-size:22px; line-height:30px;width:100%; font-weight: bold; margin-top: 52px; }
.advant2 .ul .li .p{width:100%; color: #fff; line-height:26px; font-size:18px; min-height:104px; margin-top: 32px;}
.advant2 .ul .li.on{
background: linear-gradient(180.00deg, rgba(134, 196, 62, 0),rgba(134, 196, 62, 1) 100%); }
.advant2 .ul .li:hover .ico{ transform: scale(1.06); -ms-transform: scale(1.06); }


@media screen and (max-width:1024px) {
.advant2{margin-top: 24px;}	
.advant2 .ul .li .la{ padding:20px 15px;}
.advant2 .ul .li .tit{ font-size:16px; line-height:24px; margin-top:44px; }
.advant2 .ul .li .p{ font-size:14px; line-height:22px; min-height:88px; margin-top:14px; }
}
@media screen and (max-width:767px) {
.advant2{margin-top: 4px;}		
.advant2 .bg{ display: none;}	
.advant2 .ul{ flex-wrap: wrap; border-left:0;} 
.advant2 .ul .li{ width:100%; border-right:0; margin-top: 20px;}
.advant2 .ul .li:first-child{border-top:0; }
.advant2 .ul .li .la{ height:auto;}
.advant2 .ul .li .ico{ opacity:1;}
.advant2 .ul .li.on{width:100%;}
}



.zlfz2 .bg{ width:100%; height: 100%;  position: absolute; left:0; top:0; z-index: 1; }
.zlfz2 .box{ width:100%; display:flex; flex-wrap: wrap; align-content: center; padding:1rem 0; min-height:9.5rem;}
.zlfz2 .title1{  width:100%;display: block; color:#fff; font-size:0.48rem; line-height:0.72rem; font-weight: bold; }
.zlfz2 .title{  width:100%;display: block; color:#fff; font-size:36px; line-height:54px; font-weight: bold; }
.zlfz2 .cont{  width:100%;display: block; color:#fff; font-size:24px; line-height:36px;font-weight: bold; margin-top: 10px; }
.zlfz2 .info{  width:100%;display: block; color:#fff; font-size:18px; line-height:27px; min-height: 127px; margin-top: 21px; }


@media screen and (max-width:1024px) {
.zlfz2 .title1{ font-size:20px; line-height:28px; }	
.zlfz2 .title{ font-size:18px; line-height:26px; }
.zlfz2 .cont{ font-size:16px; line-height:26px; margin-top: 6px; }
.zlfz2 .info{ font-size:14px; line-height:24px; margin-top: 12px; }
}
@media screen and (max-width:767px) {
.zlfz2{ overflow: hidden;}	
.zlfz2 .box{padding:40px 0; min-height:12.6rem;}
.zlfz2 .ph_show1{animation:scale 4s linear 0.4s;}
}


._more{ display: inline-flex; align-items: center; height:39px; border-radius:39px; background:#507C37;color:#fff; font-size:14px; line-height:1; padding:0 24px; }
._more img{ width: 16px; height: 16px; margin-left: 10px;}
._more:hover{background:#86C43E;}
@media screen and (max-width:1024px) {
._more{height:31px; border-radius:31px;  font-size:12px; padding:0 16px; }
}

._newsl{ width: 100%; display:block;}
._newsl .li{width: 100%; display:block;}
._newsl .a{ display: flex; flex-wrap: wrap; justify-content: space-between;}
._newsl .a .img{ width:42.5%;}
._newsl .a ._img{ padding-bottom: 68.82%; border-radius: 11px}
._newsl .a .cont{ width: 54.25%;border-bottom: 1px solid rgba(223, 223, 223, 1); }
._newsl .a .time{width:100%;color:#424242; margin-top:0.47rem;
font-size:12px;
font-weight: 400;
line-height: 27px;}
._newsl .a .tit{ font-weight: 700;color:#000; font-size:20px; line-height:34px; margin-top:0.47rem;}
._newsl .a .p{width:100%;color:#424242; font-size:15px; line-height:27px; margin-top:0.2rem;}
._newsl .a .tit0{display:inline-flex;
border: 1px solid #507C37;
border-radius: 3px;color:#507C37;
font-size: 15px;
font-weight: 400;
line-height: 20px; padding:2px 10px 3px 10px;
}
._newsl .a ._more{ margin-top:0.47rem;}
._newsl .a:hover ._more{background:#86C43E;}
._newsl .a:hover .tit{ color: #507C37;}


@media  screen and (max-width:1440px){
._newsl .a .tit{ margin-top:0.3rem;}
._newsl .a .time{ margin-top:0.3rem;}	
._newsl .a ._more{ margin-top:0.3rem;}
}
@media  screen and (max-width:1024px){	
._newsl .a .tit0{
font-size: 13px;
line-height:18px;
}
._newsl .a .tit{ margin-top:10px;}
._newsl .a .time{ margin-top:6px;}	
._newsl .a ._more{ margin-top:12px;}
._newsl .a .tit{ font-size: 16px; line-height:24px;}
._newsl .a .p{ font-size: 14px; line-height:22px; margin-top:5px;}
._newsl .a:hover ._more{box-shadow: 0px 2px 8px 0px rgba(222, 83, 7, 0.48);}
}
@media  screen and (max-width:767px){
._newsl .a .cont{ width:100%; padding:0 0 25px 0;border-bottom:0;}
._newsl .a .img{ width:100%;}
}


.sel-tit::after{ content: ''; float:left; position:absolute; right:0; top:0; width:48px; height:100%;  background: url(img/right4.svg) center no-repeat; background-size: 16px auto !important;}
._down{ display:none; float:left; width:100%; position:absolute; left:0; top:100%; margin-top:1px; z-index:6; background:#fff; padding:10px 0; box-shadow:0 0 6px rgba(0,0,0,0.1); overflow:hidden; overflow-y:auto; scrollbar-width:thin;border-radius:8px; max-height:244px;}
._down .li{ float:left; width:100%; color:#333; font-size:14px;line-height:28px; cursor:pointer; padding:0 16px;}
._down .li:hover{ color:#507C37;}
._select{ display: flex; flex-wrap:wrap; justify-content: space-between; width:100%;}
._select .lab{ float:left; width:18.4%; position:relative;}
._select .text{cursor:pointer;  position: relative; display: flex;width: 100%;background:#F8F9F9;border:none;border-radius:8px; color:#333333;font-size:16px;line-height:40px; height:56px; padding:8px 16px;}
._select .text .wz{width:80%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._select .inputbox{ display:flex; position:relative; width:61.4%;}
._select .input{ position: relative; display: flex;width: 100%;background:#F8F9F9;border-radius:8px; color:#333333;font-size:16px;line-height:40px; height:56px; padding:8px 125px 8px 16px;}
._select .submit{ width:130px; position: absolute; right:8px; top:8px; background:#507C37;font-size:16px;line-height:1; height:40px; color: #fff;border:0;text-align: center;border-radius:40px; padding-bottom: 2px; display: flex; justify-content: center; align-items: center; }
._select .submit:hover{background:#86C43E;}
._select .inputbox input::placeholder{color:#C9C9C9; opacity:1 !important;}



@media (max-width: 767px){
.sel-tit::after{ width:30px;}
._down .li{ padding:0 15px;}
._select .lab{ width:48.8%;}
._select .text{ font-size:14px; height:40px; line-height:30px; padding:5px 15px;}
._select .submit{ width:106px; height:40px; font-size:14px;}
._select .inputbox{ width:100%; margin-top:12px;}
._select .input{ font-size:14px; height:40px; line-height:30px; padding:5px 85px 5px 15px;}
._select .submit{ width:106px; right:5px; top:5px;font-size:14px; height:30px;  }
}




.nexsbox{ display: block; width: 100%; padding:22px 0 44px 0;}
.nexsbox .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 30px); margin:0 -15px; }
.nexsbox .u2 .li{ display:block; width: 33.33%; padding:36px 15px;}
.nexsbox .u2 .a{ width: 100%; display: flex; flex-wrap: wrap;}
.nexsbox .u2 .a .time{ display:block; width:100%; margin-top: 0.24rem; color: #333; font-size: 16px; line-height: 32px;}
.nexsbox .u2 .a .tit{ width: 100%; color:#1E1E1E;font-size:18px; line-height: 26px; margin-top: 0.24rem;}
.nexsbox .u2 .a .p{ width: 100%; color:#383838;font-size:16px; line-height: 24px; height:48px; margin-top: 0.16rem;}
.nexsbox .u2 .a .more{ display:inline-flex; background: url(img/ArrowRight1.svg) right center no-repeat; background-size:20px auto !important; margin-top: 0.16rem;  font-size: 14px; line-height: 24px; padding-right: 24px;color: #000;}
.nexsbox .u2 .a ._img{ padding-bottom:68.84%;border-radius:8px;}
.nexsbox .u2 .a:hover .more{background: url(img/ArrowRight2.svg) right center no-repeat;color:#507C37;}
.nexsbox .u2 .a:hover .p{ transform: translateY(-2px); -ms-transform: translateY(-2px);}
.nexsbox .u2 .a:hover .more{ transform: translateY(-4px); -ms-transform: translateY(-4px);}

@media screen and (max-width:1024px) {
.nexsbox{ padding:25px 0;}	
.nexsbox .u2 .a .time{ font-size:14px;line-height: 24px; margin-top:14px;} 
 .nexsbox .u2 .a .tit{font-size:16px; line-height: 24px; margin-top:6px;}
 .nexsbox .u2 .a .p{font-size:14px; line-height: 22px; height:44px; margin-top:6px;} 
 .nexsbox .u2 .a .more{ margin-top:8px; } 
 .nexsbox .u2{width:calc(100% + 14px); margin:0 -7px; }
 .nexsbox .u2 .li{ padding:10px 7px;}
}
@media screen and (max-width:767px) {
.nexsbox .u2 .li{width:100%;}  
}

.yuyue{ position: relative; overflow: hidden;}
.yuyue .pc_show1{ min-height:100vh;}	
.yuyue .ph_show1{ min-height:80vh;}	
.yuyue .box{ position:absolute; left:0; bottom:0; width:100%; z-index: 6; padding-top:0.76rem;padding-bottom:0.76rem;}
.yuyue .title{ display: block; width:100%; font-weight: bold; color:#fff;font-size:0.48rem; line-height: 0.68rem; }
.yuyue .inof{ display: block; width:100%;color:#fff;font-size:0.32rem; line-height: 0.42rem;  margin-top: 0.26rem;}
.yuyue .btn{ display: block; width:100%; margin-top:0.9rem;}
.yuyue .btn .a{ display:inline-flex; justify-content: center; align-items: center; margin-top:0.9rem;border-radius: 4px;
box-shadow: 0px 0px 3.77rem 0px rgba(134, 196, 62, 1),0px 0px 2.15rem 0px rgba(134, 196, 62, 1),0px 0px 1.25rem 0px rgba(134, 196, 62, 1),0px 0px 0.62rem 0px rgba(134, 196, 62, 1),0px 0px 0.18rem 0px rgba(134, 196, 62, 1),0px 0px 0.09rem 0px rgba(134, 196, 62, 1);
background: rgba(134, 196, 62, 1);
width: auto; padding:0 0.3rem;
height: 0.62rem;color: rgba(255, 255, 255, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 1;animation-delay:1s;
}
.yuyue .btn .a img{ width: 0.24rem; height: 0.24rem; margin-right: 4px;}
.yuyue .btn .a:hover{ background:#507C37;
box-shadow: 0px 0px 3.77rem 0px rgba(80, 124, 55, 1),0px 0px 2.15rem 0px rgba(80, 124, 55, 1),0px 0px 1.25rem 0px rgba(80, 124, 55, 1),0px 0px 0.62rem 0px rgba(80, 124, 55, 1),0px 0px 0.18rem 0px rgba(80, 124, 55, 1),0px 0px 0.09rem 0px rgba(80, 124, 55, 1);
}
.yuyue .cont{ display: flex; flex-wrap: wrap;width:calc(100% - 0.53rem);  margin-right:-0.53rem; margin-top:1.2rem;}
.yuyue .cont .li{ display: flex; flex-wrap: wrap; flex-direction: column;  width:25%; margin-right:0; padding-right:20px; margin-top:0.3rem; overflow: hidden; }
.yuyue .cont .num{ display: block; width:100%; font-weight: bold; color:#86C43E;font-size:0.36rem; line-height: 0.49rem; }
.yuyue .cont .tit{ display: block; width:100%;color:#fff;font-size:0.18rem; line-height: 0.27rem;  margin-top: 0.12rem;}
.yuyue .am{ display: block; width:100%; overflow: hidden;}
.yuyue .title,
.yuyue .inof,
.yuyue .cont .num,
.yuyue .cont .tit{
	animation: animate-content;
	    animation-duration: 0s;
	    animation-delay: 0s;
	    animation-fill-mode: none;
	    animation-fill-mode: forwards;
	    animation-delay: 1s;
	    animation-duration: 1.2s;
	    transform: translateY(200%); opacity: 0;
}

.yuyue .div img{
animation: animate-pic;
    animation-duration: 0s;
    animation-delay: 0s;
    animation-fill-mode: none;
    animation-fill-mode: forwards;
    animation-duration: 4s;
}


@media screen and (max-width:1600px) {
.yuyue .box{padding-top:0.56rem;padding-bottom:0.56rem;}	
.yuyue .btn{ margin-top:0.44rem;}
.yuyue .cont{ margin-top:0.44rem;}
.yuyue .inof{ font-size:0.3rem; line-height: 0.38rem; margin-top: 0.16rem;}
.yuyue .title{ font-size:0.48rem; line-height: 0.56rem; }
}
@media screen and (max-width:1024px) {
.yuyue .box{padding-top:40px;padding-bottom:40px;}	
.yuyue .btn{ margin-top:40px;}
.yuyue .btn .a{ margin-top:15px;
width:auto;
height:36px; padding: 0 16px;
font-size:14px;
}
.yuyue .btn .a img{ width:20px; height:20px;}
.yuyue .cont{  width:calc(100% - 20px);  margin-right:-20px; margin-top:20px;}
.yuyue .cont .li{ width:25%;  margin-right:0; padding-right:20px; }
.yuyue .cont .num{ font-size:22px; line-height:30px; }
.yuyue .cont .tit{ font-size:14px; line-height:20px;  margin-top:2px;}
.yuyue .title{ font-size:22px; line-height:30px;}
.yuyue .inof{ font-size:16px; line-height:22px; margin-top:8px;}
.yuyue .title,
.yuyue .inof,
.yuyue .cont .num,
.yuyue .cont .tit{
	    animation-delay: 0.4s;
	    animation-duration: 0.6s;
}
}
@media screen and (max-width:767px) {
.yuyue .cont{ width:100%;  margin-right:0;}	
.yuyue .cont{ justify-content: space-between;}	
.yuyue .cont .li{ width:49%;padding-right:0; margin-right: 0;}
.yuyue .cont .tit{ font-size:12px; line-height:18px; }

}


.yuyue_pop{ background:rgba(255,255,255,0.5);backdrop-filter: blur(12px); width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; display:none;}
.yuyue_pop ._con{display: flex; flex-wrap: wrap; align-content:center; background:#2f2f2f; width:7.16rem; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); padding:1.5rem 1rem;}
.yuyue_pop ._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); text-align:center; cursor:pointer; position:absolute; right:-30px; top:0; width:24px; height: 24px;background: url(img/more.svg) center no-repeat; background-size: 100% auto !important;}
.yuyue_pop .title{ width:100%;display: block; font-weight: bold; color:#86C43E; font-size:0.2rem; line-height:0.3rem;}
.yuyue_pop .info{ width:100%; display: block; color:#fff; font-size:12px; line-height:18px;margin-top:4px;}
.yuyue_pop .cont{ width:100%; display: flex; align-items: flex-start; justify-content: space-between;margin-top:0.31rem; }
.yuyue_pop .l1{display:inline-flex; flex-direction: column;padding-top:0.19rem;}
.yuyue_pop .er{ width:1.2rem; display: block;line-height:0;}
._form3{ width:100%;display: block; padding-top:0.24rem;}
._form3 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:0.31rem; }
._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #fff; background:none; border-radius:4px; font-size:16px;color: #fff; line-height:0.38rem; height:0.6rem; padding:0.1rem 16px;}
._form3 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #000; font-size:16px; line-height:1; height:0.6rem; background: #86C43E;border-radius:4px;margin-top:0.16rem;}
._form3 .button:hover{ background: #507C37;color: #fff;}
._form3 .yanzhengma{ cursor:pointer; position:absolute; right:6px; top:50%; width:1.3rem; height: 0.48rem; object-fit: contain; transform: translateY(-50%); -ms-transform: translateY(-50%); }
._form3 .checkbox{ width:100%; align-items: center; display:flex; flex-wrap: wrap; color:#fff; font-size:14px; line-height:16px;}
._form3 .checkbox a{ color:#fff;}
._form3 .checkbox a:hover{ color:#86C43E;}
._form3 .checkbox input[type="checkbox"] {cursor: pointer;
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #E8E9EC;
  border-radius: 2px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form3 .checkbox input[type="checkbox"]:checked {
  background-color: #86C43E;
  border-color: #86C43E;
}
._form3 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form3 input::placeholder{color:#fff; opacity:1 !important;}


@media screen and (max-width:2560px) {
.yuyue_pop ._con{  padding:0.8rem 1rem; }	
}	
@media screen and (max-width:1800px) {
.yuyue_pop ._con{ padding:0.5rem 0.5rem;}		
._form3 .checkbox{ font-size: 13px;}
}
@media screen and (max-width:1600px) {
._form3{ padding-top:0.12rem; }
._form3 .lab{margin-top:0.25rem; }
._form3 .cont{margin-top:0.25rem; }
}
@media screen and (max-width:1024px) {
.yuyue_pop ._col{ right:0; top:-30px;}	
.yuyue_pop ._con{ height: auto; width:90%; height:auto; padding:35px 18px;}	
.yuyue_pop .title{ font-size:18px; line-height:24px;}
.yuyue_pop .l1{ padding-top: 10px;}
.yuyue_pop .er{ width:100px;}
._form3 .lab{margin-top:16px; }
._form3 .cont{margin-top:20px; }	
._form3 .checkbox{font-size:13px;}
._form3 .text{ font-size:14px; line-height:28px; height:40px; padding:5px 12px;}
._form3 .button{font-size:14px; height:40px;margin-top:20px;}
._form3 .yanzhengma{ right:2px; width:100px; height:36px;  }
}
@media screen and (max-width:767px) {
.yuyue_pop .title{ font-size:13px; line-height:18px;}	
._form3 .checkbox{padding-left: 24px;}
._form3 .checkbox input[type="checkbox"]{ position: absolute; left: 0; top: 0;}
}	



/*住宅*/
.zzcp1 .title{ width:100%;display: block; text-align: center; font-weight: bold; color:#000; font-size:0.36rem; line-height:0.46rem;}
.zzcp1 .info{ width:100%;display: block; text-align: center; color:#1E1E1E; font-size:18px; line-height:27px; margin-top: 40px;}
.zccp-Tit{ width:100%;display: block; font-weight: bold; color:#000; font-size:0.28rem; line-height:0.38rem;}


@media screen and (max-width:1440px) {
.zccp-Tit{font-size:0.26rem; line-height:0.36rem;}	
.zzcp1 .title{ font-size:0.26rem; line-height:0.36rem;}
}	
@media screen and (max-width:1024px) {
.zzcp1 .title{ font-size:18px; line-height:26px;}
.zzcp1 .info{ text-align: left; font-size:14px; line-height:24px; margin-top:15px;}
.zccp-Tit{ font-size:17px; line-height:24px;}
}

.zzcp2{ background: #333;}
.zzcp2 .info{ width:100%;display: block; color:#fff; font-size:18px; line-height:37px;}
@media screen and (max-width:1024px) {
.zzcp2 .info{ font-size:14px; line-height:24px;}

}


.box05{ display:flex; flex-wrap: wrap;width: 100%;}
.box05 .div{ display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.box05 .left{ display:flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; width: 50%; padding:0.4rem 0 0.4rem 0.8rem; }
.box05 .cont{ display:block;width: 800px;  padding:0 1.4rem 0 0; color:#1E1E1E; font-size:16px; line-height:26px;}
.box05 .title{ width:100%;display: block; font-weight: bold; color:#000; font-size:0.36rem; line-height:0.46rem;}
.box05 .mt40{ width:100%;display: block;  margin-top: 0.4rem;}
.box05 .right{ display:block;width:50%;}
.box05 ._img{ padding-bottom: 74.7%; }
.box05 .div:hover .title{color: #507C37;}
.box05 .div:nth-child(2n){ flex-direction: row-reverse;}
.box05 .div:nth-child(2n) .left{ justify-content: flex-start; padding:0.4rem 0.8rem 0.4rem 0;}
.box05 .div:nth-child(2n) .cont{ padding:0 0 0 0.92rem;}

@media screen and (max-width:1760px) {
.box05 .cont{ padding:0 0.8rem 0 0;}	
.box05 .div:nth-child(2n) .cont{ padding:0 0 0 0.8rem;}	
}
@media screen and (max-width:1024px) {
.box05 .left{width: 100%; padding:35px 15px;}
.box05 .right{width: 100%;}
.box05 .title{ font-size:18px; line-height:26px;}
.box05 .mt40{ margin-top:20px;}
.box05 .cont{ padding:0;font-size:14px; line-height:24px;}	
.box05 .div:nth-child(2n) .left{ padding:35px 18px;}
.box05 .div:nth-child(2n) .cont{ padding:0;}
}

.list13{ display:block;width: 100%;  margin-top: 32px;  }
.list13 .ul{display:flex; flex-wrap: wrap;width: calc(100% + 24px); margin:-0.36rem -12px;}
.list13 .ul .li{ width:33.33%; display:block; padding:0.36rem 12px;}
.list13 .ul .li .a{width: 100%; display:block;}
.list13 .ul .li ._img{ padding-bottom:71.56%; }
.list13 .ul .li .title{ width:100%;display: block; font-weight: bold; color:#000; font-size:18px; line-height:27px;margin-top:0.36rem;}
.list13 .ul .li .info{ width:100%;display: block;color:#1E1E1E; font-size:18px; line-height:27px; margin-top:12px;}
.list13 .slick-dots{ display:none;width:100%; justify-content: center; margin-top: 20px; }
.list13 .slick-dots li{ cursor: pointer; display:flex; width:10px; height:10px; border-radius: 50%; opacity:0.2; background: #000; margin:0 6px;}
.list13 .slick-dots li.slick-active{ background:#86C43E; opacity:1;}

@media screen and (max-width:1024px) {
.list13{ margin-top:24px;  }	
.list13 .ul{width: calc(100% + 14px); margin:-10px -7px;  }
.list13 .ul .li{ width:50%; padding:10px 7px;}
.list13 .ul .li .title{ margin-top:14px;font-size:16px; line-height:24px;}
.list13 .ul .li .info{ margin-top:6px;font-size:14px; line-height:24px;}
}
@media screen and (max-width:767px) {
.list13 .ul .li{ width:100%;}
.list13 .slick-dots{ display:flex;}
}

.list14{ display:block;width: 100%;  margin-top: 32px;  }
.list14 .ul{display:flex; flex-wrap: wrap;width: calc(100% + 24px); margin:-16px -12px;}
.list14 .ul .li{ width:50%; display:block; padding:16px 12px;}
.list14 .ul .li .a{width: 100%; display:block; position: relative; overflow: hidden; text-align: center;}
.list14 .ul .li ._img{ padding-bottom:71.06%; }
.list14 .ul .li .zccp-Tit{ color:#fff;}
.list14 .ul .li .info{ width:100%;display: block;color:#fff; font-size:16px; line-height:24px; margin-top:13px;}
.list14 .ul .li .btn{ display: inline-flex; align-items: center; color:#1E1E1E; background: #fff; border-radius: 40px; font-size:14px; line-height:40px; margin-top:0.36rem; padding:0 24px;}
.list14 .ul .li .btn i{display:block; margin:0 10px 0 0; width:4px; height:4px; background: #000; border-radius: 50%; }
.list14 .ul .li .cont{position: absolute; width:100%; height: 100%; display:flex; flex-direction: column; align-items: center; justify-content: center; z-index: 6;
  right: 0; padding: 0.4rem;
  top: 0;
  }
.list14 .ul .li .a:hover .btn{ background:#86C43E; color: #fff;}  
.list14 .ul .li .a:hover .btn i{ background:#fff;}  

@media screen and (max-width:1024px) {
.list14{ margin-top:24px;  }	
.list14 .ul{width: calc(100% + 14px); margin:-7px -7px;  }
.list14 .ul .li{ width:100%; padding:7px 7px;}
.list14 .ul .li .info{ margin-top:6px;font-size:14px; line-height:22px;}
.list14 .ul .li .btn{border-radius: 40px; font-size:13px; line-height:32px; margin-top:15px; padding:0 18px;}
.list14 .ul .li .btn i{ margin:0 6px 0 0;  }
.list14 .ul .li .cont{ padding:20px 15px;}
}


@keyframes mouse-dot {
    0 { transform:scale(1); -ms-transform:scale(1); }
	50% { transform: scale(1.06); -ms-transform: scale(1.06); }
    100% {transform:scale(1); -ms-transform:scale(1); }
}

@-webkit-keyframes mouse-dot {
    0 { transform:scale(1); -ms-transform:scale(1); }
    50% { transform: scale(1.06); -ms-transform: scale(1.06); }
    100% {transform:scale(1); -ms-transform:scale(1); }
}



.zzcp3{ background: #ededed; padding-top:34px; padding-bottom: 0.83rem;}
.zzcp3 .bd{ display:block; line-height:0;width: 100%; position: relative;}
.zzcp3 .box{ display:block; line-height:0;width: 100%; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0;}
.zzcp3 .box .tit{ width:100%;display: block;color:#1E1E1E; font-size:16px; line-height:24px; margin-top:19px;}
.zzcp3 .box .div:hover .tit{color: #86C43E;}
.zzcp3 .box.on{ position: relative; z-index: 6; opacity: 1;}
.zzcp3 .box .div{ display:block; line-height:0; padding:0.73rem 0.8rem; }
.zzcp3 .box .div ._img{ padding-bottom:56.1%;}
.zzcp3 .box .slick-current ._img{opacity: 1}
.zzcp3 .box:hover .div{-webkit-animation: mouse-dot 1.5s;animation:mouse-dot 1.5s;}
.zzcp3 .box .slick-prev,
.zzcp3 .box .slick-next{ border-radius:50%;
 width:48px; height: 48px; background: url(img/right6.svg) center no-repeat; background-size:20px auto !important;
  border: 1px solid #1E1E1E;
}
.zzcp3 .box .slick-prev:hover,
.zzcp3 .box .slick-next:hover{  border: 1px solid #86C43E;	background: url(img/right7.svg) center no-repeat #86C43E;}
.zzcp3 .box .slick-prev{ left:20.6%; margin-left: -24px;  -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);}
.zzcp3 .box .slick-next{ right:20.6%; margin-right: -24px;}
.zzcp3 .hd{ display:block;width: 100%; border-bottom: 1px solid rgba(203, 203, 203, 1);}
.zzcp3 .hd .ul{ display:flex; justify-content: center; width: 100%;}
.zzcp3 .hd .ul .li{ cursor: pointer; display: inline-flex; color:#000; font-size:20px; line-height:30px;  position: relative; padding:32px 0; margin:0 19px; }
.zzcp3 .hd .ul .li.on::after{ content:''; position:absolute; bottom:0; bottom:-1px; width:100%; height: 2px; background:#86C43E; }
.zzcp3 .hd .ul .li.on{color: #86C43E; font-weight: bold; }


@media screen and (max-width:1024px) {
.zzcp3{padding-top: 10px; padding-bottom:10px;}	
.zzcp3 .hd .ul .li{ font-size:16px; line-height:26px;  position: relative; padding:15px 0; margin:0 15px; }
.zzcp3 .box .div{padding:30px 15px; }
.zzcp3 .box .tit{ font-size:14px; line-height:22px; margin-top:14px;}
.zzcp3 .box .slick-prev,	
.zzcp3 .box .slick-next{ width:26px; height: 26px;
}	
.zzcp3 .box .slick-prev{ left:10%; margin-left: -13px;  }
.zzcp3 .box .slick-next{ right:10%; margin-right: -13px;}
}
@media screen and (max-width:767px) {
.zzcp3 .hd .ul{ justify-content: space-around;}	
.zzcp3 .hd .ul .li{ font-size:14px; line-height:20px; margin:0; }	
}	





.jzkj{ background: #ededed;}
.jzkj .big{ width:100%; display: block; line-height: 0;}
.jzkj .big .div{ width:100%; display: block; line-height: 0; overflow: hidden; position: relative;}
.jzkj .big ._img{ padding-bottom:49.48%;}
.jzkj .big .videos{ display: block; position: absolute; left: 0; top:0; width:100%; height: 100%; object-fit: cover;}
.jzkj .box{ width:100%;}
.jzkj .sect{ width:100%; display: flex;background:#fff; position: relative; z-index: 6; margin-top: -1rem;}
.jzkj .left{display: flex; flex-wrap: wrap; align-content: flex-start; width:3.36rem; min-width:3.36rem; background:#507C37; padding:0.4rem 0.52rem;}
.jzkj .right{ width:100%; padding:0.4rem 0.4rem; color:#000; font-size:16px; line-height:36px; }
.jzkj .siz36{ white-space: nowrap; color:#fff; text-align: left; line-height:0.54rem; margin-top: 12px;}
.jzkj .line{background:rgba(255, 255, 255, 0.2); display: inline-flex;
width: 44px;
height: 3px; margin-top: 12px;}
.jzkj .logo{ display: block; width: 100%; line-height: 0;}
.jzkj .logo img{ height:31px;}
.jzkj .cont{ width:100%; display:flex; margin-bottom:8px; }
.jzkj .cont:last-child{ margin-bottom:0 !important; }
.jzkj .cont img{width:24px; min-width:24px; height:24px; margin:6px 8px 0 0; }
.jzkj .slick-dots{ display:flex;width:100%; justify-content: center; position: absolute; left:0; bottom:1.4rem; }
.jzkj .slick-dots li{ cursor: pointer; display:flex; width:10px; height:10px; border-radius: 50%; opacity:1; background: #fff; margin:0 6px;}
.jzkj .slick-dots li.slick-active{ background:#86C43E; opacity:1;}

@media screen and (max-width:1024px) {
.jzkj .left{ width:104px; min-width:104px;max-width:104px; padding:20px 12px;}	
.jzkj .right{ font-size:14px; line-height:26px; padding:20px 15px;}
.jzkj .logo img{ height:24px;}
.jzkj .siz36{ font-size:18px; line-height:26px; margin-top:6px;}
.jzkj .cont{ margin-bottom:4px; }
.jzkj .cont img{width:20px; min-width:20px; height:20px; margin:3px 6px 0 0; }
}
@media screen and (max-width:767px) {
.jzkj .slick-dots{bottom:1.6rem; }	
.jzkj .big ._img{ padding-bottom:87.96%;}
}




.qtjsbox{display: block; width:100%; position: relative;}
.qtjsbox .bg{ width:100%; height: 100%; position: absolute; left:0; top:0; z-index: 1;}
.qtjs{ display:flex; flex-wrap: wrap; align-items:center; width: 100%; min-height: 9.5rem; padding:0.56rem 0; }
.qtjs-1{ min-height:inherit; padding:1.2rem 0; }
.qtjs .box{ display:flex; flex-wrap: wrap; align-items:flex-start; justify-content: space-between; width: 100%;color:#1E1E1E; font-size:16px; line-height:24px; }
.qtjs .left{display: flex;flex-wrap: wrap; width:40%;}
.qtjs .left1{display: flex;flex-wrap: wrap; width:46.63%;}
.qtjs .right{display: block; width:54.38%; }
.qtjs .t18{display: block; width: 100%; color:#1E1E1E; font-size:18px; line-height:27px; }
.qtjs .t20{display: block; width: 100%; color:#1E1E1E; font-size:20px; line-height:30px; }
.qtjs .t24{display: block; width: 100%; font-weight: bold; color:#1E1E1E; font-size:0.24rem; line-height:0.3rem; }
.qtjs .t36{display: block; width: 100%; font-weight: bold; color:#507C37; font-size:0.28rem; line-height:0.38rem; }
.qtjs .t48{display: block; width: 100%; font-weight: bold; color:#507C37; font-size:0.48rem; line-height:0.58rem; }
.qtjs .t64{display: block; width: 100%; font-weight: bold; color:#86C43E; font-size:0.4rem; line-height:0.5rem; }
.qtjs .lh33{ line-height:32px;}
.qtjs .mt10{margin-top:10px;}
.qtjs .mt12{margin-top:12px;}
.qtjs .mt24{margin-top:0.24rem;}
.qtjs .mt31{margin-top:0.31rem;}
.qtjs .mt48{margin-top:0.48rem;}
.qtjs .info2{display:flex; flex-wrap: wrap; justify-content: space-between; width:100%;margin-top:1.23rem;}
.qtjs .info2 .l1{display:flex; flex-wrap: wrap; align-content:flex-start; width:21%; margin-top:0.3rem;}
.qtjs .info2 .t64{font-weight: normal;}
.qtjs .info1{display:flex; flex-wrap: wrap; width:calc(100% + 0.64rem); margin-right: -0.64rem;}
.qtjs .info1 .l1{display:flex; flex-direction: column; align-content:flex-start; margin-right: 0.64rem;}
.qtjs .num{display:flex; flex-wrap: wrap; align-items: center; cursor: pointer;}
.qtjs .num .t48{ display: inline-flex; width:auto; margin-right: 10px;}
.qtjs .num1{display: inline-flex; justify-content: center; align-items: center; background:#86C43E; border-radius:28px 28px 28px 0; color:#fff; font-size:20px; line-height:1; height:0.55rem; width:0.55rem; }

@media screen and (max-width:1600px) {
.qtjs .info2{margin-top:0.83rem;}	
.qtjs .info2 .l1{ width:22%;}
.qtjs .left1{ width:47.63%;}
.qtjs .right{ width:56.38%; }
.qtjs .lh33{ line-height:26px;}
}
@media screen and (max-width:1440px) {
.qtjs .box{ font-size:14px;}
.qtjs .info2{margin-top:0.63rem;}	
.qtjs .info2 .l1{ width:23%;}
.qtjs .right{ width:59.38%; }
.qtjs .t18{ font-size:16px; line-height:25px; }
.qtjs .t20{font-size:18px; line-height:28px; }
}
@media screen and (max-width:1024px) {
.qtjs{ min-height: 9.5rem; padding:35px 0; }	
.qtjs .left{ width:100%;}	
.qtjs .left1{ width:100%;}	
.qtjs .right{ width:100%; margin-top:24px;}
.qtjs .t18{ font-size:15px; line-height:26px; }
.qtjs .t20{font-size:16px; line-height:26px; }
.qtjs .t24{ font-size:17px; line-height:23px; }
.qtjs .t36{ font-size:18px; line-height:24px; }
.qtjs .t48{ font-size:21px; line-height:27px; }
.qtjs .t64{ font-size:22px; line-height:28px; }
.qtjs .lh33{ line-height:24px;}
.qtjs .mt10{margin-top:5px;}
.qtjs .mt12{margin-top:6px;}
.qtjs .mt24{margin-top:12px;}
.qtjs .mt31{margin-top:16px;}
.qtjs .mt48{margin-top:24px;}
.qtjs .num .t48{ font-size:24px; margin-right: 6px;}
.qtjs .num1{ border-radius:28px 28px 28px 0; font-size:14px; height:26px; width:26px; position: absolute; left: 0; top:4px; }
.qtjs .info2 .l1{ width:100%; margin-top:20px; position: relative;}
.qtjs .info2 .l1 .t64 { padding-left: 34px; margin-top:0;}
}
@media screen and (max-width:767px) {
.qtjs .info1{ width:100%; justify-content: space-between;}	
.qtjs .info1 .l1{ margin-right: 0;}
.qtjs .info1 .l1 .t18{ font-size:13px;}
}



.qtjs1{ display: block; width:100%;  overflow: hidden; position: relative; z-index: 8;}
.qtjs1 .bg { display: block;
position: absolute;
width:100%;
height: 100%;
left:0;top: 0;
z-index: 1;
}
.qtjs1 .bg .ico{ display: block;
position: absolute; opacity: 0;
width:100%;
height: 100%;
left:0;top: 0;
z-index: 1;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.qtjs1 .bg .ico.on{ opacity: 1; z-index: 6;}
.qtjs1 .box{  position: relative; display: block; width:100%; background:rgba(0,0,0,0.51); }
.qtjs1 .ul{ display: flex; width:100%; border-left:1px solid rgba(255,255,255,0.5); position: relative; }
.qtjs1 .ul .li{ display: flex; flex-wrap: wrap; width:20.2%; border-right:1px solid rgba(255,255,255,0.22);}
.qtjs1 .ul .li .la{display: block; width:100%; justify-content: center; align-content: center; position: relative; padding:0.4rem 0.24rem;  height:9.5rem; }
.qtjs1 .ul .li .ico{ display: block;
position: absolute; opacity: 0;
width:100%;
height: 100%;
left:0;top: 0;
z-index: 1;
}
.qtjs1 .ul .li .num{color: #fff; font-size:0.24rem; line-height:0.33rem;width:100%; font-weight: bold;}
.qtjs1 .ul .li .tit{color: #fff; font-size:0.22rem; line-height:0.3rem;width:100%; font-weight: bold; margin-top: 0.32rem; }
.qtjs1 .ul .li .p{width:100%; color: #fff; line-height:30px; font-size:18px; margin-top: 0.32rem; white-space: nowrap; opacity:0;}
.qtjs1 .ul .li.on{ width:59.6%;  }
.qtjs1 .ul .li.on .p{ white-space: normal; opacity:1;}

.qtjs1 .slick-dots{ display:none;width:100%; justify-content: center; position: absolute; left: 0; bottom:25px; z-index: 6; }
.qtjs1 .slick-dots li{ cursor: pointer; display:flex; width:10px; height:10px; border-radius: 50%; background: #fff; margin:0 6px;}
.qtjs1 .slick-dots li.slick-active{ background:#86C43E;}

@media screen and (max-width:1600px) {
.qtjs1 .ul .li{width:22.2%;  }
.qtjs1 .ul .li.on{ width:55.6%;  }
}
@media screen and (max-width:1440px) {
.qtjs1 .ul .li .tit{font-size:0.2rem; line-height:0.28rem;}		
.qtjs1 .ul .li .p{ line-height:28px; font-size:16px;}
}
@media screen and (max-width:1024px) {
.qtjs1 .ul .li .la{ padding:40px 15px;}
.qtjs1 .ul .li .num{ font-size:18px; line-height:26px;}
.qtjs1 .ul .li .tit{ font-size:16px; line-height:24px; margin-top:18px; }
.qtjs1 .ul .li .p{ font-size:14px; line-height:22px; margin-top:18px; white-space: normal; opacity:1;}
}
@media screen and (max-width:767px) {
.qtjs1 .bg{ display: none;}	
.qtjs1 .box{ padding:0; background: #000;}
.qtjs1 .ul{ display: block; border-left:0;} 
.qtjs1 .ul .li{ width:100%; border-right:0;}
.qtjs1 .ul .li .la{ height:auto; min-height:80vh;}
.qtjs1 .ul .li .ico{ opacity:0.61;}
.qtjs1 .ul .li.on{width:100%;}
.qtjs1 .slick-dots{ display:flex !important;}

/* .qtjs-2 .t24{ font-size:20px; line-height:30px;}
.qtjs-2 .t36{font-size:24px; line-height:34px;} */

}



.qtjs2{ position: relative; overflow: hidden;}
.qtjs2 .logo{ position: absolute; z-index: 1; line-height: 0; left:51.25%; bottom: 0.69rem; width:11.88rem; }
.qtjs2 .right{ position: absolute; z-index: 4; line-height: 0; left:53.54%; bottom:0; width:7.77rem; }
.qtjs2 .rd{ position: absolute; z-index: 6; right:0.3rem; bottom:1.39rem; display: flex; flex-direction: column;}
.qtjs2 .s1{ color:#86C43E; font-size:0.64rem; line-height:0.74rem;}
.qtjs2 .s2{ color:#fff; font-size:0.2rem; line-height:0.3rem;}

@media screen and (max-width:1800px) {
.qtjs2 .right{left:51.25%; }
.qtjs2 .rd{ right:0.8rem;}
.qtjs2 .s1{font-size:0.54rem; line-height:0.64rem;}
}
@media screen and (max-width:1024px) {
.qtjs2{ padding-bottom: 200px;}	
.qtjs2 .logo{ left:0;bottom:30px;  width:100%; text-align: center; }
.qtjs2 .logo img{ width: auto; height:140px;}
.qtjs2 .right{ left:0; width:100%; text-align: center; }
.qtjs2 .right img{ width: auto; height:200px;}
.qtjs2 .rd{  text-align: left; right:auto; left:44%; bottom:30px;}
.qtjs2 .s1{font-size:20px; line-height:30px;}
.qtjs2 .s2{font-size:13px; line-height:24px;}
}
@media screen and (max-width:767px) {
.qtjs2 .rd{ left:34%;}	
}	






._in_back{  width:100%;padding:50px 0.7rem;}
._in_back::after{content:"";display:block;clear:both;}
._in_back .top{ float:left; float:right; width: 100%); flex-wrap:wrap; display: flex; justify-content:space-between; align-items:flex-end; margin-bottom:0.35rem;}
._in_back .title{ float:left; display: flex;flex-direction:column }
._in_back .title .tit{ float:left;  color:#fff; font-size:0.4rem; line-height:0.4rem; position:relative; font-weight:bold; padding-left:0.27rem;}
._in_back .title .tit:after{ float:left; width:0.04rem; height:0.36rem; content:''; position:absolute; left:0; top:0.02rem; background:#74db56;}
._in_back .title .text{ float:left; color:#fff; font-size:0.2rem; line-height:0.3rem; margin-top:0.1rem; padding-left:0.27rem; }
._in_back .boxA{ float:left; width:100%; border-left:1px solid rgba(248,248,248,0.6);}
._in_back .left{ float:left; width:1.97rem;}
._in_back .right{ float:right; width: 100%;}
._in_back .box{  position:relative; float:left; width:100%;}
._in_back .box:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:100%; top:0;}
._in_back .box-1,
._in_back .box-1:after{ background:#fff;}
._in_back .news-left-ib{ float:left; width:100%; position:relative;}
.wzdt{ width:100%; float:left;}
.wzdt li{ width:100%;float:left; border-bottom:1px dashed #323232; padding:10px 0;}
.wzdt li .a1{ width:100%;float:left;  font-size:16px;font-weight:bold; line-height:24px; color:#323232}
.wzdt li .a2{float:left; text-align:center; padding-right:10px; line-height:24px; color:#323232}
.w_501{margin-top:-20px;}
.kpxqs{width:100%;float:left;}
.kpxqs img{width:100%;display:block;}
@media screen and (max-width:1024px) {
.kpxqs{padding-bottom:20px;}
.dzs{padding-bottom:12px!important;}
.w_501{margin-top:0;}
._basis19{text-align:left!important;}
._in_back{  width:100%;padding:30px 15px;}
}



/* 250722end
 
  color: #86C43E;
 
507C37



 */






/*251208strat*/


.index-banner .tit1{  font-size: 0.5rem;  line-height: 0.6rem;}

@media  screen and (max-width:1024px){

.index-banner .tit1{ font-size:24px; line-height:34px;}


}


.menu-sub{  width: auto; }
.menu-sub .ul{  display: flex;  width: auto;  flex-direction: column;  white-space: nowrap;}
.menu-sub .ul li{  width: auto;  }
.menu-sub .ul li a{  width: auto; }

.swiper-App .swiper-pagination1 .swiper-pagination-bullet::before {  width: 96px;  text-align: left;}

.main4 .list .li .la{  padding: 0.23rem 0.2rem;}
.main4 .list .p{font-size: 14px; line-height: 24px;}
@media screen and (max-width:1024px) {
.main4 .list .li .la{padding:18px 12px;}
.main4 .list .p{ font-size:14px; line-height:24px; }
}
@media screen and (max-width:767px) {
.main4 .list .li{ width:50%;}	
.main4 .list .p{ font-size:13px; line-height:18px; }
.main4 .list .li .la{padding:12px 12px;}
.main4 .list .li .la:hover{padding:14px  14px;}
}


._btn .a{ width: auto;  display: inline-flex;  padding: 10px 25px 12px 25px;}
@media screen and (max-width:1024px) {
._btn .a{ width: auto; }
._btn .a{  padding: 10px 16px 12px 16px;}
}



.bottomnav .btn{  width: 260px;}
.bottomnav .btn .a{  font-size: 14px;}
.bottomnav .nav{ width: calc(100% - 300px);  flex-wrap: initial;}
.bottomnav .nav .a1{  font-size: 14px;  line-height: 22px;}
.bottomnav .nav .a2{  font-size: 14px;  line-height: 22px;}


@media screen and (max-width:1600px) {
.bottomnav .btn{  width: 230px;}
.bottomnav .btn .a{  font-size: 12px;}
.bottomnav .nav{ width: calc(100% - 240px);}
.bottomnav .nav .li{padding: 0 0 0 0.2rem;}
.bottomnav .nav .a1{  font-size: 12px;  line-height: 18px;white-space: nowrap;}
.bottomnav .nav .a2{  font-size: 12px;  line-height: 18px;}
.bottomnav .nav .u2{min-width: 120px;}
}

@media screen and (max-width:1024px) {
.bottomnav .btn{ width:100%;}
.bottomnav .btn .a{  width: auto; padding: 0 16px;}
.bottomnav .addr{  flex-direction: column;}
}
@media screen and (max-width:767px) {
.bottomnav .btn{justify-content: space-between;}
.bottomnav .btn .a img{  margin-right: 2px;}
.bottomnav .btn .a{  width: auto;margin: 0;padding: 0 0.3rem; font-size:calc(10px + 0.04rem);}

}



/*251208end*/


/*251223strat*/
.main4 .list .ul{width:calc(100% + 0.3rem); margin:0 -0.15rem;}
.main4 .list .li{ padding:0.15rem;}
.main4 .list .li .la{width: 186px;
  min-height: 1.8rem;}
.main4 .list .p{ line-height:22px;}
.main4 .info{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:7;  margin-bottom: 1.5vh; padding-bottom: 0;}
.main5 .info{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:7; }


@media screen and (max-width:1440px) {
.main4 .info{ line-height: 0.3rem;  width: 89%;}
.t_navs .menu .nli span a{font-size: 14px;}
.t_navs .lang .tit{font-size: 14px;}
.menu-sub .ul li a{font-size: 14px;
  line-height: 20px;
  padding:0.12rem 0.2rem;}
.main4 .info{  margin-top: 2.8vh;}
.t_navs .lang .down .a{ padding:0.12rem 0.2rem;}
}
@media screen and (max-width:1024px) {
.main4 .info{ line-height:24px;  width: 100%;margin-top: 15px; margin-bottom: 15px; padding-bottom: 0;}
}


@media screen and (max-width:1800px) {
.swiper-App .swiper-pagination1 .swiper-pagination-bullet::before { display:none;}
}


.qtjs-1 .info1{width:100%; justify-content: space-between;
  margin-right:0;}
 .qtjs-1 .info1 .l1{ width:32%; margin-right: 0;} 
 
@media screen and (max-width:767px) {
.qtjs-1 .info1 .l1{ width:100%; margin:8px 0;}
}

.box05 .mt40 em{min-width: 4px;}

.jzkj .siz36{ font-size:0.3rem;}
.jzkj .left{width: 5rem;
  min-width: 5rem;}

@media screen and (max-width:1024px) {
.jzkj .siz36{ font-size:18px; line-height:26px;}
.jzkj .left{width: 270px;
    min-width: 270px;
    max-width: 270px;}
}
@media screen and (max-width:767px) {
.jzkj .left{width: 100%;
    min-width: 100%;
    max-width: 100%;}
.jzkj .sect{ flex-wrap: wrap;}	
	
}
		


.pord-slide .list{ overflow: hidden;}
.pord-slide .ul{white-space: nowrap;justify-content: flex-start;}
.pord-slide .l2{ width: auto;}
.pord-slide .l2 a{ min-width: 200px; padding:0 0.2rem;}
@media screen and (max-width:1024px) {
.pord-slide .l2 a{ min-width: 110px; padding:0 15px;}
}

.slide1 .l2{ width: auto; min-width:200px;}
.slide1 .l2 a{ padding:0 0.2rem;}
@media screen and (max-width:1024px) {
.slide1 .l2{ width: auto; min-width:110px;}
.slide1 .l2 a{ padding:0 15px;}
}


.ss_search1.act .input input{color:#1E1E1E;}


/*251223end*/








