@charset "utf-8";
/*通用代码*/
*{margin:0px; padding:0px; box-sizing:border-box;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei"; min-width:1400px; 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:#008c3f; 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;}


/*宽度*/
.w1400{margin:0 auto; width:1400px;}
.page{margin:0 auto; width:1400px; overflow:hidden;}
.bg{width:100%; min-width:1400px; position:relative;}



/*字体&图标*/
@font-face {
font-family:DIN Medium;
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:"alisiyuan Medium"; 
  src:url("//at.alicdn.com/wf/webfont/nbRrGrB6p95c/p0fXaLQKYKR8.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/nbRrGrB6p95c/JQvr8P0MJPsR.woff") format("woff");
  font-display:swap;
}
@font-face {
  font-family:"alipuhuei Medium";
  src: url("//at.alicdn.com/wf/webfont/nbRrGrB6p95c/Xw5DAa4anzYL.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/nbRrGrB6p95c/prlSAJL5ngzS.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: 'iconfont';  /* Project id 4462549 */
  src: url('//at.alicdn.com/t/c/font_4462549_7ve1pmt4yjv.woff2?t=1710553893106') format('woff2'),
       url('//at.alicdn.com/t/c/font_4462549_7ve1pmt4yjv.woff?t=1710553893106') format('woff'),
       url('//at.alicdn.com/t/c/font_4462549_7ve1pmt4yjv.ttf?t=1710553893106') 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;}



/*抬头*/
.headbg{display:flex; flex-direction:row; justify-content:space-between; width:100%; min-width:1400px; max-width:1920px; padding:0 7.4% 25px 4.9%; box-sizing:border-box; position:fixed; left:50%; top:0; transform:translateX(-50%); z-index:1;}
.headbg .fl{display:flex; flex-direction:row;}
.head_logo{margin-top:25px; margin-right:12px;}
.head_logo em{font-family:"alisiyuan Medium"; font-size:37px; line-height:37px; color:#fff;}
.head_logo em span{font-family:Arial; font-size:14px; line-height:14px; text-transform:uppercase; vertical-align:top;}
.head_logo p{margin-top:10px; font-family:Arial; font-size:15px; line-height:12px; color:rgba(255,255,255,.7); text-transform:uppercase;}
.slogan{margin-top:25px; padding-top:8px; padding-left:11px; background-position:left top; background-repeat:no-repeat; background-image:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240313/20240313183716_1615237468.png);}
.slogan em{font-size:22px; line-height:22px; color:#fff; font-weight:bold;}
.slogan p{margin-top:10px; font-size:18px; line-height:18px; color:#fff; letter-spacing:1.6px;}
.headbg .fr{display:flex; width:65.8%; flex-direction:row; justify-content:space-between;}
.head_nav{width:76.2%; margin-top:25px;}
.head_nav ul{display:flex; width:100%; height:100%; flex-direction:row; justify-content:space-between;}
.head_nav li{position:relative;}
.head_nav li a{display:block; height:100%; font-size:16px; line-height:16px; color:#fff; padding-top:27px; box-sizing:border-box;}
.head_nav li:hover a,.head_nav li.head_cur a{color:#ffcc00; font-weight:bold;}
.search{height:max-content; margin:49px 18px 0 30px; position:relative;}
.search i{font-size:23px; line-height:22px; color:#fff; cursor:pointer;}
.search_box{padding-top:40px; position:absolute; right:0; top:20px; z-index:3; transform:translateX(26%); visibility:hidden;}
.search_cont{width:775px; 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:#008c3f; 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:33px; line-height:33px; cursor:pointer;}
.search:hover .search_box{visibility:visible;}
.search:hover .search_cont{transform:rotateX(0);}
.head_tel{margin-top:45px; color:#fff; 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:28px; line-height:28px; font-weight:bold;}
@media(max-width:1680px){
.headbg{padding:0 3.4% 25px 1.9%;}
}
@media(max-width:1520px){
.headbg{padding:0 1.5% 25px 1%;}
.headbg .fr{width:63%;}
.search{margin:49px 9px 0 15px;}
}
/*离顶*/
.leave{box-shadow:0 0 13px rgba(0,0,0,.1); background-color:#fff; z-index:5;}
.leave .head_logo em{color:#333;}
.leave .slogan em{color:#008c3f;}
.leave .head_logo em span{color:#777;}
.leave .head_logo p,.leave .slogan p{color:#666;}
.leave .slogan{background-image:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240313/20240313183716_41812748.png);}
.leave .head_nav li a{color:#333;}
.leave .head_nav li a:after{content:""; display:block; width:100%; height:3px; position:absolute; bottom:-25px; left:0; background-size:0 100%; background-position:right bottom; background-repeat:no-repeat; background-image:linear-gradient(to right, #008c3f, #008c3f); transition:background-size 0.5s;}
.leave .head_nav li:hover a,.leave .head_nav li.head_cur a{color:#008c3f;}
.leave .head_nav li:hover a:after,.leave .head_nav li.head_cur a:after{background-size:100% 100%; background-position:left bottom;}
.leave .search i,.leave .head_tel i{color:#333;}
.leave .head_tel em{color:#008c3f;}



/*幻灯片*/
.banner{width:100%; overflow:hidden; background:#fff; position:relative;}
.banner-box{width:100%; height:560px; position:relative; margin:0 auto;}
.banner-box .bd{width:100%; }
.banner-box .bd li{width:100%; height:560px; 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:40%; 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(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316233850_268105883.png) 0 0 no-repeat;} 
.banner-btn a.next{right:-50px; background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316233850_268105883.png) -49px 0 no-repeat;}
.banner-box .hd {position:absolute; bottom:25px; width:100%;}
.banner-box .hd ul {width:1400px; margin:0 auto; text-align:center; }
.banner-box .hd ul li{width:30px; height:30px; line-height:30px; color:#fff; font-family:Arial; font-size:16px; background:#333;cursor:pointer;display:inline-block; margin:0 2px; transition:0.3s all ease-in-out; }
.banner-box .hd ul li.on{background:#008c3f;}
.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;}



/*底部*/
.basebg{width:100%; min-width:1400px; max-width:1920px; height:509px; margin:60px auto 0; overflow:hidden; background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240314/20240314161620_204345840.jpg) center no-repeat;}
.base{height:367px; padding-top:60px;}
.base_fl{float:left;}
.base_tel dl+dl{margin-top:30px;}
.base_tel dt{font-size:15px; line-height:15px; color:#e5e5e5;}
.base_tel dt i{display:inline-block; margin-right:10px; color:rgba(255,255,255,.7);}
.base_tel dd{margin-top:17px; padding-left:24px; font-size:15px; line-height:15px; color:#fff;}
.base_tel dl:nth-child(1) dd{font-size:30px; line-height:30px; color:#fff; font-weight:bold;}
.QRcode{margin-top:40px; position:relative;}
.QR-img{display:none; width:120px; height:120px; border-radius:10px; overflow:hidden; position:absolute; left:0; bottom:45px;}
.QR-img img{width:100%; height:100%;}
.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,.8); border-radius:5px; border:1px solid rgba(255,255,255,.4); 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-color:rgba(255,204,0,.8);}
.QR-key i:hover:before{border-top-color:#fff;}
.base_nav{float:right;}
.base_nav dl{float:left}
.base_nav dl+dl{margin-left:150px;}
.base_nav dt{font-size:18px; line-height:18px; color:rgba(255,255,255,.95); font-weight:bold;}
.base_nav dt:after{content:""; display:block; margin-top:16px; width:30px; height:2px; background:rgba(255,255,255,.6); transition-duration:0.8s;}
.base_nav dl:hover dt:after{width:100%;}
.base_nav dd{margin-top:20px;}
.base_nav dd a{display:block; width:max-content; font-size:15px; line-height:15px; color:rgba(255,255,255,.73);}
.base_nav dd a+a{margin-top:16px;}
.base_nav dd a:hover{color:#fff; text-decoration:underline;}
.Copyrightbg{border-top:1px solid rgba(255,255,255,.15);}
.Copyright{padding-top:36px;}
.Copyright,.Copyright a{font-size:15px; line-height:15px; color:rgba(255,255,255,.8);}
.Copyright a:hover{color:#fff; text-decoration:underline;}
.hot{margin-top:30px;}
.hot,.hot a{font-size:15px; line-height:15px; color:rgba(255,255,255,.8);}
/*友情链接*/
.links{float:right; width:130px; margin-top:-16px; padding-left:15px; line-height:38px; color:#fff; border:1px solid rgba(255,255,255,.4); position:relative; background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316000844_1931519450.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:16px; line-height:50px; color:#555 !important; text-decoration:none; transition:0.5s all ease-in-out;}
.linkTagcs li a:hover{color:#fff !important; background-color:rgba(0,0,0,.8);}



/*面包线及幻灯片*/
#webdh{width:100% !important;}
#bodycon{margin-top:40px;}
.strong_title{display:none;}
.mianbxContent{width:100% !important; text-align:left !important; height:35px!important; line-height:35px!important; padding-bottom:8px; margin-bottom:20px !important; border-bottom:1px solid #e1e0e0; text-indent:2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316124105_1125071030.png) left top no-repeat; transition:0.5s all ease-in-out;}
.mianbxContent,.mianbxContent a{color:#666; font-size:16px;}
.mianbxContent:hover{background-position:left -36px;}



/*翻页显示方式*/
.page_total,.pages_box a,.page_jump{ display:inline-block; height:36px; font-size:13px; line-height:36px; background:#eee; border:1px solid #eee; vertical-align:middle; padding:0 14px; cursor:pointer;}
.pages_box a{ color:#666; margin-left:10px; text-decoration:none;}
.pages_box a.page_curr,.pages_box a:hover{color:#fff; font-size:13px; background:#008c3f;}
.page_jump{ margin-left:10px;}
.back_column{ width:1100px !important; clear:both;}



/*内页产品分类*/
.pro_all_class{width:100% !important; height:auto !important; border-bottom:none !important;}
.pro_all_class > div{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;}
.pro_all_class > div a{display:block; margin-bottom:10px; padding:0 50px; font-size:16px; line-height:54px; color:#333; background:#eaeaea;}
.pro_all_class > div a:nth-child(1){display:none;}
.pro_all_class > div a+a{margin-left:15px;}
.pro_all_class > div a.pro_all_class_cur{background:#008c3f; color:#fff;}
.pro_all_class > div a strong{font-weight:normal;}



/*产品列表模板七*/
.ny_prototal > div.ny_prolist{width:23.5%; margin:0 2% 2% 0;}
.ny_prototal > div.ny_prolist:nth-child(4n){margin-right:0;}
.ny_prolist .ny_propic{border:1px solid #f5f5f5;}
.ny_prolist .ny_protil:before{background-color:#008c3f;}



/*自定义栏目列表模板四*/
.dwtwo li{margin:0 2% 2% 0 !important; box-shadow:none !important;}
.dwtwo li:nth-child(3n){margin-right:0 !important;}
.dwtwo li .dw_titl{background-color:#f5f5f5;}
.dw_pic >a:before,.dw_pic >a:after{z-index:1 !important;}
/*自定义栏目列表模板九*/
.nyqhlist_tit:before{position:absolute; top:0; left:0; display:block; content:''; width:0; height:100%; background:#008c3f; transition:all 0.5s;}
.nyqhlist_tit a{position:relative; z-index:100; text-decoration:none;}
.nyqhlist li:hover .nyqhlist_tit:before{width:100%;}
.nyqhlist li:hover .nyqhlist_tit a{color:#FFF;}
/*自定义栏目列表模板八*/
.ny_dglist{width:23% !important;}
.ny_dgpic a img{border:1px solid #eee; box-sizing:border-box;}
.ny_dgpic a:after{background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316144839_1914252221.png) center no-repeat rgba(0,0,0,0.5) !important;}
.ny_dgtil{background-color:#eee; padding:0 !important;}
.ny_dgtil a{padding:0 15px !important;}
.ny_dgtil a:after{background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316144839_1494236997.png) no-repeat left center !important; right:15px !important;}
.ny_dglist:hover .ny_dgtil a{color:#008c3f !important; padding-left:25px !important;}
.ny_dglist:hover .ny_dgtil a:after{background-position:right center !important; right:25px !important;}



/*视频详情*/
.video{width:50%; height:498px; margin:0 auto;}
.video iframe{width:100% !important; height:100% !important;}



/*新闻分类*/
.nswsfenlei_2019{margin:0 auto; width:1400px; margin-bottom:30px; margin-top:40px; height:100px;}
.nswsfenlei_2019 li{position:relative; width:32.65%; text-align:left; float:left; line-height:44px; transition: all .5s; text-decoration:none; background:#f5f5f5; text-transform:uppercase;}
.nswsfenlei_2019 li+li{margin-left:1%;}
.nswsfenlei_2019 li a:after{position:absolute; top:43px; right:40px; display:inline-block; content:''; width:28px; height:20px; background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316145835_1782283578.png) no-repeat;}
.nswsfenlei_2019 li:hover a:after,.curNewsType_2019 a:after{ content:''; width:28px; height:20px; background:url(//memberpic.114my.cn/hjb123456/uploadfile/image/20240316/20240316145835_2137697836.png) no-repeat !important;}
.nswsfenlei_2019 li a{display:block; padding:20px 0 36px 22px; font-size:24px; color:#222; text-decoration:none;}
.nswsfenlei_2019 li a:hover{color:#fff; font-weight:bold;}
.nswsfenlei_2019 li a:before,.curNewsType_2019 a:before{ position:absolute; top:48px; color:#888; font-size:15px; font-family:Arial;}
.nswsfenlei_2019 li:nth-child(1) a:before{content:'Company dynamics';}
.nswsfenlei_2019 li:nth-child(2) a:before{content:'Industry information';}
.nswsfenlei_2019 li:nth-child(3) a:before{content:'Common problem';}
.nswsfenlei_2019 li:hover,.curNewsType_2019{background-color:#008c3f !important;}
.nswsfenlei_2019 li:hover a:before,.curNewsType_2019 a:before{color:#fff !important; font-weight:normal;}
.curNewsType_2019 a{color:#fff !important; font-weight:bold;}



/*新闻列表*/
.nynews-list:hover .nynews-title{color:#008c3f !important;}
.nynews-list:hover .nynews-more{background-color:#008c3f !important;}



/*新闻详情页*/
.nyxqnews{width:1400px !important;}
.nyxqnewsbg{background-color:#fff !important;}
.nyxqnews_left{width:1080px !important; background-color:#f4f4f4 !important;}
.nywenzhang{background-color:#f4f4f4 !important;}
.nyxqnewsfanhui{left:-1158px !important;}
.nyxqnews_righttit strong{color:#008c3f !important;}
.nyxqnews_righttit:before{background:#008c3f !important;}
/*新闻内容样式*/
.in_new{line-height:28px; width:95%; margin:0 auto; font-size:14px;}
.in_new p{text-indent:2em; padding-bottom:13px;}
.in_new p a{color:#008c3f; text-decoration:underline;}
.in_new img{display:block; margin:0 auto 10px; max-width:100%;}



/*内页幻灯片*/
.nyBanner{width:100%; height:560px; max-width:1920px; min-width:1400px; margin:0 auto; background-position:center; background-repeat:no-repeat;}
.ny_banner_cont{width:1300px; height:100%; margin:0 auto; color:#555; display:flex; flex-direction:column; justify-content:flex-end; align-items:flex-start; padding-bottom:10%;}
.ny_banner_cont em{font-size:33px; font-weight:bold;}
.ny_banner_cont i{display:block; width:70px; height:1px; margin-top:30px; background:#555; opacity:0.5;}
.ny_banner_cont p{margin-top:20px; font-size:18px; opacity: 0.8;}
.ny_banner_cont.blank{color:#fff;}
.ny_banner_cont.blank i{background:#fff;}