@charset "utf-8";
/*通用代码*/
*{margin:0px; padding:0px; box-sizing:border-box;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei"; min-width:1300px; font-size:14px;}
img{margin:0px; padding:0px; border-width:0;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin:0px; padding:0px; list-style:none;}
a{color:#333; text-decoration:none; font-size:14px;}
a:hover{color:#8dc740; cursor:pointer;}
em ,i{font-style:normal;}
input,button,select,textarea{outline:none}
.en{text-transform:uppercase; font-family:arial;}
li,p,i,b,em,dt,dd,td,a,ul,td,input,textarea,span{box-sizing:border-box; font-family:"Microsoft YaHei";}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.top20{ margin-top: 20px;}
.top30{ margin-top: 30px;}
.top40{ margin-top: 40px;}
.top50{ margin-top: 50px;}
.top60{ margin-top: 60px;}
.top70{ margin-top: 70px;}
.top80{ margin-top: 80px;}
.top100{ margin-top: 100px;}

/*宽度*/
.w1400{margin:0 auto; width:1300px;}
.page{margin:0 auto; width:1300px; overflow:hidden;}
.bg{width:100%; min-width:1300px; position:relative;}
@font-face {
font-family:DIN Medium;
src:url(http://cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(http://cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(http://cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(http://cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(http://cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

@font-face {
  font-family: 'iconfont';
  src: url('http://at.alicdn.com/t/c/font_4521146_lsqudzk47q.woff2?t=1716258450934') format('woff2'),
       url('http://at.alicdn.com/t/c/font_4521146_lsqudzk47q.woff?t=1716258450934') format('woff'),
       url('http://at.alicdn.com/t/c/font_4521146_lsqudzk47q.ttf?t=1716258450934') format('truetype');
}
.iconfont{font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale;}

/*title*/
.title{ font-size: 42px; color: #333; font-weight: bold; width: 1300px; text-align: center; margin: 0 auto;}
.title p{font-size:16px; color: #999; font-weight: normal; line-height: 36px;}
.title1{ font-size: 42px; color: #fff; font-weight: bold; width: 1300px; text-align: center; margin: 0 auto;}


.animation--scrollAnimation--OP1nkK9{ margin-bottom:0 !important;}
/*抬头*/
.headbg{display:flex; width:100%; min-width:1300px; max-width:1920px; position:fixed; left:0%; top:0;  z-index:1; background: #fff;}
.headbg_box{    position: relative; padding:0 4.5%; height: 100px; width:100%; min-width:1300px;}
.headbg .fl{}
.head_logo{margin-top:10px; margin-right:12px;}
.head_logo img { width: 90%;}


.headbg .fr{display:flex; width:70%; flex-direction:row; justify-content:space-between;     position: absolute; right: 0; top:0;}
.head_nav{width:76.2%;/* margin-top:25px;*/}
.head_nav ul{display:flex; width:100%; height:auto; flex-direction:row; justify-content:space-between;}
.head_nav ul > li{position:relative;}
.head_nav ul > li a{display:block; height:100%; font-size:16px; line-height:100px; color:#333;box-sizing:border-box;}
.head_nav ul > li.navcurrent a{color:#8dc740; font-weight:bold;}
.head_nav ul > li a:hover{color:#8dc740; font-weight:bold;}
.head_nav ul > li a:before,.head_nav ul > li a:hover:before{ position: absolute; content: "\e61b"; font-family: "iconfont";font-size: 14px; color: #999;top: 1px; right: -1vw; transition: .5s;}
.head_nav ul > li:nth-child(1) a:before,.head_nav ul > li:nth-child(8) a:before{ display: none;}
.head_nav ul > li:hover >a:before{-webkit-transform: rotate(-180deg);  color: #8dc740; top: 0px;}




.search{height:max-content; margin:38px 15px 0 20px; position:relative;}
.search i{font-size:23px; line-height:22px; cursor:pointer;}
.search_box{padding-top:40px; position:absolute; right:0; top:20px; z-index:3; transform:translateX(26%); visibility:hidden;}
.search_cont{width:690px; padding:34px; box-shadow:0 0 13px rgba(0,0,0,.1); background:rgba(255,255,255,0.98); transform:rotateX(90deg); transform-origin:top; transition:all 0.5s;}
.search_Rec,.search_Rec a{font-size:14px; line-height:14px; color:#666;}
.search_Rec a:hover{color:#8dc740; text-decoration:underline;}
.search_frame{width:100%; margin-top:20px;}
.search_frame form{display:flex; border:1px solid #ddd;}
.search_frame #infoname,.search_frame #infoseek{color:#999; background-color:transparent; border:none;}
.search_frame #infoname{width:95%; padding-left:14px; font-size:14px; line-height:43px;}
.search_frame #infoseek{padding:5px 8px; font-size:25px; line-height:33px; cursor:pointer;}
.search:hover .search_box{visibility:visible;}
.search:hover .search_cont{transform:rotateX(0);}
.head_tel{margin-top:35px;  white-space:nowrap;}

.head_tel i{font-size:24px; line-height:24px; -webkit-text-stroke-width:0;}
.head_tel em{font-family:Arial; font-size:25px; line-height:28px; font-weight:bold; }
.language{height:100%; margin: 2.4vw 1.5vw 0 1vw;}
.language a{opacity: .8;  height: 100%;display: flex; align-items: center; }
.language:hover a{opacity:1;}
.language:hover .header-nav-show-nav{display: block; opacity:1;background: #7ab925; width: 90px; text-align: center; top: 22px;position: relative;}
.language:hover .header-nav-show-nav ul li{ line-height: 40px; color: #fff;}
.language:hover .header-nav-show-nav ul li a{ display: block; text-align: center; color: #fff;}
.language:hover .header-nav-show-nav ul li:hover,.language:hover .header-nav-show-nav ul li:hover a{color: #fff; background: #ff7500;}
.language:hover .header-nav-show-nav ul li+li{ border-top: 1px solid #86c82c;}
.language span{color: #000; display: inline-block; vertical-align: middle; margin-left: 8px; margin-right:8px; width:30px;}
.language .header-nav-show-nav { display: none;}

#popup {  
            display: none; /* 默认隐藏弹窗 */  
            position: fixed; /* 弹窗位置固定 */  
            left: 0;  
            top: 0;  
            width: 100%;  
            height: 100%;  
            background-color: rgba(0, 0, 0, 0.5); /* 弹窗背景色半透明 */  
            z-index: 9999; /* 确保弹窗在最上层 */  
        }  
#popup-content {  
            position: absolute;  
            top: 50%;  
            left: 50%;  
            transform: translate(-50%, -50%); /* 居中弹窗内容 */  
            background-color: #fff;  
            padding: 20px;  
            border-radius: 5px;  
        } 
		

/*离顶*/
.leave{box-shadow:0 0 13px rgba(0,0,0,.1); background-color:#fff; z-index:5;  }
.leave .head_nav ul > li a{color:#333;}
.leave .head_nav ul > li > a:after,.head_nav ul > li > a:after{content:""; display:block; width:100%; height:3px; position:absolute; bottom:0px; left:0; background-size:0 100%; background-position:right bottom; background-repeat:no-repeat; background-image:linear-gradient(to right, #8dc740, #8dc740); transition:background-size 0.5s; z-index: 9999;opacity:1;}
.leave .head_nav ul > li:hover a,.leave .head_nav ul > li.navcurrent a{color:#8dc740;}
.leave .head_nav ul > li:hover a:after,.leave .head_nav ul > li.navcurrent a:after{background-size:100% 100%; background-position:left bottom;}
.head_nav ul > li:hover a:after,.head_nav ul > li.navcurrent a:after{background-size:100% 100%; background-position:left bottom;}
.leave .search i,.leave .head_tel i,.search i,.head_tel i{color:#333; }
.leave .head_tel em,.head_tel em{color:#ff7500;}
.leave .head_nav ul > li:hover >a:before{-webkit-transform: rotate(-180deg);  color: #8dc740; top: 0px;}




/*下拉*/
.head_nav ul > li{position:relative;}
.head_nav ul > li > em{position:absolute; right:-50px; top:100px; z-index:99; display:none; width:180px}
.head_nav ul > li> em a{display:block; text-align:center;  background:#fff; box-sizing:border-box; font-size:16px; height:50px; line-height:50px; color:#333  !important; text-decoration:none; transition:0.8s; display: block; font-weight: normal !important;}
.head_nav ul > li > em a:hover{background:#8dc740; color:#fff  !important;}
.head_nav ul > li> em a+a {  border-top: 1px solid #eee;}

@media(max-width:1680px){
.headbg_box{padding:0 4%;}
}
@media(max-width:1366px){
.headbg_box { padding: 0 2%;}
.head_nav ul > li a{ font-size: 15px;}
.head_tel em,.head_tel i{ font-size: 22px;}
.search i {font-size: 22px;}
.search {margin: 38px 10px 0 20px;}
.headbg .fr{ width: 68%;}
.page{    width: 1200px;}
.add_w li{    width: calc((100% - 10px) / 5);}
}

@media(max-width:1300px){
.headbg_box { padding: 0 2%;}
.head_nav ul > li a{ font-size: 15px;}
.head_tel em,.head_tel i{ font-size: 22px;}
.search i {font-size: 22px;}
.search {margin: 38px 10px 0 20px;}
.headbg .fr{ width: 68%;}
.language {margin: 2.7vw 1.5vw 0 1vw;}
.page{    width: 1250px;}
.add_w li{    width: calc((100% - 10px) / 5);}

}
@media(max-width:1266px){
.headbg_box { padding: 0 2%;}
.head_nav ul > li a{ font-size: 15px;}
.head_tel em,.head_tel i{ font-size: 22px;}
.search i {font-size: 22px;}
.search {margin: 38px 10px 0 20px;}
.headbg .fr{ width: 68%;}
.language {margin: 2.7vw 1.5vw 0 1vw;}
.page{    width: 1200px;}
.add_w li{    width: calc((100% - 10px) / 5);}
.cas_bc,.work{    width: 1200px;}
.work ul li{    width: 29.15%;}
.work ul li:nth-child(2){ top: 291px;}

}



/*幻灯片*/
.banner{width:100%; overflow:hidden; background:#fff; position:relative;}
.banner-box{width:100%; height:900px; position:relative; margin:0 auto;}
.banner-box .bd{width:100%; }
.banner-box .bd li{width:100%; height:900px; background-position:center; background-repeat:no-repeat;}
.banner-box .bd li a{display:block; background-size:auto;}
.banner-btn{width:100%; position:absolute;top: 4px;left: 0;margin-left: 0;height: 100%;overflow: hidden;}
.banner-btn a{display:block; width:49px; height:104px; position:absolute; top:32%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px; background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240430/20240430155300_281737561.png) 0 0 no-repeat;} 
.banner-btn a.next{right:-50px; background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240430/20240430155300_281737561.png) -49px 0 no-repeat;}
.banner-box .hd {position:absolute; bottom:300px; width:100%;}
.banner-box .hd ul {width:1300px; margin:0 auto; text-align:center; }
.banner-box .hd ul li{width: 30px;height: 8px;color:#fff;font-size: 0px;background: #fff;cursor:pointer;display:inline-block;margin:0 2px;transition:0.3s all ease-in-out;border-radius: 10px;}
.banner-box .hd ul li.on{background:#8dc740; width: 45px;}
.banner-box:hover .banner-btn a.prev{left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{right:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}



/*联系方式*/
.add_bg{background:rgba(0,0,0,0.4);  width: 100%; padding: 35px 0;        position: absolute; bottom: 0;}
.add_w {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;}
.add_w li{ background: #fff url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240429/20240429092240_725413000.png) no-repeat -60px 0px;  width:264px; border-radius:15px; height:173px;  width: calc((100% - 80px) / 5);}
.add_w li dl{ padding: 16px;}
.add_w li dl dt{font-size:20px; color: #8dc740; font-weight: bold;}
.add_w li dl dt i{font-size:22px; color: #666; font-weight: normal; padding-right: 13px;}
.add_w li dl dd{ font-size:14px; line-height:25px; margin-top:0px;}


/*pro*/
.padv_bg{width: 100%;padding-top:80px; background: #040e17; height:680px; width:100%; overflow: hidden; position: relative;}
.padv_bg canvas{position:absolute;bottom:0%;left:0;}
	
.pro{width: 1300px; border-radius: 30px;     height: 320px; margin: 0 auto; z-index: 1;}
.pro ul { display: flex;  flex-direction: row;  justify-content: space-between;}

.pro ul li:nth-child(1){ border-radius: 30px 0 0 30px; }
.pro ul li:nth-child(6){ border-radius: 0 30px 30px 0; }
.pro ul li{background: rgba(23, 26, 29,0.99); text-indent:2px;   width: calc(100% / 6); height: 320px; position: relative; transition: all .6s ease-out; padding: 0 10px;  z-index: 1;}
.pro ul li h3{color: #fff;font-size: 18px;padding-top: 80px; line-height: 80px;  font-weight: normal;}
.pro ul li h4{color: #fff;font-size: 18px;padding: 80px 10px 0; line-height: 36px;  font-weight: normal;}
.pro ul li p{color: #e3e3e3;font-size: 14px;     margin-top: 20px;}
.pro ul li h3:after {content: ""; width: 30px; height: 1px; background-image: linear-gradient(180deg,#a7eb4d,#68bd0d);
    display: block;
    position: absolute;
    left: 20px;}
.pro ul li h4:after {content: ""; width: 30px; height: 1px; background-image: linear-gradient(180deg,#a7eb4d,#68bd0d);
    display: block;
    position: absolute;
    left: 20px;}

.pro ul li+li { border-left: 1px solid rgba(255, 255, 255, 0.1);}
.pro ul li img{    width: 159px;
    position: absolute;
    bottom: -20px;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: bottom, opacity;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;}
.pro ul li span,.pro ul li i{ display: none;}

	
	
.pro ul li.on{ padding: 20px 0 0 20px; text-indent:0px; }
.pro ul li.on h3:after{ display: none;}
.pro ul li.on,.pro ul li:hover{width: 440px; height: 320px;text-align: left; background-image: linear-gradient(45deg,#a7eb4d,#68bd0c);}
	
.pro ul li.on a h3{font-size: 20px;font-weight: bold;     padding-top: 40px;}
.pro ul li.on a h4{font-size: 20px;font-weight: bold;     padding: 60px 0 0 0;}

.pro ul li.on p, .pro ul li:hover.on p{ display: none;}
.pro ul li.on span{display: block; color: #fff; font-size: 15px; position: relative; top: -27px;}
.pro ul li.on i{display: block; color: #6dbf14; font-size: 16px;  background: #fff;     border-radius: 5px;
    width: 100px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px; margin-top: 42px;}
	
.pro ul li.on img {    bottom: 30px;
    transition-delay: .4s;
    visibility: visible;
    opacity: 1;}
	
.pro ul li:nth-child(4).on span,.pro ul li:nth-child(5).on span{ top: -5px;}
.pro ul li:nth-child(5).on img {  bottom: 8px;}

.lntro{ width:1300px; margin:0 auto; height:490px;}
.lntro_fl{ float:left; border: 15px solid #fff; box-shadow: 0 0 13px rgba(0,0,0,.1); border-radius: 15px; background: #000;}
.lntro_fr{ float:right; padding-top:25px; position: relative; right: 0; width: 640px;}
.lntro_fr:after{ content: ""; width:100%; background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240520/20240520111652_2059065563.png) center no-repeat; position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: -1; }
.lntro_fr p{ line-height:30px; margin-top:20px; font-size:16px;}

.lntro_bt em{display:block; font-family:Arial; font-size:18px; line-height:16px; color:#444; font-weight:bold; text-transform:uppercase; padding:17px 0 3px 10px; background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240520/20240520103646_1847778980.png) left top no-repeat;}
.lntro_bt span{display:block; margin-top:14px; font-size:40px; line-height:40px; color:#8dc740; font-weight:bold;}
.lntro_bt font{display:block; margin-top:17px; font-size:18px; line-height:18px; color:#666;}

.com_btn{display: inline-block;
    font-size: 16px;
    color: #666;
    margin: 20px 0 30px;
    border: 1px solid #eee;
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;}
.com_btn>span{font-size: 16px;color: #666;display: inline-block;margin-left: 9px;}
.lntro_fr a:hover{color: #fff; background: #8dc740; transition: 0.4s;  width: 200px;}
.lntro_fr a:hover span{color: #fff;}

/*数据*/
.data{width:1260px; margin:0 auto; display:flex; justify-content:space-between;}
.data dl{display:flex; justify-content:center; align-items:flex-start; padding-right:17px; box-sizing:border-box;}
.data dt{font-size: 45px; color: #8dc740;     position: relative;   top: -10px;}
.data dl:nth-child(1) dt{font-size: 55px;     top: -20px;  left: 10px;}
.data dl:nth-child(4) dt{font-size: 60px;     top: -16px;  left: 10px;}
.data dd{margin-left:13px;}
.data dl:nth-child(2) dd{margin-left:8px;}
.data dd em{display:flex; flex-direction:row; align-items:flex-end;}
.data dl:nth-child(2) dd em{margin-left:-5px;}
.data dd em i{font-family:DIN Medium; font-size:55px; line-height:43px; color:#8dc740; font-weight:bold;}
.data dd em font{    display: block;
    margin-left: 14px;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    font-weight: normal;
    background: #8dc740;
    border-radius: 24px;
    width: 24px;
    height: 24px;
    text-align: center;}
.data dd p{margin-top:10px; font-size:17px; line-height:20px;     margin-bottom: 0;}
.data dl:nth-child(4) dd p {  padding-left: 10px;}



/*video*/
.mod_bg{ background: linear-gradient(to bottom, #ebf2fa 0%,#eaecef 80%); padding: 70px 0;}
.mod .tempWrap {width: 1300px !important;}
.mod { margin-top: 40px; height: 560px;}
.mod li{float:left; background: #fff; border-radius: 15px; height: 500px; width: 305px; overflow: hidden; margin-right:20px;}
.mod li p{overflow: hidden; height: 250px; margin-bottom: 0; display: block;}
.mod li p img{ width:100%; height:100%; transition:all .9s ease; }

.mod li dl{ padding: 25px;}
.mod li dl dt{}
.mod li dl dt img { width: 50px;}
.mod li dl dd{ font-size: 23px; color: #333; line-height:40px; }
.mod li dl dd a{font-size: 17px; color: #8dc740; line-height:90px;}
.mod li dl dd p{ font-size: 16px; }

.mod li:hover dl dd p{ font-size: 16px;   line-height: 27px;  height: 80px; display: block;}






.mod li dl dd p,.mod li:hover dd b{ display: none;}
.mod li:hover dl p{font-size: 18px; line-height:40px;}
.mod li:hover{ box-shadow: 0px 0px 60px 0px rgb(0 0 0 / 10%); border-radius: 15px;}
.mod li:hover p img{ transform:scale(1.1);}
.mod li:hover img{transform:scale(1.1);}
	
/*按钮*/
.mod_switch{height: 50px; position: relative;}
.mod_btn{width:50px;height:50px;background: #ffffff;border-radius: 100%;cursor:pointer; color: #666;     border: 1px solid #cfcfcf; line-height: 50px; text-align: center;}
.mod_btn i { font-size: 20px;}
.mod_btn:hover,.mod_btn:hover i{background: #fff; color: #8dc740; font-weight: bold;}
.mod_btn:after{content:"";display:block;width:8px;height:14px;margin: 18px auto 0; color: #8dc740;}
.mod_btnl{float:left;margin-left: 580px; transform: rotate(180deg);}
.mod_btnr{float:right;margin-right: 600px;}


  
/*合作客户*/

.cas_ic {width: 1300px; margin: 0 auto;  position: relative; }
.cas_ic .new_web_div2021 .tempWrap{width:100% !important;}
.cas_ic *{display:block;}
.cas_ic li{width:calc((100% - 10rem) / 6);margin:0.6rem;float:left;padding-left:0px !important;}
.cas_ic li img{width:100%;height:auto;border-radius: 10px;}
.cas_ic ul li p{display: none;}
.cas_ic ul:nth-child(1) {width: 1300px; margin: 0 auto;}
.cas_ic ul:nth-child(2)  {width: 1300px; margin: 0 auto;}
.cas_ic ul:nth-child(3)  {width: 1300px; margin: 0 auto;}

.cas_bc{width: 1300px; margin: 0 auto;  margin-top: 40px;}
.cas_bc:before {content:'';background: linear-gradient(to right,#eaecef 50%,transparent);position:absolute;width: 10%;height:  100%;z-index: 1;top: 0;left:  0;}
.cas_bc:after {content:'';background: linear-gradient(to left,#eaecef 0,transparent);position:absolute;width:  10%;height: 100%;z-index: 1; top: 0;right:  0;bottom: 0;}



.cas_more{}
.cas_more a { width: 150px; border-radius: 5px;font-size: 18px; color: #333; background: #fff; border: 1px solid #cfcfcf; margin:0 auto;     text-align: center;  line-height: 46px;  font-size: 16px;  color: #333; display: block;}
.cas_more a:hover,.cas_more:hover a{color: #fff;  background: #8dc740; display: block; transition: all .9s ease;  width: 160px;}



/*work*/
.work{ position: relative; margin-top: 30px; margin:0 auto; width:1300px;}
.work.new_web_div2021 { display: flex;  justify-content: space-between;}
.work ul img {  width: 100%; height: auto;  transition: all .75s;}
.work li{  width: 24%; float: left;}
.work ul li:nth-child(3) {width: 855px;  float: left;}
.work ul li { position: relative; width:32.5%;}
.work ul li p{margin-bottom: 0em;}
.work ul li p a {    display: block;  position: absolute;  bottom: 0px; right: 0;  width: 100%;   height: 46px;   line-height: 46px;  text-align: center; color: #fff;  font-size: 16px;    transition: all .5s;   background-color: rgba(0,0,0,0.6);}
.work ul li:nth-child(2) {  float: left; position: absolute; left: 0px;  top: 328px; margin-left: 0px;}
.work ul li:nth-child(4){margin-left: 0px;}
.work ul li+li { margin-bottom: 16px; margin-left: 16px;}
.work li:hover img {  transform: scale(1.1);}
.work li>a {   display: block; overflow: hidden;}
.work ul li:hover p a { background: #8dc740;}


/*honor*/
.honor_bg{}
.honor{display: flex; align-items: end; justify-content: space-between;}
.honor_l img{margin-left:-60px;}
.honor_r{width:calc(100% - 290px); padding: 35px 35px 35px 20px; background: linear-gradient(90deg,#fff 30%,#fff 70%);box-shadow: 50px 0px 50px rgba(0,0,0,0.05);}

.honor_r .tempWrap{width:100% !important;}
.honor_r ul{display:block;}
.honor_r li{float:left;overflow: hidden;transition: 0.3s ease all;display:block;width:320px !important;margin-right:15px;text-align: center;}

.honor_r li p{height:50px;line-height:50px;position: relative;z-index: 2;}
.honor_r li p a{color: #333;font-size: 16px;display:block;}

.honor_r li img{transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;width:100%;height: 100%;display: block;}
.honor_r li:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}

/*news*/
.news_bg {padding: 70px 0; background:#f7f7f7;}
.news{}
.news_tit {text-align: left;  float: left; font-size: 36px;color: #333; font-weight:bold; line-height:30px;}
.news_tit b{font-size: 36px;color: #8dc740; float: left;  font-weight:bold;}
.news_tit p{font-size:16px;color: #777;line-height: 30px; font-weight:normal; line-height: 50px;}
.news_list{width: 100%;overflow: hidden;}
.news_list .news_div{height:580px;}
.news_list .news_div_item,.news_list .divdgweb_new_div_item{width:405px !important; display: inline-block;position: relative;height:580px;transition:0.5s; padding: 20px; background: #fff; margin-left:30px;}

.news_list .news_div_item_date,.news_list .divdgweb_new_div_item_date{position: absolute;bottom:40px;display: inline-block;font-weight: 400;right: 19px;padding-left: 32px;height: 22px;}
.news_list .news_div_item_date::before,.news_list .divdgweb_new_div_item_date::before{position:absolute;content:'';background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240430/20240430154411_1463820780.png) no-repeat left center;top: 4px;left: 8px;width: 16px;height: 16px;}
.news_list .news_div_item_content,.news_list .divdgweb_new_div_item_content{position: absolute;top:350px;left: 19px;padding-right: 14px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 15px;line-height: 22px; color: #999;}
.news_list .divdgweb_new_div_item_year, .news_list .divdgweb_new_div_item_month, .news_list .divdgweb_new_div_item_day{float: left;font-size: 15px;line-height: 22px; color: #999;}
.news_list .news_div_item_a,.news_list .divdgweb_new_div_item_a{font-size: 18px;display: block;margin-bottom: 16px;position:relative;transition:0.3s; font-weight: normal;     font-weight: bold;}
.news_list .news_div_item_a::before,.news_list .divdgweb_new_div_item_a::before{position:absolute;content:'查看详情';bottom: -172px;left: 0;height: 33px;line-height: 33px;color: #999;font-size: 15px;transition:0.5s;padding-left: 30px;  font-weight: 100;}
.news_list .news_div_item_a::after,.news_list .divdgweb_new_div_item_a::after{position:absolute;content:'';bottom: -167px;font-size: 43px;background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240430/20240430154443_296911197.png) no-repeat center;width: 25px;height: 25px;left: 0px;transition:0.5s;}
.news_list .news_div_item_body,.news_list .divdgweb_new_div_item_body{font-size: 15px;color: #666;line-height: 32px;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:300px;display: block;     overflow: hidden;}
.news_list .divdgweb_new_div_item_pic, .news_list .divdgweb_new_div_item_pic a, .news_list .divdgweb_new_div_item_image{width:100%;height:auto;display: block;}
.news_list .news_div_item_pic,.news_list .divdgweb_new_div_item_pic{ border:1px solid #eee;}
.news_list .news_div_item:hover .news_div_item_a,.news_list .divdgweb_new_div_item:hover .divdgweb_new_div_item_a{color: #8dc740;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before,.news_list .divdgweb_new_div_item:hover .divdgweb_new_div_item_a::before{transition:0.5s; color: #8dc740;}
.news_list .news_div_item:hover .news_div_item_a::after,.news_list .divdgweb_new_div_item:hover .divdgweb_new_div_item_a::after{left:0px;transition:0.5s;}
.news_list .news_div_item .news_div_item_pic img,.news_list .divdgweb_new_div_item .news_div_item_pic img{ width:100%; height:100%; transition:all .9s ease; }
.news_list .news_div_item:hover .news_div_item_pic img,.news_list .divdgweb_new_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}
.news_list .news_div_item:hover img{transform:scale(1.1);}



/*底部*/
.basebg{width:100%; min-width:1300px; max-width:1920px; height:509px; margin:0 auto; overflow:hidden; background:#181818;}
.base{height:400px; padding-top:60px;}

.base_fl{float:left; width: 30%;  padding-left: 60px; position: relative;}

.cr_tel{float: left;}
.craddr{margin-top: 10px; font-size:16px; color:#b0b0b0; line-height:30px; color: #fff; opacity: 0.9;}
.craddr p{    margin-bottom: 0em;}
.craddr p i{color: #fff;  font-size: 18px; opacity: 0.8;     padding-right: 8px; font-weight: lighter;}
.cr_tel img {
    width: 270px;
    display: block;}


.QRcode{margin-top:20px; position:relative;}
.QR-img{display:none; width:120px; height:120px; border-radius:10px; overflow:hidden; position:absolute; left:0; bottom:40px;}
.QR-img img{width:100%; height:100%;     padding: 5px;}
.QR-key{display:flex; flex-direction:row;}
.QR-key i{display:flex; align-items:center; justify-content:center; width:33px; height:33px; margin-right:10px; font-size:16px; line-height:16px; color:rgba(255,255,255,.7); border-radius:5px; border:1px solid rgba(255,255,255,.1); cursor:pointer; position:relative; transition-duration:0.8s;}
.QR-key i:before{content:""; display:block; width:0; height:0; border-width:8px; border-style:solid; border-color:transparent; position:absolute; left:50%; bottom:28px; transform:translateX(-50%);}
.QR-key i:hover{background:#8dc740;}
.QR-key i:hover:before{border-top-color:#fff;}
.base_nav{float:right;}
.base_nav dl{float:left}
.base_nav dl+dl{margin-left:55px;}
.base_nav dt{font-size:18px; line-height:18px; color:#fff;}
.base_nav dt:after{content:""; display:block; margin-top:16px; width:30px; height:2px; background:rgba(255,255,255,.73); transition-duration:0.8s;}
.base_nav dl:hover dt:after{width:100%; background:#87c144;}
.base_nav dd{margin-top:20px;}
.base_nav dd a{display:block; width:max-content; font-size:15px; line-height:30px; color:rgba(255,255,255,.73);}
.base_nav dd a:hover{color:#8dc740; text-decoration:underline;}

.base_nav1{float:left; width: 39%;   position: relative;}
.base_nav1 dl{float:left}
.base_nav1 dl+dl{margin-left:55px;}
.base_nav1 dt{font-size:18px; line-height:18px; color:#fff;}
.base_nav1 dt:after{content:""; display:block; margin-top:16px; width:30px; height:2px; background:rgba(255,255,255,.73); transition-duration:0.8s;}
.base_nav1 dl:hover dt:after{width:100%; background:#87c144;}
.base_nav1 dd{margin-top:20px;}
.base_nav1 dd a{display:block; width:max-content; font-size:15px; line-height:30px; color:rgba(255,255,255,.73);}
.base_nav1 dd a:hover{color:#8dc740; text-decoration:underline;}
.base_nav1:after,.base_fl:after {
    content: "";
    height: 400px;
    width: 1px;
    background: rgba(255,255,255,0.1);
    position: absolute;
    top: -60px;
    right: 0px;}




.Copyrightbg{border-top:1px solid rgba(255,255,255,0.1);}
.Copyright{padding-top:36px;}
.Copyright,.Copyright a{font-size:15px; line-height:34px; color:rgba(255,255,255,.8);}
.Copyright a:hover{color:#fff; text-decoration:underline;}


/*友情链接*/
.links{float:right; width:130px; margin-top:0px; padding-left:15px; line-height:38px; color:#fff; border:1px solid rgba(255,255,255,.3); position:relative; background:url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240430/20240430155644_1774560701.png) 100px center no-repeat;}
.links_cont{height:0; position:absolute; bottom:41px; left:-1px; visibility:hidden; background:#fff; overflow-y:auto;}
.links:hover .links_cont{height:auto; max-height:200px; visibility:visible; transition:0.5s all ease-in-out;}
.linkTagcs{}
.linkTagcs li{float:none; width:100%;}
.linkTagcs li a{display:block !important; text-align:center; font-size:15px; line-height:50px; color:#555 !important; text-decoration:none; transition:0.5s all ease-in-out;}
.linkTagcs li a:hover{color:#fff !important; background:#7ab925;}







#VerbalCue{width:448px; height:132px; outline:none; border-radius:5px; border:1px solid #e1e3e1; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); padding:20px 16px 15px;}
#VerbalCue::backdrop{background-color:transparent; border:none;}
#VerbalCue_cont{margin-top:5px;}
#VerbalCue_shut{position:absolute; bottom:15px; right:16px; padding:0 20px; line-height:35px; color:#fff; border-radius:5px; background:#1a73e8; cursor:pointer;}




/*右侧浮动*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(https://memberpic.114my.com.cn/tongjia/uploadfile/image/20240510/20240510154848_323554937.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 33px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; position: absolute; bottom: -6px; left: 13px; z-index: 1;  background-color: #8dc740; }/*颜色更改*/
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 9px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #8dc740; border-color: #8dc740; color: #fff; margin: 10px 0 7px;}/*颜色更改*/
.y-kefu-box01 .kf-mobile>p,.y-kefu-box01 .kf-weChat>p,.y-kefu-box01 .kf-email>p,.y-kefu-box01 .mobile-infos p,.y-kefu-box01 .y-email-infos p{margin-bottom: 0px !important;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 22px; background-position: -5px -74px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -74px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 21px; height: 18px; background-position: -5px -50px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -50px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #8dc740; border-color: #8dc740;}/*颜色更改*/
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*电话*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #8dc740; font-size: 18px; }/*颜色更改*/
.right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.right-arrow2 { border-left: 6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 130px; height: 130px; margin: 10px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*邮箱*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color: #8dc740; font-size: 16px; }/*颜色更改*/
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#8dc740;position: absolute; top: 37px; left: 55px; z-index: 9;}/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }