* {margin: 0;padding: 0;box-sizing: border-box;line-height:100%;}
body {font-size: 14px;font-family: Microsoft YaHei;}
em, i {font-style: inherit;font-weight: inherit;}
ul {list-style: none;}
li {list-style: none;}
a {text-decoration: none;color: #333;}
tr, td {padding: 0 !important;}
input, textarea {outline: none;border: none;}
html { overflow-x: hidden; overflow-y: auto; }

@font-face {
font-family:din;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

@font-face {
  font-family: 'iconfont';  /* Project id 4172544 */
  src: url('//at.alicdn.com/t/c/font_4172544_uyvx0ggw85.woff2?t=1691741875716') format('woff2'),
       url('//at.alicdn.com/t/c/font_4172544_uyvx0ggw85.woff?t=1691741875716') format('woff'),
       url('//at.alicdn.com/t/c/font_4172544_uyvx0ggw85.ttf?t=1691741875716') format('truetype');
}

@font-face {
  font-family: 'iconfont';  /* Project id 4280711 */
  src: url('//at.alicdn.com/t/c/font_4280711_n0lweij014q.woff2?t=1696989898668') format('woff2'),
       url('//at.alicdn.com/t/c/font_4280711_n0lweij014q.woff?t=1696989898668') format('woff'),
       url('//at.alicdn.com/t/c/font_4280711_n0lweij014q.ttf?t=1696989898668') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
/*head*/
.head {position: relative;padding: 0px 15px;z-index: 50;}
.head_box {display: flex;/* justify-content: center; */align-items: center;max-width: 1770px;margin:  0 auto;}

/*logo*/
.head_logo {display: flex;align-items: center;/* justify-content:  space-between; */position:  relative;max-width: 350px; padding-top:0%;}
.head_logo:before {content:'';width: 137%;height:68%;background: #157838;position:  absolute;top: 0;right: -8%;z-index: -1;padding: 9% 0 9% 0;transform: translateY(-25px) skew(-24.5deg);}
.head_logo i {width: 40%;}
.head_logo i img {width:  79%;height:  auto;}
.head_logo b {font-size: 16px;display: flex;flex-direction: column;font-weight: normal;padding: 0 0 0 0vw; color: #fff; letter-spacing: 1px;}
.head_logo b span {font-size: 32px;color: #fff;font-family: initial;padding: 0 0 3% 0; line-height: 42px; font-weight:bold;letter-spacing:0px;}
/*head_con*/
.head_con {width: 70%;display:  flex;align-items:  center;justify-content:  space-between;position:  relative;padding: 0 0 0 7%;}
/*nav*/
.head_nav {width: 80%;}.head_nav>ul {display: flex;justify-content: space-between;align-items: center;}
.head_nav li {position: relative; height:100px; line-height:100px;}
.head_nav li a {font-size: 18px;position: relative;transition: 0.5s;color:  #333;font-weight:  normal;}
.head_nav li a:after {content:'';width: 0;height: 2px;background:#157838;position: absolute;bottom: -40px;left: 0;transition: 0.5s;}
.head_nav>ul>li:hover>a,.head_nav>ul>li.cur>a {color: rgba(0,0,0,0.8); }
.head_nav>ul>li:hover>a:after,.head_nav>ul>li.cur>a:after {width: 100%;}
/*nav_con*/
.head_nav li:hover .nav_con {transform:rotateX(0deg);}
.nav_con {position:  absolute;top: 210%;left: 0;background: #f8f8f8;width: 100%;display:  flex;justify-content:  space-between;transition:0.5s;transform: rotateX(90deg);transform-origin:top;overflow:  hidden;padding: 3%;align-items: center;}
.nav_con i {width: 48%;overflow: hidden;}
.nav_con i img {width:  100%;height:  auto;}
.nav_r {width: 49%;}
.nav_r  p {font-size: 24px;display: flex;flex-direction:column;font-weight: bold;}
.nav_r p span {font-size: 18px;font-family: Arial;text-transform: uppercase;font-weight: normal;padding: 2% 0 0;color: #999;letter-spacing: 1px;}
.nav_r>ul {display:  flex;flex-wrap: wrap;width: 100%;margin: 7% 0 0;}
.nav_r li {width: 31%;padding: 3%;border: 1px solid #ddd;display: flex;justify-content: center;align-items:center;margin: 0 2% 0 0;}
.nav_r li:nth-child(n+4) {margin: 3% 0 0;}
.nav_r li>a {font-size: calc(0.5rem + 0.5vw);}
.head_nav li:nth-child(3) .nav_con .nav_r li {width: 48%;}
.head_nav li:nth-child(3) .nav_con .nav_r li:nth-child(n+3) {margin: 3% 0 0;}

/*导航下拉*/
.head_nav li>.nav2{position:absolute;top:100px;left:-80px;z-index:99999;display:none;box-shadow:5px 5px 10px rgba(0,0,0,.3);}
.head_nav li>.nav2 a{display:block;width:230px;height:40px;border-bottom:none;background:#fff;color:#333; text-align: center;}
#aa2>.nav2 a{width:150px;font-size:15px;}

.head_nav li>.nav2 a:hover{background:#157838;color:#fff;}
.nav2 b{color:#999;}
.head_nav li>.nav2 a span{display:block;color:#333;text-transform:uppercase;font-size:14px;line-height:40px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a b{position:relative;display:inline-block;display:block;color:#ccc;line-height:30px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a span:before{display:inline-block;width:0;height:2px;background:#fff;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a b:before{display:inline-block;width:0;height:2px;background:0 0;content:'';vertical-align:middle;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.head_nav li>.nav2 a:hover span{color:#fff;font-size:15px;}
.head_nav li>.nav2 a:hover span:before{margin-right:5px;width:40px;}

/*button*/
.btn_more {display:  flex;align-items:  center;color:  #333;width: 26%;justify-content:  flex-end;}
.btn_more i {font-size: 28px;}
.btn_more p {font-size: 22px;font-family:  din;padding: 0 0 0 10px;}

/*banner*/
.bann{overflow:hidden;}
.slider {width:100%;}
.slick-slide{height:auto;}
.slick-slide img {width:100%;}
.slick-prev {left:38px;z-index:99;}
.slick-next {right:40px;}
.bann>button{display:none!important;}
.ban_bc{width:100%;position:relative;}
.slick-dotted.slick-slider{margin-bottom:0!important;}
.bann_num>span{font-size:26px;color:#fff; z-index:999;cursor:pointer;width:60px;height:60px;background:rgba(0,0,0,0.5);text-align:center; line-height: 60px;border-radius: 50%;justify-content: center;letter-spacing: 0px;}
.bann_num>.ban_prev{position:absolute;top:56%;left:40px;transform:rotate(180deg);}
.bann_num>.ban_next{position:absolute;top:calc(56% - 0px);right:40px;}
.ban_dot{position:absolute;bottom:36px;left:50%;display:flex;margin-left:-33px;}
.ban_dot li{width:12px;height:12px;border-radius:100%;background:#fff;}
.ban_dot li+li{margin-left:12px;}
.ban_dot li button{display:none;}
.ban_dot li.slick-active{background:#009933;}

/*数字滚动*/
.container { width: 100%; position: relative; margin-left: auto; margin-right: auto; padding-left: 6%;}
.containera { width: 92%; position: relative; margin:0 auto;}
.row{margin: 0 auto;width: 100%; position: relative; overflow: hidden;}
#scroll { position: relative; z-index:9999; padding-bottom:0px;}
#scroll .number{  display:block; width:100%; padding-top:86px;}
#scroll .number .stat-items { display: block; float:left; width: 25%;}
#scroll .number .stat-items .stat-items-t { font-size: 56px; color: #2d2d2d; font-weight: bold; line-height: 1; padding-left:48px; font-family: din;}
#scroll .number .stat-items .stat-items-unit { font-size: 16px; color: #2d2d2d;line-height: normal; }
#scroll .number .stat-items p { line-height: normal; display: block; font-size:19px; color:#333; font-weight:500; position: relative; padding-left:50px; margin-top:4px;}
#scroll .number .stat-items p:before{content: ""; position: absolute; left: 0; top: 10px; width: 30px; height: 8px; background-color: #157838;}
#scroll .number .stat-items .stat-items-t-box {}
#scroll .number .stat-items .stat-items-t{ position: relative; }
#scroll .number .stat-items .stat-items-t::after { position: absolute; content: ''; width: 35px; height: 35px; display: block; top: 17px; right:-80px; }
#scroll .number .stat-items:nth-child(1) .stat-items-t::after { background: url(//memberpic.114my.com.cn/zg50982/uploadfile/image/20231009/20231009112159_1588253838.png)no-repeat center / contain; }
#scroll .number .stat-items:nth-child(2) .stat-items-t::after { background: url(//memberpic.114my.com.cn/zg50982/uploadfile/image/20231010/20231010171010_1863483261.png)no-repeat center / contain; }
#scroll .number .stat-items:nth-child(3) .stat-items-t::after { background: url(//memberpic.114my.com.cn/zg50982/uploadfile/image/20231010/20231010171010_187118087.png)no-repeat center / contain; }
#scroll .number .stat-items:nth-child(4) .stat-items-t::after { background: url(//memberpic.114my.com.cn/zg50982/uploadfile/image/20231010/20231010171010_1633460322.png)no-repeat center / contain; }
#scroll .number .stat-items:nth-child(4){ margin-right:0%;}
@media(max-width: 1510px) {
  #scroll .number .stat-items .stat-items-t { font-size:48px; }
  #scroll .number .stat-items .stat-items-t::after { right: -65px; }
  #scroll { padding-bottom: 50px; }
  #scroll .number .stat-items{ margin-right:0%;}

}

@media(max-width: 1310px) {
    #scroll .number .stat-items .stat-items-t::after { width: 30px; height: 30px; } 
    #scroll .number .stat-items{ margin-right:5%;}
}

@media(max-width: 1199px) {
  #scroll .number .stat-items .stat-items-t::after { display: none; }
  #scroll .number .stat-items .stat-items-t { font-size: 40px; }
  #scroll .number .stat-items{ margin-right:4%;}
}

@media(max-width: 767px) {
  #scroll { padding-bottom: 30px; }
  #scroll .number .stat-items { margin-bottom: 20px; }

}

@media(max-width: 500px) {
  #scroll .number .stat-items .stat-items-t { font-size: 32px; }
  #scroll .number .stat-items p { font-size: 14px; line-height: 2; }
  #scroll { padding-bottom: 0px; }

}

/*case*/
/* title */
.title{text-align: left; display: block; padding:90px 0 66px 0;}
.title a{font-size:3.3rem; font-weight: 800; letter-spacing:-0.5px; background-image: linear-gradient(55deg, #3f3f3f 0%, #2d2d2d 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.title a:hover{ text-decoration:none;  background-image: linear-gradient(55deg, #198f42 0%, #0ea744 80%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.title h2{font-size: 48px;color: #444;font-weight: bold; margin-top: -42px; position: relative; z-index: 2;}
.title p{/*text-transform: uppercase;*/ color: rgba(62,170,152,0.2); font-size: 66px; position: relative; z-index: 1; font-weight: bold;}
.rowa {
    margin-right: -15px;
    margin-left: -15px;
}
.rowa {    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.nov-row[data-nov-stretch-content=true]{padding-left: 15px;padding-right: 15px}
.nov-row[data-nov-stretch-content=true].nov_row-no-padding{padding-left: 0;padding-right: 0;overflow: hidden}
.nov-row{position: relative}
.nov-row .background-row{position: absolute;top: 0;left: 0;right: 0;bottom: 0}
.lang-rtl .nov-row .background-row{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg)}
.nov-image .block{position:relative}
.nov-image .block .thumb-nov-imgae{display:block;overflow:hidden;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0); border-radius:18px;}
.nov-image .block .thumb-nov-imgae>img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;display:block;width:100%}
.nov-image .block .thumb-nov-imgae:before,.nov-image .block .thumb-nov-imgae:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background:rgba(0,0,0,.1);opacity:0;z-index:1;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s}
.nov-image .block .content-banner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;padding:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
.nov-image .block .content-banner .banner-infor .content-text{text-align:left}
.nov-image .block .content-banner .banner-infor .content-text h4{font-size:2.8rem; cursive;color:#157838;text-shadow:5px 0 10px rgba(0,0,0,.6);margin-bottom:9px}
.nov-image .block .content-banner .banner-infor .content-text h9{font-size:2.2rem;color:#fff;text-shadow:5px 0 10px rgba(0,0,0,.6);line-height:1; font-weight:800; position: relative;}
.nov-image .block .content-banner .banner-button .button-image{height:46px;min-width:46px;background:#157838;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-border-radius:46px;-moz-border-radius:46px;-ms-border-radius:46px;-o-border-radius:46px;border-radius:46px;text-decoration:none;-webkit-transition:all 0.55s ease;-moz-transition:all 0.55s ease;-ms-transition:all 0.55s ease;-o-transition:all 0.55s ease;transition:all 0.55s ease}
.nov-image .block .content-banner .banner-button .button-image span{color:#fff; font-size:14px; letter-spacing:1.8px; -webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:none; text-transform: uppercase;}
.icon-youjiantou:before {
    content: "\eb8d";
}
.nov-image .block .content-banner .banner-button .button-image i{font-size:24px;color:#fff;}
.nov-image .block .content-banner .banner-button .button-image:hover{padding-left:25px;padding-right:25px}
.lang-rtl .nov-image .block .content-banner .banner-button .button-image:hover{padding-left:25px;padding-right:25px}
.nov-image .block .content-banner .banner-button .button-image:hover span{display:block}
.nov-image .block .content-banner .banner-button .button-image:hover i{margin-left:6px;margin-right:0}
.lang-rtl .nov-image .block .content-banner .banner-button .button-image:hover i{margin-left:0;margin-right:6px}
@media (max-width:1440px){.nov-image .block .content-banner{padding:28px}
.nov-image .block .content-banner .banner-infor .content-text{text-align:left}
.nov-image .block .content-banner .banner-infor .content-text h4{font-size:2.8rem}
.nov-image .block .content-banner .banner-infor .content-text h9{font-size:2.8rem}}@media (max-width:1199px){.nov-image .block .content-banner .banner-infor .content-text{text-align:left}
.nov-image .block .content-banner .banner-infor .content-text h4{font-size:2rem}
.nov-image .block .content-banner .banner-infor .content-text h9{font-size:2.4rem}}@media (max-width:991px){.nov-image .block .content-banner .banner-button{display:none}}.nov-image .block:hover .thumb-nov-imgae>img{-webkit-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}
.nov-image .block:hover .thumb-nov-imgae:before{opacity:1;top:50%;bottom:50%}
.nov-image .block:hover .thumb-nov-imgae:after{opacity:1;left:50%;right:50%}
.mb-30 {margin-bottom: 30px!important;}
.nov-image .block .content-banner .banner-infor .content-text a h9:after{content: ''; width: 0; position: absolute; bottom:-8px; height: 1px;  background: #fff; left: 0; /* opacity: 0; */ transition: 1s;}
.nov-image .block .content-banner .banner-infor .content-text:hover>a h9:after{transform: scale(1); height: 1px; width: 100%;}

/*search*/
.search {transition:0.5s; padding: 20px 0; border-top: 1px #eee solid;}
.search_box {max-width: 1600px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center; width: 90%;}
.head_s {display: flex;align-items: center;justify-content: center;transition: 0.5s;}
.head_s form {display: flex;justify-content: space-between;align-items: center;border: 1px solid #ddd;padding: 0 12px;width: 100%;border-radius: 40px;}
#search-bg {width: 140px;height: 38px;line-height: 38px;overflow: hidden;box-sizing: border-box;}
#search-i {box-sizing: border-box;position: relative;    z-index: 5;margin-left: 50px;}
#search-i input {position:relative;}
#search-i input:after {content:'\e605';}
#search-i:after {content: '';width: 33px;height: 33px;border-radius: 50%;position: absolute;top: -6px;left: -6px;z-index: -1;}
#infoname {border: none;background: none;outline: none;}
.search-text{ font-size:15px;color: #666; display: flex;justify-content: center;align-items: center; letter-spacing: 1px;}
.search-text a{font-size: 15px;color: #666 !important;font-weight: 100;}
.search-text span{color:#333;font-size: 15px;padding: 0 0 0 20px;}
.search_con {display: flex;flex-direction: column;align-items: center;width: 68%; padding-top:10px;}
.search-text i {width: 50px;height: 50px;background: #f8f8f8;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #198f42;font-size: 25px;}

.tp-bullets {
    margin-bottom: 20px !IMPORTANT;
}

/*pro*/
.pro {width: 100%;background: #fff;overflow: hidden; padding: 80px 15px 80px 15px;}
.pro_box {max-width: 92%;margin: 0 auto;width: 92%;}
.pro_con {display: flex;justify-content: space-between;}
.pro_l {background: linear-gradient(120deg,#157838 10%,#198f42 80%);width: 20%;padding: 40px 20px 20px;}
.pro_tit {}
.pro_tit p {font-size: 30px; display: flex; flex-direction: column; align-items: center; color: #fff; font-weight:bold;}
.pro_tit p span {font-size: 18px;font-family: Arial;text-transform: uppercase;opacity: 0.5;padding: 10px 0 0;letter-spacing: 1px;}
.pro_nav {background: #fff;padding: 26px 12%;margin: 30px 0 0;}
.pro_nav ul { width: 100%; display: flex; flex-direction: column;}
.pro_nav li {width: 100%;display: flex;flex-direction: column;}
.pro_nav li>a {font-size: 16px;color: #333;background: #eee;width: 100%;border-radius: 40px;padding: 5% 0 5% 17%;display: flex; transition: 0.5s; margin-top:3%;}
.pro_nav li>a:hover{background: linear-gradient(120deg,#157838 10%,#198f42 80%); transition: 0.5s;}
.pro_nav li dl {padding: 10% 20%;}
.pro_nav li dt {position: relative;padding: 0 0 0 6%;}
.pro_nav li dt:nth-child(n+2) {margin: 10% 0 0;}
.pro_nav li dt:before {content:'';width: 4px;height: 4px;border: 1px solid #333;position: absolute;left: -7px;top: 5px;transform: rotate(45deg);}
.pro_nav li dt:after {content:'\eb8d';position: absolute;right: 0;    top: 3px;font-family: 'iconfont'; font-size: 10px; color: #ccc;}
.pro_nav li dt a {font-size: 16px;color: #666;}
.pro_r {width: 78%;    display: flex;flex-direction: column;}
.pro_txt {    background: #f8f8f8;}
.pro_r .divproduct_new_div_item {display: flex;justify-content: space-between;padding: 7% 6%;}
.pro_r .divproduct_new_div_item_date { display: none;}
.pro_r .divproduct_new_div_item_content {padding: 3% 0 0;width:50%;}
.pro_r .product_div_item_pic {width: 40%;}
.pro_r .divproduct_new_div_item_title a {font-size: 30px;font-weight: bold;color: #198f42;position: relative;}
.pro_r .divproduct_new_div_item_title a:after {content:'+  了解产品';width: 220% !important;height: 50px;background: linear-gradient(120deg,#198f42 10%,#0ea744 80%);position: absolute;left: 0;top: 619%;color: #fff;font-size: 18px;font-weight: lighter;display: flex;justify-content: center;align-items: center; transition: 0.5s; letter-spacing: 2px;}
.pro_r .divproduct_new_div_item_title:hover a:after{width: 120%;transition: 0.5s; letter-spacing: 4px;}
.pro_r .divproduct_new_div_item_body {    font-size: 16px;padding: 4% 0;line-height: 28px; color: #666;}
.pro_r .divproduct_new_div_item_body li {    font-size: 16px;color: #666; line-height: 32px;}
.pro_r .divproduct_new_div_item_body p {    font-size: 16px;color: #666; line-height: 32px;}
.product_div_item_pic img {width:100%;height:auto;}
.pro_call {margin: 20px 0 0;}
.pro_call ul {display: flex;justify-content: space-between;}
.pro_call ul:nth-child(2){margin-top:0.5%;}
.pro_call li {display: flex;flex-direction: column;align-items: center;background: #fff;padding: 1%;width: 24.5%;transition: 0.5s;}
.pro_call li br{    display: none;}
.pro_call li>a {    overflow: hidden;}
.pro_call li>a img {width: 100%;height: auto;transition: 0.5s;}
.pro_call li:hover{background: linear-gradient(120deg,#157838 10%,#189845 80%);transition: 0.5s;}
.pro_call li:hover span>a{color: #fff;}
.pro_call li>a:hover img {transform: scale(1.2);}
.pro_call li span {}
.pro_call li span>a { font-size: 15px;line-height: 32px;}


/*appli*/
.appli {padding: 80px 0;overflow: hidden;}
.appli_box {}
.appli_tit {display:  flex;flex-direction:  column;align-items:  center;position:  relative;}
.appli_tit:before {content: '';background: linear-gradient(to right,#198f42 30%,#22a4a8 100%);width: 3%;height: 4px;border-radius:  40px;position:  absolute;left: 47%;bottom: -32%;}
.appli_tit:after {content:'';background: linear-gradient(to right,#198f42 30%,#22a4a8 100%);width: 1.5%;height: 4px;border-radius:  40px;position:  absolute;left: 50.5%;bottom: -32%;}
.appli_tit b {font-size: 48px;}
.appli_tit p {font-size: 20px;color: #999;padding: 1.6% 0 0;}
.appli_con {    margin: 80px 0 0;position: relative;}
.appli_call {}
.appli_call ul { justify-content: space-between;}
.appli_call li {width: 24%;margin:0 0.1%;position: relative;transition:0.5s;}
.appli_call li>a {    display: inline-block;}
.appli_call li>a img {width: 100%;height:auto;}
.appli_call li p {width: 100%;background: rgba(51,51,51,0.8);display: flex;justify-content: center;align-items: center; height: 0;position: absolute;left: 0;top: 0;transition:0.5s;opacity:0;}
.appli_call li p>a {color: #fff;font-size: 21px;}
.appli_call li:hover p {height:100%;opacity:1;}
button {display: none !important;}
.appli_btn {display: flex;justify-content: center;}
.appli_btn:after {content:'';width:1px;height: 30px;background:#ddd;position:absolute;top: 25%;left: 50%;}
.appli_btn:hover i {}
.appli_btn>i {width: 50px;height: 50px;cursor: pointer;font-size: 28px;display: flex;justify-content: center;align-items: center;top: 39%;background: rgba(51,51,51,0.5);position: absolute;border-radius: 50%;color: #fff;}
.appli_btn>i:first-child {left: 1%;}
.appli_btn>i:last-child {right: 1%;}

/*adva*/
.adva {padding: 80px 15px;overflow: hidden;background: #f8f8f8;}
.adva_box {max-width: 92%;margin: 0 auto;width: 92%;}
.adva_tit {display:  flex;flex-direction:  column;align-items:  center;position:  relative;}
.adva_tit:before {content: '';background: linear-gradient(to right,#198f42 30%,#22a4a8 100%);width: 2%;height: 4px;border-radius:  40px;position:  absolute;left: 48%;bottom: -32%;}
.adva_tit:after {content:'';background: linear-gradient(to right,#198f42 30%,#22a4a8 100%);width: 2%;height: 4px;border-radius:  40px;position:  absolute;left: 49.5%;bottom: -32%;}
.adva_tit b {font-size: 48px;}
.adva_tit p {font-size: 20px;color: #999;padding: 1.6% 0 0;}
.adva_tab {margin:60px 0 0;position:relative;}
.adva_nav {background:#198f42;position:absolute;top: 0;right: 0;width: 36%;padding: 5%;z-index: 5;}
.adva_nav ul {display:flex;flex-direction:column;align-items:center;}
.adva_nav li {background: linear-gradient(to right,#35be65 30%,#1a9f49);padding: 5% 10%;width: 100%;display:  flex;align-items:  center;    position: relative;z-index: 5;}
.adva_nav li:after {content:'';width: 0;height: 100%;background: #35be65; position: absolute; left: 0; top: 0;transition:0.5s;z-index: -1;}
.adva_nav li.on:after {width:100%;}
.adva_nav li:nth-child(n+2) {margin:5px 0 0;}
.adva_nav li i {width: 80px;height: 80px;background:  #fff;font-size:  36px;border-radius:  50%;display:  flex;justify-content:  center;align-items:  center;}
.adva_nav li:nth-child(1) i{font-size:  32px;}
.adva_nav li:nth-child(2) i{font-size:  44px;}
.adva_nav li p {font-size:24px;display:flex;flex-direction:column;color:  #fff;padding: 0 0 0 8%;}
.adva_nav li p span {font-size:14px;text-transform:uppercase;font-family: rial;opacity: 0.5;padding: 8% 0 0;}
.adva_con {width: 80%;overflow:  hidden;}
.adva_con ul {display:  flex;transition: 0.5s;}
.adva_con li {width: 100%;flex-shrink: 0;}
.adva_txt {padding: 4.8% 6%; position:  relative;border-left: 5px solid #198f42;background: #fff;}
.adva_txt p {font-size:30px;display:flex;flex-direction:column;font-weight:  bold;}
.adva_txt p span {font-size:18px;color:#666;font-weight:  normal;line-height:  30px;padding: 3% 0 0;width: 73%;}
.adva_pic {}
.adva_pic i {}
.adva_pic i img {width: 100%;height: auto;}



/*int*/
.int {overflow: hidden;background: url(//memberpic.114my.com.cn/zg50982/uploadfile/image/20220328/20220328145136_996768087.jpg)no-repeat center top;padding: 3% 0;}
.int_box {max-width:  1540px;margin:  0 auto;}
.int_con {}
.int_con ul {display:  flex;justify-content: space-around;align-items: center;w;width: 90%;margin:  0 auto;}
.int_con li {width: 25%;border-right:  1px solid #ddd;padding: 2% 0;display:  flex;flex-direction:  column;align-items:  center;}
.int_con li:last-child { border-right:  none;}
.int_con li span {display:  flex;align-items:  flex-end;}
.int_con li span b {font-size: 60px;font-family:  din;line-height: 47px;}
.int_con li span em {font-size: 14px;}
.int_con li p {font-size: 16px;font-weight:  lighter;padding: 6% 0 0;}

/*news*/
.news {background: #fff;overflow: hidden;padding: 80px 15px;}
.news_box {max-width: 1500px;margin: 0 auto;}
.news_tit {display: flex;flex-direction: column;align-items: center;position:relative;}
.news_tit p {font-size: 42px;display: flex;align-items: center;}
.news_tit p b {}
.news_tit em {font-size: 20px;color: #999;font-weight: lighter;padding: 1.5% 0 0;}
.news_tab {margin: 3% 0 0;}
.news_nav {display: flex;justify-content: center;align-items: center;}
.news_nav ul {display: flex;justify-content: center;width: 50%;}
.news_nav li {margin: 0 1%;padding: 2% 0;position: relative;overflow:hidden;display:  flex;width: 100%;justify-content:  center;align-items:  center;}
.news_nav li:before,.news_nav li:after,.news_nav li a:before,.news_nav li a:after {background: #eee;content: "";height: 1px;left: 0;position: absolute;top: 0;transition: transform 500ms;width: 100%;}
.news_nav li:before {bottom: 0;top: auto;}
.news_nav li a:before,.news_nav li a:after {height: 100%;width: 1px;}
.news_nav li a:after {left: auto;right: 0;}
.news_nav li:hover:before {transform: translateX(-100%);}
.news_nav li:hover:after {transform: translateX(100%);}
.news_nav li:hover a:before {transform: translateY(-100%);}
.news_nav li:hover a:after {transform: translateY(100%);}
.news_nav li a {font-size: 20px;display: block;}
.news_nav li.on {background: linear-gradient(to right,#198f42 30%,#0fad47);color: #fff;}
.news_nav li.on a{color: #fff;}
.news_con {margin: 3% 0 0;overflow: hidden;}
.news_roll {display: flex;transition: 0.5s;}
.news_call {width: 100%;flex-shrink: 0;}
.news_call .slick-track {padding:1% 0;}
.news_call .news_div {display:flex;}
.news_call .news_div_item {position: relative;display: flex !important;flex-direction: column-reverse;background: #fff;padding: 30px;margin: 0 0.2%;width: 25%;transition:0.5s; border: 1px #eee solid;}
.news_call .news_div_item:hover {box-shadow:0 0 20px #ddd;}
/*date*/
.news_call .news_div_item_date {display:flex;font-size: 13px;color:#fff;position: absolute;top: 60%;right: 30px;z-index: 5;padding: 2%;font-family: Arial;background: #333;border-radius: 20px 0 0px 20px;}
.news_call .news_div_item_date:after {content:'';width: 0;height: 100%;background: #198f42;border-radius:20px 0 0px 20px;position: absolute;top: 0;right: 0;z-index: -1;transition:0.5s;}
.news_call .news_div_item:hover .news_div_item_date:after {width:100%;}
/*content*/
.news_call .news_div_item_content {margin: 7% 0 0;}
.news_call .news_div_item_title {}
.news_call .news_div_item_title a {font-size:20px;}
.news_call .news_div_item_body {font-size:16px;font-weight:lighter;color:#999;line-height: 32px;margin: 3% 0 0;}
/*pic*/
.news_call .news_div_item_pic {position:relative;transition:0.5s;}
.news_call .news_div_item_pic img {width:100%;height:auto;}
/*hover*/
.news_call .news_div_item:hover .news_div_item_pic {border:transparent;}
.news_call .news_div_item_pic:before,.news_call .news_div_item_pic:after {content:'';width:0;height:1px;background:#198f42;position:absolute;transition: 0.8s;z-index: 5;}
.news_call .news_div_item_pic:before {top: 0;left: 0;}
.news_call .news_div_item_pic:after {bottom:0;right:0;}
.news_call .news_div_item:hover .news_div_item_pic:before, .news_call .news_div_item:hover  .news_div_item_pic:after {width:100%;}
.news_call .news_div_item_pic>a:before,.news_call .news_div_item_pic>a:after {content:'';width: 1px;height: 0;background:#198f42;position:absolute;transition: 0.8s;z-index: 5;}
.news_call .news_div_item_pic>a:before {top: 0;left: 0;}
.news_call .news_div_item_pic>a:after {bottom: 0;right: 0;}
.news_call .news_div_item:hover  .news_div_item_pic a:before, .news_call .news_div_item:hover  .news_div_item_pic a:after {height: 100%;}

/*links*/
.links {overflow: hidden;padding: 45px 15px;border-top: 1px solid #eee;}
.links_box {max-width:1500px;margin: 0 auto;display: flex;align-items:  center;justify-content:  space-between;}
.links_l {display: flex;align-items: center;width: 8%;justify-content:  space-between;}
.links_l i {font-size: 24px;}
.links_l p {font-size: 18px;font-weight: lighter;padding: 0 0 0;}
.links_r {width: 88%;}
.linkTagcs {}
.linkTagcs ul {}
.linkTagcs li {}
.linkTagcs li a {font-size:16px;}

/*copy*/
.copy {overflow: hidden;padding: 0 15px;background: #333;}
.copy_box {max-width: 1500px;margin: 0 auto;}
.copy_tab {display:  flex;justify-content:  space-between;padding: 80px 0;}
.copy_nav {width: 66%;}
.copy_nav>ul {display: flex;justify-content: space-around;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li:before {content:'';width:  1px;height:  10%;background: #0fad47;position:  absolute;left: -30px;top: 0;}
.copy_nav li:after {content:'';width:  5px;height:  5px;background: #0b7430;border-radius:  50%;position:  absolute;left: -32px;top: 0px;}
.copy_nav li>p {font-size: 22px;color: #fff;margin: 0 0 30px 0;}
.copy_nav li>a {font-size: 14px;font-weight: 100;color: rgba(255,255,255,0.5);padding: 0 0 16px 0;transition: 0.5s; }
.copy_nav li>a:hover {color:#198f42;}
.copy_con {width: 24%;}
.copy_con>ul {}
.copy_con li {color:  #fff; display:  flex;align-items:  center;width:  100%;}
.copy_con li:nth-child(n+2) {margin: 6% 0 0;}
.copy_con li i {font-size: 28px;}
.copy_con li>p {font-size: calc(0.8rem + 0.2vw);padding: 0 0 0 15px; line-height: 22px;}
.copy_con>a {color:  #fff; font-size: calc(0.8rem + 0.2vw); background: linear-gradient(to right,#198f42 30%,#0fad47);padding: 3% 12%;margin: 11% 0 0;display:  inline-block;transition: 0.5s;  letter-spacing: 2px;}
.copy_con>a:hover{padding: 3% 22%;transition: 0.5s;  letter-spacing: 3px;}
.copy_end {padding: 32px 0;border-top: 1px solid rgba(255,255,255,0.1);color:  #fff;font-size: 14px;font-weight:  lighter;display:  flex;justify-content:  center;align-items:  center;}
.copy_end a {font-size: 14px;color:  #fff;}
.pro_canshu li{line-height:26px;}