*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1200px; font-family: hs_r; overflow-x: hidden;}
a{text-decoration: none; color:#333; font-size: 14px;}
em,i{text-transform: uppercase;font-family: arial;vertical-align: top;display: block;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1400px;width: 100%;}
.gyba{max-width: 1400px;margin: 0 auto;min-width: 1200px;width: 100%;position: relative;}
.gyba:before{width: 1px;height: 100%;background: #eee;content: "";position: absolute;left: 0;}
video::-webkit-media-controls{overflow: hidden !important;}
video::-webkit-media-controls-enclosure{width: calc(100% + 32px);margin-left: auto;}
.fl{ float:left;}
.fr{ float:right;}
.cl,.clear{ clear:both}

@font-face{font-family:hs_r;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Regular.ttf)}

@font-face {
font-family: "GJJCQJW";
src: url("https://114my.cn.114.114my.net/hxp/fonts/GJJCQJW--GB1-0.woff2.txt") format("woff2"),
       url("https://114my.cn.114.114my.net/hxp/fonts/GJJCQJW--GB1-0.woff.txt") format("woff"),
       url("https://114my.cn.114.114my.net/hxp/fonts/GJJCQJW--GB1-0.eot.txt") format("embedded-opentype"),
       url("https://114my.cn.114.114my.net/hxp/fonts/GJJCQJW--GB1-0.svg.txt") format("svg");
}

@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 4076528 */
  src: url('//at.alicdn.com/t/c/font_4076528_q80e16p31h.woff2?t=1684478020528') format('woff2'),
       url('//at.alicdn.com/t/c/font_4076528_q80e16p31h.woff?t=1684478020528') format('woff'),
       url('//at.alicdn.com/t/c/font_4076528_q80e16p31h.ttf?t=1684478020528') format('truetype');
}
@font-face{font-family:hs_b;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Bold.ttf.txt)}
.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;}

