*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden; font-family: 'Hos','Microsoft YaHei';}
@font-face{font-family: 'Hos';src:url(/cssnew/Hos.ttf.txt);}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.clear{clear: both;height: 0;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.top08{ margin-top:80px;}
.content {    width: 1600px;    margin: 0 auto;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color:#333;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.text-center {text-align: center;}
.div-container {position: relative;width: 74%;margin: auto;}

html{font-size:12px;-webkit-text-size-adjust:none}
@media screen and (min-width:1200px){html{font-size:12.5px}
}
@media screen and (min-width:1280px){html{font-size:13.33333px}
}
@media screen and (min-width:1366px){html{font-size:14.22916px}
}
@media screen and (min-width:1440px){html{font-size:15px}
}
@media screen and (min-width:1600px){html{font-size:16.66666px}
}
@media screen and (min-width:1920px){html{font-size:20px}
}
@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: 'Hos';src:url(https://memberpic.114my.com.cn/0461801/cssnew/Hos.ttf.txt);}
@font-face {font-family: 'samsungsharpsans-b';src: url('//memberpic.114my.com.cn/0461801/cssnew/samsungsharpsans-bold.otf.txt');font-weight: normal;font-style: normal;} 
@font-face {
  font-family: 'iconfont';  /* Project id 4383909 */
  src: url('//at.alicdn.com/t/c/font_4383909_gfztt3pawhs.woff2?t=1713441659541') format('woff2'),
       url('//at.alicdn.com/t/c/font_4383909_gfztt3pawhs.woff?t=1713441659541') format('woff'),
       url('//at.alicdn.com/t/c/font_4383909_gfztt3pawhs.ttf?t=1713441659541') format('truetype');
}
@font-face {
  font-family: 'iconfont';  /* Project id 4629869 */
  src: url('//at.alicdn.com/t/c/font_4629869_xp8ddxu2ugc.woff2?t=1721707145187') format('woff2'),
       url('//at.alicdn.com/t/c/font_4629869_xp8ddxu2ugc.woff?t=1721707145187') format('woff'),
       url('//at.alicdn.com/t/c/font_4629869_xp8ddxu2ugc.ttf?t=1721707145187') 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;}

.gyc {margin: 0 auto;max-width: 90%;min-width: 1200px;}
.gy{margin: 0 auto;min-width: 1200px;width: 92%;}
.page{margin: 0 auto;min-width: 1200px;width: 92%;}
.gyd {margin: 0 auto;max-width: 100%;min-width: 1200px;}
.w1400{width:1400px; margin:0 auto;}
.box{ width:90%; margin:0 auto; overflow:hidden;min-width: 1200px;}
.tit{text-align: center;line-height: 0;font-size: 0;}
.tit span{display: block;font-size: 2.4rem;line-height: 2.4rem;  color: #333333;font-weight: bold;}
.tit i{display: block;font-size: 1.1rem;line-height: 1.1rem;  color: #333333;font-weight: normal;margin-top: 0.5rem;position: relative;}
.tit i::before {content: "";display: block;width: 1.25rem;position: absolute;left: 50%;top: 2.3rem;background:url(https://memberpic.114my.com.cn/chenghang/uploadfile/image/20250414/20250414104552_1884499637.png) no-repeat center; height:0.15rem;transition: 0.35s;background-size: 100% 100%;margin-left: -0.6rem;}

.sprtitle{ padding-bottom:40px;}
.sprtitle h2{text-align: center;width: 100%;}
.sprtitle h2 span{ display: block;font-size: 4.5rem;line-height: 4.5rem;  color:#f2f2f2;font-weight: bold;t}
.sprtitle h2 span b{ color: #000000;font-size: 2.5rem;line-height:  2.5rem;font-weight: bold;width: 100%;text-align: center;}
.sprtitle h2 i{ display: block;font-size: 1.1rem;line-height:  1.1rem;  color: #030308;font-weight: normal;text-transform: uppercase;margin-top: 0.8rem;}

/*one_title*/
@keyframes oneTitleBefore{
  0%{width:5px;left:-10px;}
  25%{width:1px;left:0px;}
  50%{width:5px;left:-10px;}
  75%{width:15px;left:-20px;}
  100%{width:5px;left:-10px;}
}
@keyframes oneTitleAfter{
  0%{width:5px;right:-10px;}
  25%{width:1px;right:0px;}
  50%{width:5px;right:-10px;}
  75%{width:15px;right:-20px;}
  100%{width:5px;right:-10px;}
}
/**/
.head_box{display: flex;max-width: 95%;margin: 0 auto;height: 110px;}
.head_c{height: 110px;justify-content: space-between;align-items: center;z-index: 999;width: 100%;}
.logo_c{display: flex;align-items: center;width: 35%;}
.logo_c a img{width: 60%;}
.hea_wz{padding-left:15px;}
.hea_wz b{font-size: 1.8vw;color: #1d226b;display: block;font-weight: bold;line-height: 100%;letter-spacing: 0.2px;}
@media screen and (max-width: 1680px){
.hea_wz b{font-size:2.1vw;}
}
@media screen and (max-width: 1440px){
.hea_wz b{font-size:2.1vw;}
}
.hea_wz span{font-size: 14px;color:#1d226b;font-weight: normal;letter-spacing:-0.8px;display: block;line-height: 100%;padding-top:6px;text-transform: uppercase;}
.header_ri{width: 70%;display: flex;justify-content: space-between;align-items:center;}
.head_c.on{height: 100px;background: #fff;position: fixed;box-shadow: 0 0 5px #767676;z-index: 999;}
.head_c.on .icon_tel{height: 100px;}
.head_c.on .nav_c ul li a{color: #333;}
.head_c.on .hea_wz b{color: #1d226b;}
.head_c.on .head_box{height: 100px;}
.head_c.on .iser_box, .itel_box{top:100px;}
.nav_c{line-height: 114px;justify-content: space-between;width: 75%;}
.nav_c ul{width:100%;display: flex;justify-content: space-between;}
.nav_c ul li{position: relative;height: 100%;}
.nav_c ul li a{text-align: center;color: #333;font-size: 18px;}
@media screen and (max-width: 1440px){.nav_c ul li a{font-size: 16px;}}
.nav_c>ul>li.on>a, .nav_c>ul>li:hover>a{color: #006d56;}
.nav_c>ul>li:after{position: absolute;content: "";bottom: -5px;left: 0;background: #006d56;transition: all .5s;opacity: 0;width: 100%;height: 3px;}
.nav_c>ul>li.on:after,.nav_c>ul>li:hover:after{opacity: 1;}
.head_pho{display: flex;align-items: center;justify-content: space-between;width:36%;padding-left:1%;}
@media screen and (max-width: 1680px){.head_pho{width: 36%;}}
@media screen and (max-width: 1440px){.head_pho{width: 36%;}}
@media screen and (max-width: 1366px){.head_pho{width:  36%;}}
.head_pho .icon{display: flex;/* align-items: end;*/justify-content: space-between;width: 100%;}
.pho_wz p,.pho_wz b{color: #fff;}
.pho_wz p{font-size: 1rem;}
.pho_wz b{font-size: 1.4rem;}
.pho_ic{width: 37px;height: 37px;border-radius: 100%;border:1px solid #fff;display: flex;align-items: center;justify-content: center;}
.dropmenu{position:absolute;top:150%;max-height:0;transition:all .3s ease;width:242%;left: -66%;z-index:99;transition:all .3s ease;background:#f9f9f9;border-radius:0px;opacity:0;visibility:hidden;padding: 0px 0px}
.nav_c .dropmenu a{display:block;line-height:44px !important;text-align:center;font-size:14px !important;color:#666 !important;transition:all .5s ease;border-bottom: 1px #eee solid;}
.enny{display:block;width:35px;height:35px;background:#fff;font-size:18px;color:#333;border-radius:25px;line-height:35px;    text-align: center;}
.enny a{font-size:18px;color:#016e57;line-height:35px;    text-align: center;}
.dropthree{position:relative;}
.dropthree>div{position:absolute;left:105%;visibility:hidden;opacity:0;transition:all .3s ease;border-radius:5px;width:100%;background:#f9f9f9;top:0;}
.dropthree:hover>div{opacity:1;left:100%;visibility:visible;}
.nav_c li:hover .dropmenu{max-height:1000px;top:160%;opacity:1;visibility:visible;}
.dropmenu a:hover{background: linear-gradient(120deg,#016e57 10%,#016e57 80%);color:#fff !important;}
.dropmenu table,.dropmenu tbody,.dropmenu tr,.dropmenu td{display:block;width:100%;height:40px;}
.nav_c li{position: relative;}
.nav_c .prolist2021{position:relative;}
.nav_c .prolist2021 ul{position:relative;}
.nav_c .prolist2021 li{position:relative;}
.nav_c .prolist2021 li dl{position:absolute;top:0;left:100%;transition: 0.5s;}
.call ul{flex-direction: column;}
.nav_c .prolist2021 li dl{width: 100%;}
td#showfennei{height: 36px !important;display: inline-block;line-height: 36px;}
.prorl_item td>a{height: calc(11vw + 13.5rem) !important;}
.nav_c li:hover dl{opacity: 1;transition: 0.5s;}
.nav_c .prolist2021 li dl dt a{display: block;padding: 0 20px;width:222px;height:45px;border-bottom: none;background:#e35f13;font-weight: 100;font-size: 14px;line-height:45px;position: relative;border-bottom: 1px rgba(255,255,255,0.1) solid;color: #fff !important;}
.nav_c .prolist2021 li dl dt a:hover{    background: linear-gradient(120deg,#016e57 10%,#016e57 80%);color: #fff;}
.nav_c>ul>li:hover .nav2{transform: rotateX(0deg);}
.nav_c .prolist2021 li:hover dl{transform: rotateY(0deg);background: #000;}
.nav_c .prolist2021 li dl{position: absolute;top: 0;left: 100%;transition: 0.5s;transform-origin: left;transform: rotateY(90deg);z-index: 5;}
/**/
.dfs{display:flex;align-items:end;justify-content:space-between;width: 100%;}
.icon_search{padding-right: 6%;padding-left: 6%;align-items: center;display: flex; background:#f5f5f5}
.icon_search i{width:36px;height:36px;border-radius:36px;background:#016e57;display: block;}
.icon_search i span{display: block;font-size:18px;color:#fff;text-align: center;line-height:36px;}
.iser_box,.itel_box{background:#fff;position:absolute;top:110px;padding:20px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9}
.iser_box{right:98px;}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content:end;}
.search_l span+span{margin-left:4px;}
.search_l a{color: #333;font-size: 14px;}
.search_r{margin-top:20px;position:relative;}
#infoname{width:100%;height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.icon_tel{height:110px;width:17vw;text-align: left;justify-content: center;align-items: center}
.icon_tel i span{font-size:34px;line-height:100%;padding: 0 7px;}
.itel_box{right:0;width:272px;}
.itel_box p{color:#333;position:relative;}
.tel p{font-size:22px;font-family:din;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#006d56;margin-top:10px;}
.search_l .iconfont{font-size: 16px;}
.icon_tel{    background: linear-gradient(to top, #016e57, #016e57);position: relative;display: flex;}
.icon_tel:after{position: absolute;content: "";width:296px;height: 100%; background: linear-gradient(to top, #016e57, #016e57);top: 0;right: -296px;}
.icon_tel i span{color: #fff;}
.icon_tel_num{font-size: 1.2vw;color: #fff;line-height:1.4;font-family: 'alz';letter-spacing: -1px;}
.dh_c{width: 315px;text-align: left;}
.dh_h,.dh_h b{font-size:18px;}
.wx{top: 35px;}
/*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:30px;color:#fff;display:block;z-index:99;cursor:pointer;width:60px;height:90px;background:rgba(0,0,0,0.5);text-align:center;line-height:90px;}
.bann_num>.ban_prev{position:absolute;top:50%;left:40px;transform:rotate(180deg);}
.bann_num>.ban_next{position:absolute;top:calc(50% - 45px);right:40px;}
.ban_dot{position:absolute;bottom:46px;left:50%;display:flex;margin-left:-33px;}
.ban_dot li{width:18px;height:18px;border-radius:100%;background:#fff;}
.ban_dot li+li{margin-left:12px;}
.ban_dot li button{display:none;}
.ban_dot li.slick-active{background:#016e57;}

/*产品*/
.prod{margin: 0 auto;margin-top: 40px;width: 1300px;}
a.vid_btn{width: 150px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#333;border:1px solid #fff;background: #fff;position: relative;overflow: hidden;z-index: 0;border-radius: 0px;}
a.vid_btn:after{content: '';width: 30px;height: 24px;position: absolute;right: 0.5rem;top: 50%;margin-top: -0.75rem;background-position: center;background-repeat: no-repeat;background-size: contain;background-image: url();transition: all .3s e/ase;}
a.vid_btn:hover:before{left:0;}
a.vid_btn:before{content: "";width: 100%;height: 100%;background: #eee;position: absolute;left: -100%;top: 0;z-index: -1;transition: all 0.3s;border:none;}
/*荣誉证书*/
.cas_icbox{padding-bottom:70px;position:relative; padding-top:100px;width: 100%;margin: 0 auto;}
.cas_ic{overflow:hidden;margin-top:0px; position:relative;}
.cas_ic li{width:200px; margin:0 10px 0 0; box-shadow:none;}
.cas_ic li img{border-radius:10px;}
.cas_ic .new_web_div2021 > div + div{margin-top:10px;}
.cas_ic::after,.cas_ic::before{content:""; display:block; width:14%; height:100%; background:linear-gradient(to left,#f2f2f2 0,transparent); position:absolute; top:0; z-index:2;}
.cas_ic::before{left:-1px; transform: scaleX(-1);}
.cas_ic::after{right:0;}

/*荣誉证书*/
.honor_bg{background:#fff;overflow: hidden; padding-top:80px; padding-bottom:100px;}
.honor_bg .sprtitle h2 span{color:#f2f2f2;}
.hzhb{width: 100%;margin: 0 auto;background: #fff;padding: 80px 0;}
.usecon .swiper-slide-prev{transform: perspective(100px) rotateY(5deg) scale(.8) !important;}
.usecon .swiper-slide-next{transform: perspective(100px) rotateY(-5deg) scale(.8) !important;}
.usehor{z-index: 1;overflow: hidden;margin-top: 0.1vw;}
.usehorcon *{box-sizing: border-box;}
.usehorcon .swiper-slide{border: 1.8vw solid transparent;}
.usehorcon{position: relative;overflow: hidden;width: 92%;margin: 48px auto 0;}
.usehorcon .swiper-slide a{display: block;}
.usehorcon .swiper-slide a img{width: 100%;height: auto;opacity: .5;}
.usehorcon .swiper-slide.swiper-slide-active{opacity: 1;border: 0vw solid transparent;-moz-box-shadow: 0.2vw 0.2vw 0.2vw rgba(13, 33, 70, .3);-webkit-box-shadow: 0.2vw 0.2vw 0.2vw rgba(13, 33, 70, .3);box-shadow: 0.2vw 0.3vw 0.2vw rgba(13, 33, 70, .3);}
.usehorcon .swiper-slide a p{position: absolute;width: 100%;top: 110%;text-align: center;font-size: 24px;color: #323636;opacity: 0;transition: all .3s ease;display: none;}
.usehorcon .swiper-slide.swiper-slide-active a img{opacity: 1;}
.usehorcon .swiper-slide.swiper-slide-active p{top: 95%;opacity: 1;}
.usehor .usehorjt{position: relative;text-align: center;}
.usehorjt>div+div{margin-left: 450px;}
.usehorjt>div{position: relative;display: inline-block;vertical-align: top;background: #dadede;width: 64px;height: 56px;top: inherit;left: inherit;right: inherit;}

/**/
.mchrd{ width:100%;  height:520px;overflow: hidden;display: flex;justify-content: flex-end;background:url(https://memberpic.114my.com.cn/dgtj168/uploadfile/image/20250409/20250409085422_967606112.png)no-repeat center top; animation:brandBg 60s  infinite linear;}
@keyframes brandBg{
  0%{background-position:calc(50% - 960px) center;}
  100%{background-position:calc(50% + 960px) center;}
}

.mchrd:before{content: '';width: 100%;height: 110%;position: absolute;    background: linear-gradient(to top, #f2f2f2, #f2f2f2);z-index: -1;}

/*about*/
.guide{padding: 7rem 0;max-width: 1920px;background: url(https://memberpic.114my.com.cn/siborui/uploadfile/image/20250519/20250519102921_75853018.png) no-repeat center top #f2f2f2;background-size: 1920px 100%;margin: 0 auto;overflow: hidden;    box-sizing: content-box;}
.guide .guide-left{position: absolute;left: 0;top: 50%;padding-left: 4rem;transform: translate(0, -50%);z-index: 5;}
.guide .guide-left h2 span{float: left;display: block;width: 3.5rem;line-height: 100%;font-size: 2.7rem;color: #fff;font-weight: bold;text-align: center;}
.guide .guide-left h2 span:last-of-type{padding-top: 0.95rem;}
.guide .guide-left .code-btn{position: absolute;left: 0;bottom: 0;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;z-index: 1;}
.guide .guide-left .code-btn > p{padding: 1.25rem 0.5rem;width: 1.1rem;border: 1px solid #fff;border-radius: 1.15rem;cursor: pointer;    box-sizing: content-box;}
.guide .guide-left .code-btn > p i{display: block;margin-bottom: 0.8rem;}
.guide .guide-left .code-btn > p i img{width: 1.1rem;height: 1.1rem;display: block;}
.guide .guide-left .code-btn > p span{display: block;line-height: 100%;font-size: 0.9rem;color: #ffffff;text-align: center;}
.guide .guide-left .code-btn .guide-code-img{position: absolute;padding-left: 1rem;top: 50%;transform: translate(0, -50%);left: 2.1rem;z-index: 2;display: ;}
.guide .guide-left .code-btn .guide-code-img p{background: #ffffff;padding: 0.5rem;position: relative;border-radius: 0.5rem;box-shadow: 0.25rem 0.25rem 1rem rgba(0, 0, 0, 0.2), -0.25rem 0.25rem 1rem rgba(0, 0, 0, 0.2);}
.guide .guide-left .code-btn .guide-code-img p:after{content: "";position: absolute;border-top: 0.4rem solid transparent;border-bottom: 0.4rem solid transparent;border-right: 0.6rem solid #fff;top: 50%;margin-top: -0.4rem;left: -0.6rem;z-index: 1;}
.guide .guide-left .code-btn .guide-code-img p img{width: 6rem;height: 6rem;display: block;margin: 0 auto;}
.guide .guide-left .code-btn:hover{transform: translateX(-5px);-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px);-moz-transform: translateX(-5px);}
.guide .guide-left .code-btn:hover .guide-code-img{display: block;}
.guide .guide-list{width: 81.125%;margin: 0 0 0 auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.guide .guide-list li{background: #ffffff;border-radius: 0.75rem;position: relative;z-index: 1;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s; width:100%;}

.guide .guide-list li .con{padding: 7rem 1rem 8rem;position: relative;z-index: 1;}
.guide .guide-list li h3{width: 7.35rem;height: 7.35rem;line-height: 7.35rem;font-size: 3.6rem;color: #ffffff;font-weight: bold;text-align: center;background: #006d56;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.guide .guide-list li p{line-height: 1rem;font-size: 0.9rem;color: #333333;text-align: center;}
.guide .guide-list li p span{display: block;height: 1.8rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.guide .guide-list li:hover{transform: translateY(-8px);box-shadow: 0.25rem 0.25rem 1rem rgba(0, 0, 0, 0.2);}
.about_num {}
.about_num ul {display: flex;width: 100%;justify-content:  space-between;flex-wrap: wrap;}
.about_num li {display: flex;flex-direction: column;align-items:  center;transition:0.5s;}
.about_num li:first-child { padding-top:35px;}
.about_num li:hover {background:linear-gradient(to bottom, #016e57 0%, #016e57 100%);color:#fff;}
.about_num li:hover b {color:#fff;}
.about_num li:hover p{color:#fff;}
.about_num li:nth-child(2),.about_num li:nth-child(3),.about_num li:nth-child(4){margin:12% 0 0;padding-bottom: 10px;}
.about_num li span {display: flex;align-items: center;}
.about_num li span b {font-size: calc(2.5rem + 1vw);font-family:  srm;color:#016e57; transition:0.5s;}
.about_num li span i {width: 20px;height: 20px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background: #ec9b00;color: #fff;font-size: 12px;}
.about_num li p {font-size: calc(0.5rem + 0.5vw);margin: 2% 0 0;}
/**/
.spys{ padding-top: 80px;box-sizing: border-box;background: #f1f1f1;}
.spys h2{height: 140px;text-align: center;}
.spys h2 span{ display: block;font-size: 90px;line-height: 90px;  color: rgba(37,72,110,.1);font-weight: bold;text-transform: uppercase;position: relative}
.spys h2 span b{ color: #000000;font-size: 50px;line-height: 50px;font-weight: bold;position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;}
.ys_con{ position: relative;}
.sprs_t li{float: left;width: 25%;height: 42.3rem;border-right: 1px solid rgba(255,255,255,.5);box-sizing: border-box;position: relative;z-index: 40;padding: 26.5rem 2.5% 0;}
.sprs_t li img{ display: block;width: 3rem;height: 3rem;}
.sprs_t li span{ display: block;font-size: 1.5rem;color: #ffffff;line-height: 1.5rem;color: #fff;font-weight: bold;padding-top: 1.1rem;}
.sprs_t li b{ display: block;font-size: 1.2rem;color: #ffffff;line-height: 1.2rem;padding-top: 0.6rem;}
.sprs_t li i{ display: block;font-size: 14px;color: #ffffff;line-height: 14px;color: #fff;text-transform: uppercase;margin-top: 30px;}
.sprs_t li p,.sprs_t li a{display: none;}
.sprs_t li:last-child{ border-right: 0;}
.sprs_t li.cur{ background: rgba(0,109,86,.9);padding-top: 7.5rem;position: relative;z-index: 40; border-radius:0px 0px 80px 0px}
.sprs_t li.cur img{ display: block;width: 4.8rem;height: 4.8rem;margin: 0 auto;animation-duration:2s;animation-name:flipInY;}
.sprs_t li:hover img{animation-duration:2s;animation-name:flipInY;}
.sprs_t li.cur span{display: block;font-size: 2rem;color: #ffffff;line-height: 2rem;padding-top: 1.4rem;font-weight: bold;text-align: center;}
.sprs_t li.cur b{display: block;font-size: 1.5rem;color: #ffffff;line-height: 1.5rem;font-weight: normal;position: relative;text-align: center;padding-top: 1rem;}
.sprs_t li.cur b:after{position: absolute;width: 3.6rem;height: 0.1rem;content: "";background: #fff;left: 50%;top:4.5rem;z-index: 20;margin-left: -1.8rem;}
.sprs_t li.cur i{display: none;}
.sprs_t li.cur p{ display: block; font-size: 0.8rem;color: #ffffff;line-height: 1.6rem;margin-top: 4.4rem;height: 10rem;text-align: center;}
.sprs_t li.cur a{display: block;width: 110px;height: 40px;line-height: 40px; text-align:center; box-sizing: border-box;font-size: 14px;color: #fff;margin: 0 auto; border-radius: 34px;
    background: #e35f13;}
.sprs_t li.cur a img{ float: right;width: 15px;height: 12px;padding-top: 16px;}

.sprys_s{ display: block; width: 100%;height: 42.3rem;position: absolute;left: 0;top:0;z-index: 30;}
.sprys_s li{ display: block;width: 100%;height: 42.3rem;}
.sprys_s li img{ display: block;width: 100%;height: 42.3rem;}
/**/
.pro_c{width: 100%;overflow: hidden;background-size: cover;padding:70px 0 90px 0;background:#fff;}
.pro_cate li a{font-size: 18px;font-weight: normal;}
.pro_cate{margin-top: 45px;background: #f8f8f8;padding: 1%;    border-radius: 5px;}
.pro_cate table{position:relative}
.pro_cate ul{display: flex;text-align: center;justify-content: space-between;}
.pro_cate li{width:calc((100% - 60px) / 4);line-height:60px;}
.pro_cate li dl{display: none;}
.pro_xq .divproduct_new_div{display: flex;flex-wrap: wrap;}
.pro_xq{display:none;}
.pro_xq{display: flex;justify-content: space-between;}
.pro_cp{width: 66.5%;}
.pro_xq .divproduct_new_div .divproduct_new_div_item+.divproduct_new_div_item{margin-left: 0.9%;}
.pro_xq .divproduct_new_div_item:nth-child(4){margin-left: 0!important;}
.pro_xq .divproduct_new_div_item .product_div_item_pic{overflow:hidden;}
.pro_xq .divproduct_new_div_item .product_div_item_pic img{width: 100%;}
.pro_xq .divproduct_new_div_item{position:relative}
.pro_xqcate{overflow: hidden;margin-top:40px;}
.pro_xqcate .pro_xq+.pro_xq{display: none;}
.pro_xq .divproduct_new_div_item{display:flex;flex-direction: column-reverse;width: 32.7%;overflow: hidden;border: 1px solid #dfdfdf;}
.pro_xq .divproduct_new_div_item_title{background: rgba(0,109,86,0.82);height:71px;width: 100%;line-height: 71px;position: relative;bottom: 0px;left: 0;z-index:3;transition: all .4s;padding-left: 18px;}
.pro_xq .divproduct_new_div_item_title a{font-size: 16px;color: #fff; line-height:71px;}
.pro_xq .divproduct_new_div_item .product_div_item_pic{position:relative;}
.pro_xq .divproduct_new_div_item .divproduct_new_div_item_title a:before{position:relative;}
.pro_xq .divproduct_new_div_item .divproduct_new_div_item_title a:before,.pro_xq .divproduct_new_div_item .product_div_item_pic:after{position: absolute;}
.pro_xq .divproduct_new_div_item .product_div_item_pic:after{content: "";width: 100%;height: 100%;top: -100%;left: 0;background: rgba(17,18,23,.52);z-index:1;transition: all .5s;}
.pro_xq .divproduct_new_div_item .divproduct_new_div_item_title a:before{content: "+";width: 48px;height: 48px;border-radius: 100%;text-align: center;line-height: 45px;color: #fff;border:1px solid rgba(255,255,255,0.75);top: -600px;left: 50%;margin-left: -20px;margin-top: -20px;z-index: 2;font-size:32px;transition: all .5s;}
.pro_xq .divproduct_new_div_item:hover .product_div_item_pic:after{top:0;}
.pro_xq .divproduct_new_div_item:hover .divproduct_new_div_item_title a:before{top:-116px;}
.pro_cate li.on{background:#006d56;border-radius: 5px;}
.pro_cate li.on a{color:#fff!important;font-weight:bold;}
.cf_img{margin-top: 23px;}
.cf_img table td table tr td{padding-left: 18px!important;}
.cf_img table td table tr td a:last-child{display: block;background: #fff;border-top: 1px solid #eee;height: 50px;line-height: 42px;color: #8b8b8b;font-size: 14px;}
.pro_lc{width: 32.8%;position: relative;min-width: 345px;}
.pro_lc img{width: 100%;}
.pro_wwz{position: absolute;top: 10%;left: 16%;}
.pro_wwz>b{font-size: 30px;color: #fff;line-height: 42px;font-weight:normal;}
.pro_lcp{font-size: 14px;line-height: 28px;color: rgba(255,255,255,0.43);padding-top: 22px;padding-right:26px;}
.pro_xq .divproduct_new_div_item:nth-child(1),.pro_xq .divproduct_new_div_item:nth-child(2),.pro_xq .divproduct_new_div_item:nth-child(3){margin-bottom: 0.9%;}
.pro_xq .divproduct_new_div_item_title a:after{content: "\e88e";font-family: "iconfont";top: 1px;right: 20px;position: absolute;font-size: 18px;}

/*appli*/
.appli {overflow:hidden;margin-top:50px;}
.appli_box {}
,appli_tit {}
.appli_con {position:relative;z-index: 5;}
.appli_nav {position:absolute;top:0;left: 0%;z-index: 5;width:100%;top: 0;margin: auto 0;background: rgba(1,110,87,0.6);padding: 0%;display: flex;flex-direction: column;height: auto;}
.appli_nav>p {display:flex;flex-direction: column;color: #fff;font-size: 2.5rem;font-weight: bold;padding:3% 4%;}
.appli_nav p b {font-size: 2rem;}
.appli_nav p b span {color: rgba(255,255,255,0.7);}
.appli_nav p em {font-size: 1.2rem;text-transform: uppercase;font-family: Arial;font-weight: bold;padding: 5% 0 0;color: rgba(255,255,255,0.6);}
.appli_nav  ul {display:flex;justify-content: center;margin: 0% 0 0;}
.appli_nav li {display:flex;padding: 2% 2%;transition: 0.8s;}
.appli_nav li.on {border-top: 3px #e35f13 solid;}
.appli_nav li.on i {border-radius: 50%;background: #e35f13;}
.appli_nav li+li {border-top: 1px solid rgba(255,255,255,0.1);}
.appli_nav li a {display:flex;align-items:center;color:rgba(255,255,255,0.6);}
.appli_nav li a i {font-size: 1.8rem;transition:0.8s;width: 3rem;height: 3rem;display: flex;justify-content: center;align-items: center;}
.appli_nav li:hover i{}
.appli_nav li a span {font-size: 1.2rem;margin: 0 0 0 2rem;transition: 0.8s;}
.appli_nav li a em{display:block; color:rgba(255,255,255,0.3);text-transform: uppercase; font-size:0.7rem; padding-top:3px;}
.appli_nav li.on span {color:rgba(255,255,255,0.9);}
.appli_call {justify-content: center;transition: 0.5s;width: 100%;overflow: hidden;}
.appli_call .divdgweb_new_div {transition: 1s;margin-bottom: 0 !important;}
.appli_call .divdgweb_new_div_item {width: 100%;flex-shrink: 0;position: relative;}
.divdgweb_new_div_item_date {display:none;}
.appli_call .divdgweb_new_div_item_content {position: absolute;z-index: 5;width: 100%;right: 0;display: flex;bottom: 0%;margin: 0 auto;left:0%;flex-direction: column;background: linear-gradient(359deg, black, transparent); padding: 1% 5% 2% 5%;}
.appli_call .divdgweb_new_div_item_title {}
.appli_call .divdgweb_new_div_item_title a {font-size: 2.5rem;color: #fff;}
.appli_call .divdgweb_new_div_item_body {font-size: 1.1rem;width: 50%;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 2rem;color: #fff;margin: 1% 0 0;letter-spacing: 0.5px;}
.appli_call .news_div_item_pic {position:relative;}
.appli_call .news_div_item_pic:before {content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index: 1;}
.appli_call a.active{z-index:5;opacity: 1;}
.appli_call a.active img{transform: scale(1.1);opacity: 1;}
.appli_call .slick-active img {animation: mymove4 8s ease; -webkit-animation: mymove4 8s ease;animation-iteration-count: 1;}
.appli_call .news_div_item_pic a {overflow:hidden;display: block;}
.appli_call .news_div_item_pic a img {width: 100%;height: auto;transition: 1s;}
.appli_call .ban_dot {display: flex !important;width: 100%;bottom: -14%;left: 0;justify-content: center;align-items: center;display: none !important;}
.appli_call .ban_dot li {width: 10px;height: 10px;display: inline-block;background: #ddd;margin: 0 0.5%;transition: 0.5s;border-radius: 50%;}
.appli_call .ban_dot li.slick-active {background: #0066dc;}
.appli_call .ban_dot li button {font-size:0;border: none;outline: none;}
@-webkit-keyframes mymove4 {
    from {
        transform: scale(1.3);
    }

    to {
        transform: scale(1);
    }
}

/**/
.auto-container{width: 1400px; margin-left: auto; margin-right: auto;}
.section_about{height: 850px}
.section_about .auto-container{position: relative;height: 100%}
.section_about .about-item{position: absolute;top: 430px;left: 0;width: 100%;display: flex;justify-content: space-between;background-color: rgba(0,109,86,.9);border-radius: 200px;padding-left: 80px;padding-right: 124px;padding-top: 60px;padding-bottom: 60px}
.section_about .about-item .home_title{padding-top: 50px;position: relative;width: 434px;flex: 0 0 434px;text-align: left}
.section_about .about-item .home_title::after{content: 'About';text-transform: uppercase;display: block;position: absolute;top: 30px;width: 100%;font-size: 100px;color: rgba(255,255,255,.1);font-weight: 700;font-style: italic}
.home_title div{position: relative; z-index: 10; font-size: 40px; color: #fff; font-weight: 700; line-height: 1; font-style: italic;}
.home_title p{position: relative; z-index: 10; margin-top: 14px; font-size: 18px; color: #fff; line-height:28px;}
.home_title .atc a{ width:110px; margin-top: 25px; color: #fff;  display: block; background: #e35f13;  height: 35px; line-height: 35px; text-align: center; font-style: normal;border-radius: 26px;     font-size: 15px;
    font-weight: normal;}
.section_about .about-item .home_title p{max-width: 352px}
.section_about .about-item .info{padding-left: 72px;border-left: 1px solid #ddd}
.section_about .about-item .info .t{margin-bottom: 28px;font-size: 20px;line-height: 30px;color: #fff}
.section_about .about-item .info .t span{color: #fff}
.section_about .about-item .info p{font-size: 16px;line-height: 30px;color: #fff;opacity: .9}


/*成功案例*/
.strength_bg{width:100%;}
.appli2{overflow:hidden;}
.field{width:100%; margin-bottom: 0px; margin-top: 60px;}
.fieldcon{ width:600px; height:450px; margin:0 auto; position:relative;}
.fieldjt{ width:32px; height:32px; background:url(https://memberpic.114my.com.cn/chenghang/uploadfile/image/20250419/20250419095837_595360647.png) top left no-repeat; position:absolute; top:45%; left:-58px; z-index:9; cursor:pointer;}
.fieldjt.next{ background:url(https://memberpic.114my.com.cn/chenghang/uploadfile/image/20250419/20250419095837_595360647.png) top left no-repeat; left:inherit; right:-58px;}
.fieldjt:hover{ background-position-y:bottom;}
.fieldcon .divdgweb_new_div_item{ width:600px;margin-right:100px; position:relative;display: flex;flex-direction: column-reverse;}
.fieldcon .divdgweb_new_div_item .news_div_item_pic img{ width:100%; height:100%;     border-radius: 5px;}
.fieldcon .divdgweb_new_div_item_content{width:100%;opacity:0;transition:all .3s ease;margin:0 auto;left:0;right:0;height: 80px;    background:#016e57;border-radius: 5px;}
.fieldcon .divdgweb_new_div_item_a{color:#fff;font-size:22px;text-align:center;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.fieldcon .divdgweb_new_div_item_body{ display:-webkit-box; height:90px; color:#eee; font-size:14px; font-weight:lighter; line-height:30px; margin:24px 0 0px 0; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;    display: none;} 
.fieldcon .divdgweb_new_div_item.cur .divdgweb_new_div_item_content{opacity:1;}
.fieldcon .divdgweb_new_div,.fieldcon .tempWrap{ overflow:visible !important;}
.fieldcon .divdgweb_new_div_item_a {}
.fieldcon .divdgweb_new_div_item_title{height:100%;}
.prev.fieldjt{transform: rotateY(180deg);}



/*news*/
.footer-content{max-width: 1500px;margin: auto;position: relative;}
.fl{float: left;}
.fr{float: right;}
.font42{font-size: 2rem;}
.font32{font-size: 2rem;}
.bg{position: relative;margin: 0 auto;}
.box{margin: 0 auto;}
.news {padding: 4.3% 0% 0% 0;position:relative;z-index: 5;}

.news_t{text-align:left;float:left;}
.news_t dd:after{display:none;}
.news_t p{font-size: 42px;font-weight: bold;line-height:44px;}
.news_t dd {font-size: 18px;color: #999;line-height: 20px;font-weight:100;margin-top: 10px;}
.news_a{width:auto;}
.news_a a{width:152px;height:46px;font-size: 18px;color:#fff;float:left;font-weight:100; border-radius:25px; box-sizing: border-box;text-align:center;margin-left:20px;display: flex;align-items: center;justify-content: center;  background:#006d56}
.news_a a.on{background:linear-gradient(120deg,#e35f13 10%,#e35f13 80%);color:#fff; }
.news_b{height: 488px;margin-top: 60px;position: relative;}
.new_tit {display: flex;justify-content: space-between;align-items: center;}
.new_item{width: 100%; flex-shrink: 0;}
.new_item>div {display: flex;justify-content: space-between;}
.new_lc .news_div_item {display: flex;flex-direction: column-reverse;width: 48.5%;
position: relative;padding: 2% 2% 5% 2%;  background: #fff;    border: 1px #eee solid;}
.new_lc .news_div_item:hover img { transform: scale(1.1);}
.new_lc .news_div {display: flex;justify-content: space-between;}
.new_lc {width: 68%;}
.new_rc {width: 30%;}
img.news_div_item_image {width: 100%;transition: 0.5s;}
.new_rc .news_div_item_pic,.new_rc .news_div_item_date {display: none;}
.new_ic {margin-top: 50px;position: relative;overflow: hidden;}
.new_ic>div { display: flex; transition: 0.5s;}
.new_lc a.news_div_item_a {font-size: 18px;color: #333;position: relative;display: block;margin-top: 20px;}
.new_lc .news_div_item_body {font-size: 14px;color: #999;line-height: 26px;margin-top: 40px;
 height: 52px;overflow: hidden;}
.new_lc .news_div_item_date {display: flex;position: absolute;bottom: 129px;left: 4%;}
.new_lc .news_div_item_date>div {font-size: 12px;color: #999;}
.new_lc .news_div_item_pic {}
.new_lc .news_div_item_pic a {overflow:hidden;    display: block;}
.new_lc .news_div_item_a:after {position: absolute;content: "Read more +";font-size: 14px;color: rgb(34,34,34); bottom: -116px;left: 0;}
.new_rc .news_div_item {padding:9.5% 5%;position: relative; background:#f8f8f8}
.new_rc .news_div_item:nth-child(n+3):after{content:"";display:block;width:0;height:6px;background:#016e57;transition:0.3s all ease-in-out;position: absolute;bottom: 0;left: 0;}
.new_rc .news_div_item:nth-child(n+3):hover::after{width:100%;}
.new_rc .news_div_item:nth-child(-n+2) {display: none;}
.new_rc .news_div_item:nth-child(n+4) {margin-top: 23px;}
.new_rc a.news_div_item_a {display: block;font-size: 18px;}
.new_rc .news_div_item_body {font-size: 15px;color: #999;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top: 15px; line-height: 24px;}
/*g_ft*/
.g_ft{background:#016e57;position:relative}
.g_ft .content{ width:90%; margin:0 auto;}
.g_ft .top{width:100%;display:block}
.g_ft .top img{width:100%;display:block}
.g_ft .m_ft{height:36rem;position:relative}
.g_ft .m_ft:after{content:"";position:absolute;background:rgba(255,255,255,.1);width:100%;height:1px;left:0;top:6rem;z-index:11;transition:all .3s linear 0s}
.g_ft .m_ft:before{content:"";position:absolute;background:rgba(255,255,255,.1);width:89%;height:1px;left:5.3%;bottom:7rem;z-index:11;transition:all .3s linear 0s}
.g_ft .ftup{height:4rem;margin-bottom:4rem}
.g_ft .ftup .ftlogo .flogo{float:left;width:22%;display:table;height:4rem}
.g_ft .ftup .ftlogo .flogo a{display:table-cell;vertical-align:middle}
.g_ft .ftup .ftlogo .flogo img{width:100%;display:block;filter: contrast(0) brightness(2);}
.g_ft .ftup .ftlogo h3{font-size:1.2rem;line-height:4rem;color:#fff;font-weight:400;float:right}
.g_ft .ftmid{height:22.5rem}
.g_ft .ftmid .ftnav{float:left;width:40%}
.g_ft .ftmid .ftnav dl{float:left}
.g_ft .ftmid .ftnav dl dt a{display:block;font-size:1.05rem;line-height:3rem;color:#fff;font-weight:700;margin-bottom:.8rem}
.g_ft .ftmid .ftnav dl dd a{display:block;font-size:.85rem;font-weight:400;line-height:2.2rem;color:rgba(255,255,255,.66)}
.g_ft .ftmid .ftnav dl dd a:hover{color:#fff}
.g_ft .ftmid .ftnav dl:nth-child(1){width:24%}
.g_ft .ftmid .ftnav dl:nth-child(2){width:34%}
.g_ft .ftmid .ftnav dl:nth-child(3){width:30%}
.g_ft .ftmid .lxwm{float:left;width:24%;margin-right:8%}
.g_ft .ftmid .lxwm h2{font-size:1.1rem;font-weight:400;line-height:3rem;color:#fff;font-weight:700}
.g_ft .ftmid .lxwm li{height:3rem;border-bottom:1px solid rgba(255,255,255,.1)}
.g_ft .ftmid .lxwm li i{display:block;float:left;width:1.8rem;margin-top:0.8rem}
.g_ft .ftmid .lxwm li i img{width:100%;display:block}
.g_ft .ftmid .lxwm li b{display:block;font-size:.85rem;font-weight:400;line-height:3rem;color:#fff;font-weight:700;float:left}
.g_ft .ftmid .lxwm li em{display:block;font-size:1.05rem;font-weight:400;line-height:3rem;color:#fff;float:left;width:72%}
.g_ft .ftmid .lxwm li:nth-child(5){border-bottom:0}
.g_ft .ftmid .lxwm li:nth-child(5) em{font-size:.8rem;}
.g_ft .ftmid .gzwm{float:left;width:28%}
.g_ft .ftmid .gzwm h3{display:block;font-size:1.05rem;font-weight:400;line-height:3rem;color:#fff;font-weight:700;margin-bottom:1rem}
.g_ft .ftmid .gzwm ul li{float:left;width:30%;margin-right:4%}
.g_ft .ftmid .gzwm ul li:nth-child(3){margin-right:0}
.g_ft .ftmid .gzwm ul i{width:100%;margin:0 auto;overflow:hidden;display:block;background:#fff;padding:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ft .ftmid .gzwm ul i img{width:100%;display:block}
.g_ft .ftmid .gzwm ul em{display:block;font-size:.75rem;font-weight:400;line-height:2.5rem;color:rgba(255,255,255,.4);text-align:center}
.g_ft .ftmid .gzwm ul li:hover em{color:#fff}
.g_ft .copyr{font-size:.85rem;font-weight:400;line-height:1.6rem;color:rgba(255,255,255,.5); text-align:center;}
.g_ft .copyr a{font-size:.85rem;font-weight:400;line-height:1.9rem;color:rgba(255,255,255,.5)}

/*links*/
.links_bg{ background: linear-gradient(to top, #016e57, #036550);width: 100%;margin: 0 auto; padding: 32px 0;}
.links{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; }
.links p{ font-size:18px; color:#e1e3e4; padding-left:35px; background:url(https://memberpic.114my.com.cn/dgtj168/uploadfile/image/20211223/20211223205442_423088921.png) no-repeat left center;margin-left: 30px;height: 26px;}
.links p span{ font-size:18px; padding:0 20px 0 5px;}
.linkTagcs li a{ color:#e1e3e4; font-size:14px;}
.linkTagcs li a:hover{ color:#fff;font-size:14px;}