.title{position: relative;display: flex; margin:60px 0;}
.title p{color: #333;font-size: 38px;display: flex;justify-content: space-between;}
.title:after { width: 80px;height: 6px;background: #00a849;content: "";    position: absolute;bottom: -5px;}
.title b{font-weight: normal;font-size: 34px;color:#ccc;text-transform: uppercase;font-family:"Arial";line-height:42px;display: flex;
    justify-content: space-between; padding-left: 1%;}

.title1{position: relative;display: flex; margin:60px 0;}
.title1 p{color: #333;font-size: 38px;display: flex;justify-content: space-between;align-items: center;
    height: 80px; padding-left:50px;}
.title1:after { width: 6px;height: 80px;background: #00a849;content: "";    position: absolute;left: 0;}
.title1 b{font-weight: normal;font-size: 34px;color:#ccc;text-transform: uppercase;font-family:"Arial";line-height:80px;display: flex;
    justify-content: space-between; padding-left: 1%;}
	
.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!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}


/*共用tit*/
.tit{ font-size:45px; text-align:center; color:#333; font-family: "GJJCQJW";}
.tit b{ color:#00a849; font-size:45px; font-weight:normal; }
.tit p{ font-size:23px; color:#333; padding:10px 0 10px 0; font-family: microsoft yahei;}
.tit i{ width:158px; height:30px; margin:0 auto;}

.top20{ margin-top:20px;}


/*header*/
.head_bc{min-width: 1200px;width: 100%;position: absolute; z-index: 999;position: fixed;transition: .5s;  background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));  transition: 0.5s;}
.logo_c{display: block;float: left;position: relative;z-index: 1200; width:42%;}
.logo_c>a>span{float: left; font-size:30px; margin-left:11px; font-family: "GJJCQJW"; letter-spacing:0.3px; color:#fff; padding-top:7px;}
.logo_c>a>span i{font-size:9px; letter-spacing:1px; font-style: normal; display:block; padding-top:1px; color:rgba(255,255,255,.4); text-transform: uppercase; font-family: microsoft yahei;}
.logo_c img{ height:55px; float:left;}

.head_bc.on{background: #fff; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2); height: 60px;transition: .5s;z-index: 9999;}
.head_bc.on .logo_c img{ height:48px;}
.head_bc.on .logo_c>a>span{ color:#000;font-size: 27px; padding-top:4px;}
.head_bc.on .logo_c>a>span i{ color: rgba(0, 0, 0, .8); font-size:8px;}
.head_bc.on .nav_c>ul>li.on>a{ color:#00a849;}
.head_bc.on .nav_c>ul>li a{ color:#000;}
.head_bc.on .icon>div i span{ color:#000;}
.head_bc.on .icon_search{ color:#000;}
.head_c.on{height: 60px;}
.nav_c>ul.on{padding-top: 12px;}

.head_bc.on .nav_c>ul { padding-top: 20px;}
.head_bc.on .head_c {
    height: 60px;
}

.head_c{height:100px;position:relative;display: flex;justify-content: space-around;/*width: 1400px;*/ min-width:1200px; width:88%; margin: 0 auto;transition: .5s;}
.logo_c{display: flex;align-items: center;}
.logo_c>a{position: relative;} 

.hea_wz{padding-left:10px;}
.hea_wz b:first-child{font-size: 24px;color: #FFF;display: block;}
.hea_wz b:last-child{font-size:12px;color:rgba(255,255,255,0.6);margin-top: 3px;font-weight: normal;letter-spacing:0px;display: block;}
.nav_c{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.nav_c>ul{width:74%;display: flex;justify-content: space-between; height: 100%;padding-top:38px;}
.nav_c>ul>li{position: relative;height: 100%;}
.nav_c>ul>li:before{position: absolute;content: "";width: 1px;height: 12px;background:#00a849;top: 80px;left: 50%;opacity: 0;transition: all .5s}
.nav_c>ul>li.on:before,.nav_c ul li:hover:before{top: 32px;opacity: 1;}
.nav_c>ul>li:after{position: absolute;content: "";width: 6px;height: 6px;border-radius: 100%;border:1px solid #00a849;top: 0;left: 50%;margin-left: -3px;opacity: 0;transition: all .5s}
.nav_c>ul>li.on:after,.nav_c ul li:hover:after{top: 25px;opacity: 1;}
.nav_c>ul>li a{text-align: center;color: #fff;font-size: 17px; letter-spacing: 1px;}
.nav_c>ul>li.on>a{color: #fff;font-weight: normal;}
.nav_c>ul>li:hover>a{color: #00a849;}
.nav_c>ul>li .prolist2021 {position:relative;}
.nav_c>ul>li .prolist2021 ul {position:relative;}
.nav_c>ul>li .prolist2021 li {position:relative;}
.nav_c>ul>li .prolist2021 li dl {position:absolute;top:0;left:100%; transition: 0.5s;}
.nav_c>ul>li li:hover dl {    opacity: 1; transition: 0.5s;}
.nav_c>ul>li .prolist2021 li dl dt a {display: block;padding: 0 40px;width: 300px;height: 40px; border-bottom: none;background: #fff; color: #666; font-weight: 100; font-size: 14px; line-height:40px;position: relative;}

.nav_c>ul>li:hover .nav2 {transform: rotateX(0deg);}
.nav_c>ul>li .prolist2021 li:hover dl { transform: rotateY(0deg);}
.nav_c>ul>li .prolist2021 li dl {position: absolute;top: 0; left: 100%;transition: 0.5s; transform-origin: left; transform: rotateY(90deg);}

/*äºŒçº§*/
.nav_c>ul>li:nth-child(3) .ej_menu{width: 363%;left: -126%;}
.nav_c>ul>li .ej_menu{position: absolute;top: 44px;left: -36%;width: 124px;z-index: 9999;background: #fff;transition: all .5s;transform: translateY(50px);opacity: 0;}
.nav_c>ul>li .ej_menu a{display: block;text-align: center;width: 100%;font-size:14px;height:40px;line-height:40px;transition: all .5s;color: #333;}
.nav_c>ul>li .ej_menu a:hover{background: #00a849;color: #fff;}
.nav_c>ul>li .ej_menu:hover{}
.nav_c>ul>li:hover .ej_menu{transform: translateY(0px);opacity: 1;}

.head_pho{display: flex;align-items: center;justify-content: space-between;width: 18%;min-width: 150px;}
.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;}
.hlf {
  font-family: "lcf" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*å…³é”®è¯*/

.dfs{display:flex;align-items:center;justify-content:space-between; height: 100%; margin-right: 19%;}
.icon>div i{user-select:none;transition:all 0.5s;position: relative;}
.icon>div i span{font-size: 22px;color: #fff;}
/*.icon>div:hover i{background: #ce0000;}*/
/*.icon>div:hover i span{color: #fff;}*/
.iser_box,.itel_box{background:#00a849;position:absolute;top:125%;right:-5.1vw;padding:30px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index:999; width:480px; color:#fff; margin-top:13px;}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{align-items:center;justify-content:end; line-height:24px; color:#fff;}
.search_l span+span{margin-left:4px;}
.search_l a{color: #fff;font-size: 14px;}
.search_r{margin-top:20px;position:relative;}
#infoname{width:424px;height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;}
.z_img{ position:absolute;top:10px;right:10px;background: no-repeat;}
.itel_box{width:228px;text-align:center}
.itel_box p{color:#fff;position:relative;margin-top:10px;}
.itel_box p img{width:150px;}
.itel_box p:before{position:absolute;left:0;color:#fff;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#0f7404;margin-top:10px;}
.search_l .iconfont{font-size: 16px;}
.hx_bg{background: url() no-repeat;height: 142px;position: relative;margin-top: -142px;z-index: 99;}
@media screen and (max-width: 1375px){
  .hea_wz {padding-left: 30px;}
  .logo_c>p:before{right:-15px;}
  .logo_c>p:after{right: -16px;}
  .hea_wz b:first-child{font-size: 21px;}
  .hea_wz b:last-child{font-size: 12px;letter-spacing: 0px;}
  .nav_c ul li>a{font-size: 16px;}
  .logo_c>p>img{width: 166px;}
}
/*.dh_c {width: 130%;text-align: center;}*/
.dh_h,.dh_h b{font-size:23px;}
.fa-caret-down:before {content: "\e65a";font-family: 'iconfont'; font-size:19px;}
.main-h-link{display: flex;
    align-items: center;
    justify-content: space-between; position: relative;}
.main-menu02>div {margin-left: 0rem;}
.lang-wrap .btn-lang i{display: flex; line-height: 30px; padding-right: 0%;}
.main-menu02{display: flex!important;border: 1px #eee solid;  height: 30px; line-height: 30px;}
.lang-wrap {position: relative;}
.lang-wrap .btn-lang{cursor: pointer;color: #fff;display: flex;justify-content: center;}
.lang-wrap .btn-lang span{padding-left: 5px;}
.lang-wrap .lang-list{width: 8rem;position: relative;top: 0rem;right: 0;list-style: none;max-height: 0;overflow: hidden;padding: 0;background: rgba(138, 193, 23, 0.75);}
.lang-wrap .lang-list a{display: block;padding: 0.5rem 0.5em;text-align: center;color: #fff;}

@media all and (max-width: 1680px) {
.banner {/*height: 92vh;*/}
.sygdtu .bd ul {height: 92vh !important;}
}

.lang-wrap .lang-list a:hover, .lang-wrap .lang-list a:focus{color: #00a849;background: #fff;}
.lang-wrap.m-lang-wrap{margin-bottom: 1.5rem;}
.lang-wrap.m-lang-wrap #m-btn-lang{cursor: pointer;color: white;}
.lang-wrap.m-lang-wrap .lang-list{position: static;width: auto;margin-top: 1rem;margin-bottom: 0 !important;}
.lang-wrap.m-lang-wrap .lang-list li{margin-bottom: 0 !important;}
.lang-wrap.m-lang-wrap .lang-list li.active{background: rgba(0, 168, 73, 0.5);}
.lang-wrap.m-lang-wrap .lang-list li a{font-size: 1rem;}

@media all and (min-width: 1200px) {
  .lang-wrap:hover .lang-list {
    max-height: 800px;
  }
}

.lang-opened .lang-list {
  max-height: 800px;
}

.search-wrap {position: relative; width:9rem;}



/*幻灯*/
.banner {position: relative;}
.index-banner-swiper {position: relative;background: #000;z-index:1;}
.banner-slide {}
.banner-slide .txt{position: absolute;width: 900px;left:8%;top:50%;margin-top: -167px;z-index: 33; color: transparent;}
.banner-slide .txt h1{font-size:4.6vw; margin: 0;padding: 0;padding-bottom:20px; font-family: hs_b;  position: relative;text-transform: uppercase; -webkit-text-stroke: 2px #fff;}
.banner-slide .txt h1 strong{ color: #fff; font-weight:normal; -webkit-text-stroke: 0px transparent;}
/*.banner-slide .txt .line {width: 80px;height: 4px;background: #00a849;margin: 10px 0;}*/
.banner-slide .txt h4{ font-size:3.1vw;color: #fff;line-height: 56px; font-weight:normal; text-shadow: 0rem 0.15rem 0rem rgba(0,168,73,0.5);}
.banner-slide .txt h5{ font-size:1.6vw;color: #fff;line-height:2.6vw;  margin-bottom:4%; font-weight:normal; text-shadow: 0rem 0.15rem 0rem rgba(0,168,73,0.5);}
.banner-slide .txt h6{ font-size:1.6vw; color: #333333; line-height:2.6vw;  margin-bottom:4%; font-weight:normal; text-shadow: 0rem 0.15rem 0rem rgba(255,255,255,0.5);}
.banner-slide .txt.center {text-align: center;width:100%;left:0;top:20%;margin: 0;}
.banner-slide .txt.none {display: none;}
.banner-slide .txt.right {text-align: right;left: auto;right: 10%;}
.banner-slide .txt.right .line {float: right;clear: both;}
.banner-slide .txt.right .banner-btn a {display: inline-block;vertical-align: middle;float: none;text-align: right;margin-right:0px;margin-left: 15px;}
.banner-slide .img {text-align: center;}
.banner-slide .txt .img {text-align: left;}
.mbshow { display:none!important;}

.banner-btn {clear: both;}
.banner-btn a{display: block;float: left;margin-right: 15px;/*padding:15px 20px;*/font-size: 0;}
.banner-btn a span{color: #fff;font-size: 14px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.banner-btn a i{display: inline-block;vertical-align: middle;width: 18px;height: 10px;background:url("//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240828/20240828093452_1731423441.png");}
/*.banner-btn a:hover {background: #008b62;}*/

.banner-slide .txt h1 {transform:translateY(200px);opacity:0;transition:all .3s;}
.banner-slide .txt h4 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt h5 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt h6 {transform:translateY(200px);opacity:0;transition:all 0.6s;}
.banner-slide .txt .line {transform:translateY(200px);opacity:0;transition:all 0.9s;}
.banner-slide .txt .banner-btn {transform:translateY(200px);opacity:0;transition:all 1.2s;}
.index-banner-swiper .swiper-slide-active .txt h4,.index-banner-swiper .swiper-slide-active .txt h1,.index-banner-swiper .swiper-slide-active .txt .line,.index-banner-swiper .swiper-slide-active .banner-btn{transform:translateY(0px);opacity:1;}

.swiper-banner-pagination {bottom: 55px;width: 100%; display: block;z-index: 90;}
.swiper-banner-pagination .swiper-pagination-bullet {width:60px;height:10px;margin:0 0 0 10px;border-radius: 0;opacity:1;background: none; position: relative;z-index: 11;outline: none;}
.swiper-banner-pagination .swiper-pagination-bullet::before {content: '';display: block;width: 100%;height: 2px;position: absolute;left: 0;top:5px;background: #fff;opacity: 0.3;}
.swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity: 1;}
.swiper-banner-pagination .swiper-pagination-bullet::after {content: '';display: block;position: absolute;left:0;top:5px;width:0;height: 2px;background: #00a849;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index: 10;}
.swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {-webkit-animation: w100 4000ms 1;animation: w100 4000ms 1;}

@keyframes w100{0%{width: 0%;} 100%{width: 100%;}}

.index-scroll {position:absolute;left:1%;top:85%;z-index:70;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.index-scroll h6{margin: 0;font-weight: normal;font-size: 0;position: relative;padding-bottom:7px;padding-left: 30px;}
.index-scroll h6::after {content: '';display: block;width: 100%;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0;-webkit-animation: w100 3000ms infinite ease-in-out;animation: w100 3000ms infinite ease-in-out;}
.index-scroll h6 span{font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 1px; margin-right: 10px;display: inline-block;vertical-align: middle;}
.index-scroll h6 i{width: 12px;height: 10px; background: url("//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240828/20240828083531_265043793.png");display: inline-block;vertical-align: middle;-webkit-animation: op01 1000ms infinite ease-in-out;animation: op01 1000ms infinite ease-in-out;}
@keyframes op01{0%{opacity: 0;}100%{opacity: 1;}}

.banner-slide .img img{width: auto!important;}

.banner_textg{font-size: 22px;color:#fff; line-height: 46px; height: 46px; border:1px #00a849 solid; width:42%; display: flex;text-align: center; margin-top:2.6%; letter-spacing:2px;}
.banner_textg span{background: #00a849; color: #fff; width:40%; line-height: 46px; text-align: center;}
.banner_textg em{color: #fff; width:60%; line-height:46px; text-align: center;font-style: normal;}


/* banner end */

.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!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}


.banner-slide .txt .tit-18{ margin-top:4%; font-size:28px;font-weight: 400; color: #fff; line-height: 26px; letter-spacing: 0px; transition: all 0.9s;}
/*.banner-slide .txt .tit-18 span+span{ padding-left:3%;}*/

.inlineblock{ transition: all 1.2s;}

.more1 { display: flex;color: #fff;align-items: center; transition: all 0.5s;background-position: 100% 50%; background-size: 400% 300%; 
  -webkit-transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: 1000ms cubic-bezier(0.165, 0.84, 0.44, 1);margin-top: 3%;}
.more1 .tit-16 {border-radius: 60px;padding: 14px 32px;line-height: 1;display: inline-block; font-size: 15px;background: linear-gradient(to right, #00a849 25%, #1fe373 75%); position: relative;z-index: 999; color: #fff; box-shadow: 5px 5px 10px 0 rgba(213, 31, 37, .2);width: 180px;text-align: center; letter-spacing: 2px;z-index: 3;}
.more1 .tit-17 { border-radius: 60px; padding: 14px 25px; line-height: 1; display: inline-block; font-size: 15px; background: linear-gradient(to right, #2889dd 25%, #015fae 75%); color: #fff; position: relative; margin-left:-10%; padding-left: 11%; width: 236px; text-align: center; letter-spacing: 2px;
 box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);z-index: 1;z-index: 2;}
.more1 .tit-172 { border-radius: 60px; padding: 14px 25px; line-height: 1; display: inline-block; font-size: 15px; background: linear-gradient(to right, #2889dd 25%, #015fae 75%); color: #fff; position: relative; margin-left:-10%; padding-left: 11%; width: 236px; text-align: center; letter-spacing: 2px;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .1);z-index: 1;}

/*产品*/
.pro {overflow: hidden; padding:27% 0 5.6% 0; position: relative; margin-top:-22%; background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240827/20240827200640_2145749300.jpg)#f5f5f5 bottom center no-repeat;}
.pro_box {max-width: 90%;margin: 0 auto;}
.pro_tit {}
.pro_tit p {font-size: 36px;display: flex;align-items: center;}
.pro_tit p span {color: #00a849;}
.pro_tit b em {font-size: 20px;padding: 5% 0 0;text-transform: uppercase;font-family: Arial;color: #999;font-weight: lighter;}
.pro_tab {margin: 1% 0 0;}
.pro_nav {}
.pro_nav ul {display: flex;justify-content: space-between;align-items: center; width: 30%;}
.pro_nav li {background:#f8f8f8;width: 33.2%;display: flex;justify-content: center;padding: 1.1% 0;border-right: 1px solid #eee;transition:0.5s;}
.pro_nav li.on {background: #00a849;}
.pro_nav li:last-child {border-right:none;}
.pro_nav li a {font-size: 17px;font-weight: lighter;color:#333; line-height:37px;}
.pro_nav li.on a {color:#fff;}
.pro_con {margin: 3% 0 0;overflow:hidden;}
.pro_roll {display:flex;transition: 0.5s;}
.pro_call {width:100%;flex-shrink:0;overflow: hidden;}
.pro_call .slick-list {padding:0 1% !important;}
.pro_call ul {margin-bottom: 0 !important;}
.pro_call>div>ul>div>div>li {background:#fff;/* margin: 0 0.1%; */padding: 0.22% 0.22% 1.1%;display: flex !important;flex-direction: column;align-items: center;/* margin: 0.2%; */transform: scale(0.8);transition: 1s;border-radius:12px;}
.pro_call li.slick-center {box-shadow:0 0 20px rgba(0, 168, 73, .05);/* margin: 0; */transform: scale(1);transition: 1s;}
.pro_call li>a {overflow: hidden;}
.pro_call li a img {width:100%;height:auto;transition: 0.5s;}
.pro_call li:hover img {transform:scale(1.1);}
.pro_call li span {width: 100%;text-align: center;margin:5% 0 0;}
.pro_call li span>a {font-size: 1.3vw;font-weight: normal;position: relative;z-index: 5;color: #333;}
.pro_call li span>a:before {content:'more';/* width: 32px; *//* height: 32px; *//* border-radius:50%; */position: absolute;left: 0;right: 0;bottom: -4vw;background: #eee;z-index: -1;color: #333;display: flex;justify-content: center;align-items: center;font-size: 14px;transition: 0.5s;transform: rotate(0deg);margin: 0 auto 0;font-family: Arial;text-transform: uppercase;font-weight: lighter;padding: 4% 0;}
.pro_call .ban_dot {display: flex !important;width: 100%;/* position: absolute; */bottom: -14%;left: 0;justify-content: center;align-items: center;/* height: 50px; */margin: 5% 0 0;}
.pro_call .ban_dot li {width: 10px;height: 10px;display: inline-block;background: #ddd;margin: 0 0.5%;transition: 0.5s;border-radius: 50%;}
.pro_call .ban_dot li.slick-active {background: #00a849;}
.pro_call .ban_dot li button {font-size:0;border: none;outline: none;}
.pro_call .slick-prev:before {content: '\eb8d' !important;font-family: iconfont !important;color: #666 !important;font-size: 18px !important;letter-spacing: 5px;}
.pro_call .slick-next:before {content: '\eb8d' !important;font-family: iconfont !important;color: #666 !important;font-size: 26px !important;letter-spacing: 1px;}
.pro_call .ban_dot {/* display:none !important; */}
.pro_call .slick-prev {left: 0px !important;transform: rotate(180deg) !important;background: #fff !important;width: 52px !important;height: 52px !important;border-radius: 50%;z-index: 5;}
.pro_call .slick-next {right: 0px !important;background: #fff !important;width: 52px !important;height: 52px !important;border-radius: 50%;z-index: 5;}
.pro_call .slick-prev:before, .pro_call .slick-next:before {opacity: 1;transition: all ease 0.5s;}

.sy_banner{ width:1236px; border:2px solid #00a849; border-radius:10px;margin:100px auto 0; overflow:hidden; height:86px; line-height:86px;  font-size:18px; color:#9d9b9e; padding:0 25px;}
.sy_banner span{ font-size:28px; color:#444; font-weight:normal;}
.sy_banner b{ font-size:28px; font-weight:bold; color:#00a849;}
.sy_banner i a{border-radius: 30px; background: #00a849; padding: 10px 30px; height: 46px; color:#fff; line-height:46px; text-align:center; font-size: 18px; font-style:normal;  margin-top: 30px;}
.sy_banner i a:hover{ text-decoration:underline;}

.pro_con .slick-prev, .slick-next{top: 47%;}

/*特性*/


/*车间*/
.i_part2 li{ width:390px;height:190px; margin-bottom:14px; position:relative; overflow:hidden;  border-radius:8px; }
.i_part2 li:hover .head{ display:none;}
.i_part2 li a{ display:block;position:relative; width:100%; height:100%;}
.i_part2 .left{ width:794px; }
.i_part2 .left li{float:left;}
.i_part2 .left li:first-child{ height:404px; width:100%; margin-bottom:14px; float:none;}
.i_part2 .left li:last-child{ margin-left:14px;}
.i_part2 .right{ margin-left:10px; width:390px; }
.i_part2 .right li:first-child{ height:199px; }
.i_part2 .head{ position:absolute; left:50%; width:140px; color:#fff; height:50px; line-height:50px; margin-left:-70px; bottom:0;background:rgba(0,0,0,.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); font-size:16px; text-align:center;}
.i_part2 li:hover::before{   position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; overflow: hidden; background-color:#00a849; opacity: .5;
 content: '';  }
.i_part2 li .contentbg{ position: absolute; left: 0; top:0; z-index: 1; width: 100%; height: 100%; overflow: hidden;color:#fff; -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px);padding: 20px 45px;box-sizing: border-box;}
.i_part2 li .contentbg p{ line-height:22px;}
.i_part2 li:first-child .contentbg{-webkit-transform: translateY(-405px);-moz-transform: translateY(-405px);}
.i_part2 li:hover::before,
.i_part2 li:hover .contentbg {
	-webkit-animation: bounceInDown .8s .2s ease both;
	   -moz-animation: bounceInDown .8s .2s ease both;
}

@-webkit-keyframes bounceInDown{
	0%   { -webkit-transform: translateY(-1000px); }
	60%  { -webkit-transform: translateY(30px); }
	80%  { -webkit-transform: translateY(-10px); }
	100% { -webkit-transform: translateY(0); }
}
@-moz-keyframes bounceInDown{
	0%   { -moz-transform: translateY(-1000px); }
	60%  { -moz-transform: translateY(30px); }
	80%  { -moz-transform: translateY(-10px); }
	100% { -moz-transform: translateY(0); }
}


.i_part2 .contentbg h3{ font-size:18px; margin-bottom:5px; padding-top:10px;}
.i_part2 .contentbg p{ font-size:14px;}
.i_part2 .contentbg b.viewmore{ margin:0 auto; float:none; position:absolute; left:50%; bottom:30px; margin-left:-53px;}

/*特性*/
.impo_a{width:1240px;height:auto; margin:38px auto 0;}
.impo_a li{width:390px;margin-left:30px;display:inline-block;text-align:center;position:relative;padding-bottom:100px;background:url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240828/20240828211524_427386609.png) no-repeat center bottom;}
.impo_a .impo_li{margin-left:0px;}
.impo_a h3{font-size:28px;font-weight:500;letter-spacing:3px;text-align:center;color:#fff;position:absolute;padding-left:15px;left:135px;top:85px;z-index:5;}
.impo_a h4{font-size:24px;}
.impo_a p{width:80%;margin:10px auto;padding-top:10px;text-align:justify;color:#999;border-top:#ccc 1px dashed; line-height:24px;}
.impo_a span{font-size:18px;line-height:35px;font-weight:400;}
.impo_img{width:200px;overflow:hidden;margin:0 auto 12px;}
.impo_img img{width:100%;transition:transform 0.5s;
-moz-transition: -moz-transform 0.5s; /* Firefox 4 */
-webkit-transition:-webkit-transform 0.5s; /* Safari and Chrome */
-o-transition:-o-transform 0.5s; /* Opera */}
.impo_a li:hover .impo_img img{transform:scale(0.9,0.9);
-moz-transform:scale(0.9,0.9); /* Firefox 4 */
-webkit-transform:scale(0.9,0.9); /* Safari and Chrome */
-o-transform:scale(0.9,0.9); /* Opera */}


/*特点*/
.content{margin-left: auto;margin-right: auto;width: 1200px;}

.Advantages{background:#f5f5f5 url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240826/20240826140857_254594774.png) no-repeat center center;padding:0 0 100px 0;overflow: hidden;}

.AdvantagesCon{margin-top: 60px;position:  relative;}
.AdvantagesCon ul li{width:585px;height:220px;background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240829/20240829193653_2018183363.png) no-repeat 50px;padding:51px 20px 40px 250px;position: relative;box-shadow: 0 0 30px rgba(0,0,0,.1); border-radius:10px;}
.AdvantagesCon ul li h3{font-size: 22px;font-weight: normal;color: #000;}
.AdvantagesCon ul li p{font-size: 15px;color: #666;line-height: 25px;margin-top: 10px;}
.AdvantagesCon ul li em{color: #999;display: block;font-size: 12px;text-transform: uppercase;margin-top: 40px;}
.AdvantagesCon ul li i{font-size:24px;color: #fff; background: rgba(0, 0, 0, .6);  border-radius: 4px; width: 40px;text-align: center;;padding:34px 0 20px;display: block;position: absolute;left: 40px;top: -10px;transition: .8s;}
.AdvantagesCon ul li:hover i{padding-top: 75px;}
.AdvantagesCon ul li.li04{margin-top: 30px;position: relative;left: -585px;top: 220px;background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240829/20240829193654_135114224.png) no-repeat 50px;}
.AdvantagesCon ul li.li05{background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240829/20240829193654_1165677871.png) no-repeat 50px;}

.AdvantagesCon .ConBox02{width:275px;height:220px;background-color: #00a849;padding: 80px 40px 25px;position:  absolute;right: 310px;top: 0; border-radius:10px;}
.AdvantagesCon .ConBox02 h3{font-size: 22px;font-weight: normal;color: #000;}
.AdvantagesCon .ConBox02 p{font-size: 15px;color: #666;line-height: 25px;margin-top: 10px;}
/*.AdvantagesCon .ConBox02 i{width: 20px;height: 1px;background-color: #000;display: block;margin-top: 20px;}*/
.AdvantagesCon .ConBox02 em{font-size:24px;color: #fff; background: rgba(0, 0, 0, .6); border-radius: 4px;  width: 40px;text-align: center;;padding:34px 0 20px;display: block;position: absolute;left: 40px;top: -10px;transition: .8s;}
.AdvantagesCon .ConBox02:hover em{left: 60px;}
.AdvantagesCon .ConBox03{right: 0;background-color: #fff;}

/*简介*/
.speak{width: 100%; background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240826/20240826115930_1750541306.jpg) center no-repeat; position: relative; padding:5% 0; background-size: cover; background-attachment: fixed;}
.speak .w1400{ display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; padding-top:4%; max-width: 1500px;margin: 0 auto;}
.speak .box {border-top: 1px solid #ccc; margin-top: 3%;}
.spleft{ position:relative; width:700px; height:700px; background:url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240829/20240829205906_2025838343.jpg) no-repeat center; border:30px solid #fff; box-shadow:0 0 15px #ccc;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center;}
.spvidio{ display:inline-block; width:76px; height:76px; position:relative;}
.spvidio span{width:76px; height:76px; background:url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240829/20240829203013_1997424999.png) no-repeat center; display:block;z-index:33; position:relative; cursor:pointer;}
.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:47%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:42%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:44%;margin-left:0px;margin-top:-250px;text-align: center;line-height:50px;font-size:22px;font-weight: lighter;cursor: pointer;transition:600ms ease;}
.pulse2 {position: absolute;  top: -25%;left: -25%;z-index: 1; width:150%; height:150%; border-radius: 50%; opacity: 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -webkit-animation: warn 2s ease-out; animation: warn 2s ease-out;-o-animation:warn 2s linear infinite;-moz-animation:warn 2s linear infinite; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background: #00a849;box-shadow: 1px 1px 30px #00a849; }
.pulse3 {position: absolute; top: -25%;left: -25%;z-index: 1; width:150%; height:150%; border-radius: 50%; opacity: 0; -webkit-animation: warn1 2s ease-out; animation: warn1 2s ease-out;-o-animation:warn1 2s linear infinite;-moz-animation:warn1 2s linear infinite; -webkit-animation-iteration-count: infinite;background: #00a849; animation-iteration-count: infinite;box-shadow: 1px 1px 30px #00a849;}
@keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-o-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-moz-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-webkit-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-o-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-moz-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
.spright{ max-width:680px; padding:10px 0 0 0px; position:relative;}

.sp_t{ font-size:30px; color:#333; font-weight: bold;}

.sp_c{ font-size:17px; color:#333; line-height:31px; margin:30px 0 20px 0;}
.sp_cc{ font-size:14px; color:#666; line-height:22px; margin:10px 0 20px 0;}
.char_txt {width: 700px; padding: 0px 0px;}
.char_txt ul { display:  flex;justify-content: space-around; flex-wrap: wrap; padding-top:17px;}
.char_txt li {flex-direction:  column;align-items:  center; justify-content:  center;color:  #333; margin-top: 20px; background: #fff; padding: 4% 9%;width: 48%;}
.char_txt li i {font-size:28px; float: left; color: #fff; background: #00a849; border-radius: 50%; width: 60px; height: 60px; padding:14px 0 0 0; text-align: center; font-weight:100;}
.char_txt li p { display:  flex;flex-direction:  column;align-items:  baseline; font-size:  14px; color:  #999; padding-left: 6%; padding-top:1%;}
.char_txt li p span { font-size:  22px;color:  #333;position:  relative;line-height:  30px; margin:4px 0 0px 0; font-weight: 100; height: 30px;}
.char_txt li p a{font-weight: normal; font-size:  22px;}
.char_txt li p span em { font-size:  23px;position:  relative;top: -6px; color: #333; line-height:52px; font-family: "Microsoft YaHei"; font-style: normal;}


/* strength */
.dfs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.str_bg{max-width:90%;height:160px; position: relative; padding: 0% 0%;margin: 0 auto;z-index: 99;}
.str_bg .w1500 *{line-height: 100%;}
.str_list,.str_list ul{height:100%;position: relative;margin-top: 80px;}
.str_list li+li{border-left: 1px rgba(0,0,0,0.1) solid; padding-left: 148px;}
.str_list li p{font-size:30px;font-weight: 100;color:#333;}
.str_list li em {display:flex;align-items:baseline;margin:6px 0;}
.str_list li em i{font-size:66px; color:#00a849;font-style: normal; font-family:din; font-weight:bold;}
.str_list li em b{font-size:18px;font-weight: 100;color:#333;margin-left:5px; font-style: normal;}
.str_list li>span{font-size:16px;color:rgba(0,0,0,0.8);}


.his_row2{width: 100%; position: relative;padding: 70px 0px 80px 0;margin-top: 0px; background: #f8f8f8;}

#s_liucheng{width:100%;max-width:1500px;margin:auto; position: relative; padding-top: 3%; overflow: hidden;z-index: 999;border-top: 1px solid #eee;margin-top: 3%;}
#s_liucheng ul{ }
#s_liucheng ul li{ text-align: center; position: relative; padding-top: 0rem;width:16%; float: left;font-style: normal;}
#s_liucheng ul li font{ display: block; width: 4.6875rem; height: 4.6875rem; border-radius: 50%; margin: 0 auto; text-align: center; line-height: 4.6875rem; margin-bottom: 1.1rem; position: relative; z-index: 5;}
#s_liucheng ul li p{ font-size: 20px; color: #333; line-height: 26px; margin-bottom: 2rem;}
#s_liucheng ul li p i{font-size: 14px; color: rgba(0,0,0,0.5); display: block; font-weight: normal;font-style: normal; padding:4% 10% 1% 10%;line-height: 19px;}
#s_liucheng ul li:hover p{ color:rgba(0,0,0,0.5);font-family: PingFangSC-Medium; }
#s_liucheng ul li span{ display: block; width: 1.9375rem; height: 2.1875rem; line-height: 2.1875rem; text-align: center; background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240830/20240830084247_155482004.png) center no-repeat; margin: 0 auto; background-size: contain;}
#s_liucheng ul li:hover i:before {color: #fff;}
#s_liucheng ul li+li:before{ content:""; width:10px; height:17px; display:block; background:url(20231129152226_2103922030.png) center no-repeat; background-size: contain; position:absolute; left:0; margin-left:-5px; top:3rem; z-index: 1;}
#s_liucheng ul li+li:after{ content:""; height:1px; display:block; border-bottom: 1px dashed rgba(0,0,0,0.5); position:absolute; left:-50%; margin-left: 35px; right: 50%; margin-right:35px ; bottom: 1.09375rem; z-index: 2;}
#s_liucheng ul li font:before{ content:""; width: 100%; height: 100%; border-radius: 50%; display: block;  background: #f8f8f8; position: absolute; z-index:-1; left: 0px; top: 0px;  -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
  -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
  -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1);
  transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible;}
#s_liucheng ul li font:after{ content:""; width: 100%; height: 100%; border-radius: 50%; display: block;  color: #fff; background: #00a849; position: absolute; z-index:2; left: 0px; top: 0px; transform: scale(0.6); -webkit-transform: scale(0.6); opacity: 0; -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
  -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
  -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1);
  transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); visibility: hidden;}
#s_liucheng ul li:hover font:after{ transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible;color: #fff;}
#s_liucheng ul li:hover font:before{ transform: scale(1.2); -webkit-transform: scale(1.2); opacity:0.1;color: #fff;}
#s_liucheng ul li:hover span{ background: url(//memberpic.114my.com.cn/dgjinming/uploadfile/image/20240830/20240830084247_1221998781.png) center no-repeat; color: #fff;}

#s_liucheng ul li font i{position: relative;opacity: 1;z-index: 9999;font-size:32px;font-family: 'iconfont';font-style: normal;}
i.iconfont.icon-baoguo_fahuo_o {font-size: 46px !important;}
#s_liucheng ul li:hover font:after i{color: #fff;}


/*新闻*/
.news_bc {margin-top:5%;}
.news_c {overflow: hidden;}
.news_cc {padding: 3% 0 50px;border-top: 1px solid #eee;margin-top: 3%;}
.news_cc .news_div {display: flex;width:100%;}

.news_cc .news_div .news_div_item {width: 22%;flex-shrink: 0;display: flex;flex-direction: column-reverse;position: relative;padding:0 0.11%;transition:all 0.5s;}

.news_cc .news_div .news_div_item .news_div_item_pic { width: 100%;position:relative;transition:all 0.5s;overflow: hidden;}
.news_cc .news_div .news_div_item .news_div_item_pic:hover img{transform: scale(1.1);transition:all 0.5s;}
.news_cc .news_div .slick-slide img{width:100%;}
.news_cc .new_column{width:78px;height:24px;border-radius:24px;text-align:center;line-height:24px;position:absolute;bottom:15px;right:40px;}
.news_cc .new_column a{display:block;color:#fff;}
.news_cc .news_div_item .news_div_item_date {display: flex;position: absolute; top: 62%;left: 15px;align-items: center;justify-content: center;padding-left: 20px; display:none;}
.news_cc .news_div_item .news_div_item_date:before {position: absolute;content: "\e638";top: 3px;left: 0;font-family: "iconfont";font-size: 16px;color: #999;}

.news_cc .news_div_item .news_div_item_day {font-size: 16px;color: #999;}

.news_cc .news_div_item .news_div_item_year,.news_cc .news_div_item .news_div_item_month {color: #999;font-size: 16px;}
.news_cc .news_div_item .news_div_item_title a {font-size:20px;color: #333;font-weight: bold;padding-top:10px;padding-bottom: 14px;display: block;position:relative;}
.news_cc .news_div .news_div_item .news_div_item_body {font-size:16px;line-height:28px;color: rgba(0,0,0,0.6);}
.news_cc .news_div .news_div_item .news_div_item_content {padding: 5% 3% 1% 3%; background: #fff;padding-bottom:44px;}

.news_cc .slick-prev::before { content: "\eb05" !important; font-family: "iconfont";background: #eee;display: flex;width: 55px; height: 55px;justify-content: center;align-items: center; transform: rotate(180deg);}
.news_cc .slick-next:before{content: "\eb05" !important; font-family: "iconfont";background: #eee;display: flex;width: 55px; height: 55px;justify-content: center;align-items: center;}
.news_cc .slick-prev:before, .slick-next:before{}
.news_cc .slick-prev:before,.news_cc .slick-next:before{color: #131513;transition:all ease 0.5s;}
.news_cc .slick-prev{left:10px;top:36%;z-index: 9999 !important;}
.news_cc .slick-next {right:46px;top:36%;z-index: 9999 !important;}
.news_cc .slick-prev:before,.news_cc .slick-next:before{opacity: 1;}

.jec_c{display: flex;justify-content: space-between;}
.jec_c li{width: 100%;display: flex;align-items: center;box-shadow: 1px 1px 38px rgba(0,0,0,0.1);height: 146px;justify-content: center;border-radius: 0px;background: #00a849; padding:0% 5%;}
.jec_c li span{font-size: 37px;color: #fff;position: relative;}

.jec_c li span:after{position: absolute;content: "";width: 28px;height: 28px;border-radius: 100%;background: rgba(255,255,255,0.3);top: -6px;right: 1px;}
.jec_c>li>div{margin-left: 22px;}
.jec_c>li>div>b{font-size: 22px;display: block;color: #fff;font-weight: normal;}
.jec_c>li>div>p{font-size: 14px;line-height: 20px;font-weight: normal;margin-top: 3px;color: rgba(255,255,255,0.6);}
.jec_bc{position: relative;margin-top: 0px;}

/*版权*/
#copy{display: flex;}
.foot_box { background:#161616;padding-bottom: 60px;}
.foot {width: 100%; border-bottom: 1px rgba(255,255,255,0.1) solid; }
.footd{max-width: 1300px; margin: 0 auto;height: 135px; display: flex;justify-content: space-between;align-items: center;position: relative;}
.foot_logo{display: flex; align-items: center;}
.foot_tr{display: flex;align-items: center;justify-content: space-between; font-size: 24px; color: #fff; position: relative; margin-right: 7%;}
.foot_tr:after {
    position: absolute;
    font-size: 22px;
    width: 22px;
    height: 22px;
    right: -15%;
    transition: 0.5s;
    font-family: 'iconfont';
    content: ">";
    color: #fff;
    bottom: 6px;
    line-height: 22px;
    font-weight: lighter;
}

.foot_dh{width: 100%;display: flex;align-items: center;justify-content: space-between; height: 120px;}
.foot_dh>ul{width:56%;display: flex;justify-content: space-between; height: 100%;padding-top: 50px; margin:0 auto; padding-bottom: 50px;}
.foot_dh>ul>li{position: relative;height: 100%;}
.foot_dh>ul>li a{text-align: center;color: #fff;font-size: 16px; letter-spacing: 1px;}
.foot_dh>ul>li.on>a{color: #fff;font-weight: normal;}
.foot_dh>ul>li:hover>a{color: #00a849;}
.foot_dh>ul>li .prolist2021 {position:relative;}
.foot_dh>ul>li .prolist2021 ul {position:relative;}
.foot_dh>ul>li .prolist2021 li {position:relative;}
.foot_dh>ul>li .prolist2021 li dl {position:absolute;top:0;left:100%; transition: 0.5s;}
.foot_dh>ul>li li:hover dl {    opacity: 1; transition: 0.5s;}
.foot_dh>ul>li .prolist2021 li dl dt a {display: block;padding: 0 40px;width: 300px;height: 42px; border-bottom: none;background: #fff; color: #666; font-weight: 100; font-size: 14px; line-height: 42px;position: relative;}

.foot_dh>ul>li:hover .nav2 {transform: rotateX(0deg);}
.foot_dh>ul>li .prolist2021 li:hover dl { transform: rotateY(0deg);}
.foot_dh>ul>li .prolist2021 li dl {position: absolute;top: 0; left: 100%;transition: 0.5s; transform-origin: left; transform: rotateY(90deg);}

.copy_pic {width: 46%; margin: 0 auto;height: 160px;align-items: center;display: flex;}
.copy_pic ul {display: flex;justify-content:  space-between;width:  100%;}
.copy_pic li {width: 47%;display: flex;flex-direction: column;align-items: center; margin-left: 5%;}
.copy_pic li i {overflow: hidden;padding:  1%;border: 1px solid #fff; background: #fff;}
.copy_pic li i img {width: 100%;height: auto;}
.copy_pic li p {font-size: 15px;padding: 8% 0 0;color: #fff;font-weight: lighter;}
.copy_pic span{font-size: 15px;color: #fff;margin-left: 11%;border: 2px #333 solid;padding: 2%;width: 86%;}

.copy_text {width: 100%; margin: 0 auto; padding-top:2%;}
.copy_text ul {display: block;}
.copy_text li { font-size: 16px; color: #fff; text-align: center; line-height: 30px;}

/*end*/
.end {padding: 2% 0 0 0;overflow:hidden;position:  relative;z-index: 5;background:#161616;}
.end:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.1);position:absolute;top:0;left:0;z-index:-1;}
.end_box {max-width: 1500px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center; padding-bottom:2%;}
.end_box em {color: #fff;font-size: 15px;font-weight:  lighter; font-style: normal;font-family: hs_r; margin: 0 auto;}
.end_box em>a {font-size: 15px;color: #fff;}
.end_box>a {font-size: 15px;color: #fff;font-weight:  lighter;}

/*link*/

.webpra{width: 100%;margin: 0 auto;position: relative;left: 0;z-index: 5;overflow: hidden;height: 1080px;}
.webpra:before{content: '';position: absolute; width: 100%; height: 100%;background:rgba(255,255,255,0.7);background-size: 2px;-webkit-background-size: 2px; -moz-background-size: 2px;-o-background-size: 2px;-ms-background-size: 2px; left: 0;top: 0;z-index: 6;}
.webprb{position: relative; width: 1400px; margin:0 auto; overflow: hidden; margin-top: -55%;z-index: 999;}
@media screen and (max-width: 1680px){
.webprb{margin-top: -62%;}
.web{margin-top:2%;}
}
@media screen and (max-width: 1440px){
.webprb{margin-top: -75%;}
.web{margin-top:2%;}
}
@media screen and (max-width: 1366px){
.webprb{margin-top: -78%;}
.web{margin-top:2%;}
}
.webpr{width: 1400px; height: 813px; margin: 0 auto;background-size: cover; min-width: 1200px; z-index: 999;}
.web{max-width:100%;margin:0 auto; background:url() top center no-repeat; height:4612px; overflow:hidden;background-size: cover; min-width: 1200px; margin-top:3%;}


/*--serverBar--*/
.serverBar{display:none;position:fixed;z-index:9999;top:50%;right:0;transform:translateY(-50%);}
.serverBar li{position:relative;margin-bottom:10px; line-height: 26px;}
.serverBar li a{display:block;padding:5px; text-align:center;color:#000 !important;background:#fff;border:#f0f0f0 solid 1px;}
.serverBar li a>i{display:block;font-size:18px;}
.serverBar li a>span{display:block;font-size:14px;}
.serverBar li:hover a{color:#fff !important;background:#00a849;border-color:rgba(255,255,255,0.1);}
.serverBar li .infos{display:none;position:absolute;right:60px;padding:10px;background:#fff;border:#f0f0f0 solid 1px;box-shadow:0 0 10px rgba(255,255,255,0.1);}
.serverBar li .tel{top:0;}
.serverBar li .tel dt{padding-bottom:6px;font-size:14px;color:#666;border-bottom:#f0f0f0 solid 1px;}
.serverBar li .tel dd{padding-top:6px;font-size:20px;font-family:"DIN Medium";color:#00a849;white-space:nowrap;}
.serverBar li .QRcode{bottom:0;overflow:hidden;}
.serverBar li .QRcode .item{overflow:hidden;}
.serverBar li .QRcode .item i{display:block;width:100px;}
.serverBar li .QRcode .item img{display:block;width:100%;}
.serverBar li .QRcode .item p{font-size:14px;color:#000;text-align:center;}
.serverBar li:hover .infos{display:block;}
@media(max-width:1200px){
.serverBar{display:none !important;}
}