body{overflow-x:hidden;}
body,td{font-size:14px; color:#555; font-family:Microsoft YaHei;}
a{color:#555; text-decoration:none; font-size:14px;}
a:hover{color:#06bf4c; text-decoration:none;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{ margin:0; padding:0;}
dl,dt,dd{margin:0px; padding:0px; list-style:none;}
ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:0;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}



/*字体*/
@font-face {
font-family:neutraface2;
src: url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.ttf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.eot),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.otf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff2);
}
@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:Tw Cen MT;
src: url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.ttf),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.eot),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.otf),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.woff),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.woff2);
}



/*通用栏目标题*/
.column_tit{ text-align:center; font-size:36px; line-height:36px; color:#06bf4c; height:105px; font-weight:bold; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406113113_421829965.png) center bottom no-repeat;}
.column_tit span{ display:block; font-weight:normal; margin-top:15px; font-size:18px; line-height:18px; color:#666;}



/*顶部*/
.top_bg{width:100%; height:46px; background:#f1f1f1;}
.top{width:1400px; margin:0 auto;}
.top_fl{float:left; line-height:46px;}
.top_fl a{color:#06bf4c;}
.top_tel{float:right; padding-top:16px; line-height:25px; color:#333; font-weight:bold; padding-left:30px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230327/20230327120019_946607179.jpg) left 16px no-repeat;}
.top_tel span{font-family:DIN Medium; font-size:26px; line-height:13px; color:#06bf4c;}



/*抬头*/
.head{width:1400px; height:147px; margin:0 auto;}
.head_logo{float:left; margin-top:36px;}
.head_name{ float:left; margin-left:16px; margin-top:47px; width:230px; padding-top:34px; font-size:18px; line-height:24px; letter-spacing:2px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406103203_1067407924.jpg) no-repeat;}
.head_fr{float:right;}
/*导航*/
.head_nav{float:left; margin-top:58px;}
.head_nav li{float:left; height:88px; position:relative;}
.head_nav li+li{margin-left:45px;}
.head_nav li > a{display:block; font-size:16px; line-height:16px; text-decoration:none; color:#333;}
.head_nav li > a span{ display:block; margin-top:7px; font-family:Arial; text-align:center; font-size:12px; line-height:12px; color:#888;}
.head_nav li:hover > a,.head_nav li.navcurrent > a{color:#06bf4c;}
.head_nav li:hover > a span,.head_nav li.navcurrent > a span{color:#06bf4c; font-weight:normal;}
/*下拉*/
.head_nav li > em{position:absolute; left:-50%; top:89px; transform:translateY(20px); opacity:0; width:200%; z-index:9; visibility:hidden; transition:0.3s;}
.head_nav li > em a{display:block; width:100%; text-align:center; line-height:50px; color:#333; text-decoration:none; background:#fff;}
.head_nav li:hover > em{transform:translateY(0); opacity:1; visibility:visible;}
.head_nav li > em a:hover{background:#06bf4c; color:#FFF;}
/*1688及微信*/
.head_button{float:right; margin-left:35px; margin-top:55px;}
.head_button li{float:left;}
.head_button li+li{margin-left:10px; position:relative;}
.head_button li em{position:absolute; left:-260%; top:89px; transform:translateY(20px); opacity:0; width:200%; z-index:9; visibility:hidden; transition:0.3s;}
.head_button li em img{ width:150px;}
.head_button li:hover em{transform:translateY(0); opacity:1; visibility:visible;}



/*幻灯片*/
.banner{overflow:hidden; background:#fff; position:relative;}
.banner-box{ min-width:1400px; height:700px; position:relative; margin:0 auto;}
.banner-box .bd{ width:100%; }
.banner-box .bd li{ width:100%; height:700px; 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.com.cn/076985789609/uploadfile/image/20230327/20230327145929_1276316269.png) 0 0 no-repeat; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230327/20230327145929_1276316269.png) -49px 0 no-repeat; }
.banner-box .hd { position:absolute; bottom:15px; 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:#06bf4c;}
.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;}



/*搜索*/
.searchbg{width:100%; height:74px; border-bottom:1px solid #efefef;}
.search{width:1400px; margin:0 auto;}
.search_fl{float:left; margin-top:25px; padding-left:35px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406103203_1215934841.jpg) left center no-repeat;}
.search_fl,.search_fl a{line-height:25px;} 
.search_fr{float:right;}
#infoname{border:none; outline:none; float:left; width:370px; padding-left:67px; line-height:74px; color:#b1b1b1; border-left:1px solid #efefef; box-sizing:border-box; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230327/20230327150728_764273317.jpg) 23px center no-repeat;}
#imageField{float:right;}



/*产品*/
.product{width:1400px; margin:0 auto; margin-top:60px;}
.procont{ margin-top:30px;}
/*分类*/
.sort{float:left; width:270px; padding:20px; padding-bottom:40px; background:#f2f2f2;}
.sort1{height:78px; font-size:24px; line-height:24px; color:#fff; padding-top:27px; padding-left:77px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406105419_576399795.jpg) no-repeat; }
.sort1 p{font-family:Arial; font-size:16px; line-height:28px; color:rgb(255,255,255,0.5)}
.sort2{}
.sort2 a.prolist2021_one{display:block; width:100%; font-size:16px; margin-bottom:1px; line-height:60px; text-indent:52px; text-decoration:none; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406105419_1568471960.jpg) no-repeat}
.sort2 a.prolist2021_one:hover,.prolist2021 li .prolist2021_one_cur{ color:#FFF; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406105419_815936426.jpg) no-repeat}
/*产品图片*/
.productshow{ float:right;}
.productshow ul{ height:326px;}
.progdwz2021 li{ float:left; width:340px; margin-bottom:20px; transition:0.5s;}
.progdwz2021 li+li{margin-left:20px;}
.progdwz2021 li > a{display:block; width:338px; height:253px; border:1px solid #f2f2f2; overflow:hidden;}
.progdwz2021 li > a img{ transition:0.5s;}
.progdwz2021 li:hover > a img{transform:scale(1.1);}
.progdwz2021 li > br{display:none;}
.progdwz2021 li span a{display:block; margin-top:1px; height:50px; text-align:center; font-size:16px; line-height:50px; text-decoration:none; transition:0.5s; background:#f2f2f2;}
.progdwz2021 li:hover span a{ color:#FFF; background:#06bf4c;}



/*品质*/
.qualitybg{ width:100%; margin-top:80px; height:733px; padding-top:78px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406104307_752753960.jpg) center  top no-repeat;}
.quality{ margin:0 auto; width:1400px; position:relative;}
.quality .column_tit{ color:#fff; height:70px; background:none;}
.quality .column_tit span{ color:rgba(255,255,255,0.8);}
.quality .column_tit i{ font-weight:normal;}

.quality_cont{ margin-top:50px;}
.quality_cont dl{ margin-bottom:40px; width:380px; height:147px; border:1px solid #f4f4f4; overflow:hidden; background:#f4f4f4; transition:0.5s;}
.quality_cont dt{ float:left; width:81px; height:71px; margin-left:25px; margin-top:35px; overflow:hidden;}
.quality_cont dd{ float:right; width:230px; margin-top:35px; margin-right:25px; font-size:16px; line-height:28px;}
.quality_cont dd span{ display:block; margin-bottom:10px; font-size:20px; font-weight:bold; color:#333; line-height:20px;}

.quality_cont dl:hover{ border:1px solid #ffb11b; background:#ffb11b;}
.quality_cont dl:hover dd{ color:#FFF;}
.quality_cont dl:hover dd span{ color:#FFF;}

.quality_cont dl:nth-child(1){ background:none;}
.quality_cont dl:nth-child(1):hover{ background:#ffb11b;}
.quality_cont dl:nth-child(1) dd{ color:#FFF;}
.quality_cont dl:nth-child(1) dd span{ color:#fff;}
.quality_contl{ float:left;}
.quality_cont2{ float:right;}

.quality_tu{ position:absolute; left:382px; top:114px;}



/*应用*/
.case{width:1400px; margin:0 auto; margin-top:60px;}
.case_cont{ margin-top:30px; height:700px;}
.case_cont1 dl a{ display:block; text-decoration:none; padding-left:25px; padding-top:25px;}
.case_cont1{ float:left; width:394px;}
.case_cont1 dl{ float:left; margin-right:10px; margin-bottom:10px; width:187px; height:193px; background:#505050;}
.case_cont1 dl.case_contcur{ background:#06bf4c;}
.case_cont1 dt{}
.case_cont1 dd{ margin-top:48px; font-size:18px; line-height:18px; color:#FFF;}
.case_cont1 dd span{ display:block; font-size:14px; line-height:14px; color:rgba(255,255,255,0.6); font-family:Arial; margin-bottom:10px;}
.case_cont2{ float:right;}




/*优势*/
.oddsbg{width:100%; margin-top:60px; height:941px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230328/20230328115338_1140409192.jpg) center no-repeat;}
.oddsbg1400{width:1400px; margin:0 auto; padding-top:68px;}
.odds_tit{text-align:center; position:relative;}
.odds_tit i{display:inline-block; font-family:neutraface2; font-size:60px; color:#06bf4c; position:absolute; left:715px; top:-10px;}
.odds_tit span{display:inline-block; font-size:36px; line-height:36px; color:#06bf4c; font-weight:bold;}
.odds_tit span+span{margin-left:56px;}
.odds_tit P{margin-top:15px; font-size:18px; line-height:18px; color:#555;}
.odds_contbg{margin-top:30px; height:690px; background:#fff;}
.odds_opt{overflow:hidden;}
.odds_opt dl{float:left; width:311px; height:90px; padding-top:40px; padding-left:38px; background:#ebebf1; cursor:pointer;}
.odds_opt dl+dl{margin-left:1px;}
.odds_opt dt{float:left; width:48px; height:48px; overflow:hidden; position:relative;}
.odds_opt dt img{position:absolute; left:0; top:0; transition:all .8s;}
.odds_opt dd{float:left; margin-left:24px; font-size:26px; line-height:30px; font-weight:bold;}
.odds_opt dd p{margin-top:4px; font-family:Arial; font-size:16px; line-height:16px; font-weight:normal;}
.odds_cont{margin-top:53px;}
.odds{}
.odds_txt{float:left; margin-left:80px; padding-top:13px;}
.odds_txt em{font-size:30px; line-height:30px; color:#333; font-weight:bold;}
.odds_txt span{display:block; margin-top:10px; font-size:18px; line-height:16px; color:#666;}
.odds_txt span:after{content:""; display:block; width:32px; height:4px; background:#e9e9e9; margin-top:20px; margin-bottom:40px;}
.odds_txt p{padding-left:20px; width:448px; font-size:16px; line-height:30px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230328/20230328115337_1393719407.png) left 14px no-repeat; margin-bottom:20px;}
.odds_txt font{display:block; width:354px; margin-top:51px; padding-left:95px; font-size:16px; line-height:85px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406103203_1182087607.jpg) center no-repeat;}
.odds_txt font i{display:inline-block; font-family:Arial; font-size:30px; line-height:30px; color:#333;}
.odds_img{float:right; border:8px solid #eee; margin-right:47px; width:703px; height:435px; overflow:hidden;}
.odds_img img{ transition:0.5s;}
.odds_img:hover img{ transform:scale(1.1);}
.odds_opt dl:hover dd,.odds_opt dl.odds_cur dd{color:#06bf4c;}
.odds_opt dl:hover dt img,.odds_opt dl.odds_cur dt img{top:-48px;}



/*简介*/
.aboutbg{width:100%; height:934px; background:url(//memberpic.114my.com.cn/076984852072/uploadfile/image/20220830/20220830083127_977577766.jpg) center no-repeat;}
.about_cont{width:1400px; margin:0 auto; padding-top:80px; text-align:center;}
.about_cont > p{margin-top:30px; font-size:16px; line-height:32px; color:#666;}
.about_cont a{display:inline-block; width:180px; text-align:center; margin-top:51px; font-size:16px; line-height:50px; color:#fff; background:#06bf4c; border-radius:26px; transition:0.5s; text-decoration:none;}
.about_cont a:after{content:"→"; display:inline-block; margin-left:28px;}
.about_cont a:hover{background:#ecc323;}
/*车间*/
.switchnr{width:1400px; margin:0 auto; margin-top:70px; padding:30px 35px 30px 30px; background:#fff; box-sizing:border-box;}
.switchnr .new_web_div2021 li{float:left; margin-right:20px;}
.switchnr .new_web_div2021 li > a{display:block; width:319px; height:239px; overflow:hidden;}
.switchnr .new_web_div2021 li > a img{transition-duration:0.5s;}
.switchnr .new_web_div2021 li:hover > a img{transform:scale(1.1);}
.switchnr .new_web_div2021 li p{margin-top:2px; width:319px; height:48px; background:#f3f3f3;}
.switchnr .new_web_div2021 li p a{display:block; width:100%; text-align:center; font-size:16px; line-height:42px; text-decoration:none;}
.switchnr .new_web_div2021 li:hover p{background:#06bf4c;}
.switchnr .new_web_div2021 li:hover p a{color:#fff;}



/*新闻*/
.newsbg{width:1400px; margin:0 auto; margin-top:80px;}
.news_top{}
.news_tit{ float:left; padding-left:47px; font-size:36px; line-height:40px; font-weight:bold; color:#06bf4c; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406103203_1677083489.jpg) no-repeat;}
.news_nav{ float:right; margin-top:5px;}
.news_nav li{ position:relative; float:left; margin-left:20px;}
.news_nav li a{display:block; width:140px; border-radius:40px; text-align:center; font-size:16px; line-height:40px; text-decoration:none; box-shadow:0 0 5px #ddd;}
.newscur a{ background:#06bf4c; color:#fff;}

.news_cont{margin-top:35px;}
.news{overflow:hidden;}
.news_div_item{float:left; position:relative; width:465px; height:600px; border:1px solid #e6e6e6;}
.news_div_item + .news_div_item{margin-left:-1px;}
.news_div_item_pic{position:absolute; left:35px; top:166px; width:397px; height:236px; overflow:hidden;}
.news_div_item_pic img{ width:397px; height:236px; transition-duration:0.8s;}
.news_div_item_date{font-family:Arial; color:#8a8a8a;}
.news_div_item_day{position:absolute; left:73px; top:37px; font-size:26px; line-height:26px;}
.news_div_item_month{position:absolute; left:35px; top:37px; font-size:26px; line-height:26px;}
.news_div_item_year{position:absolute; left:35px; top:63px; font-size:16px; line-height:16px;}

.news_div_item_content{position:absolute; left:35px; top:104px; width:397px; padding-top:20px; border-top:1px solid #ededed;}
.news_div_item_title a{font-size:18px; line-height:18px; color:#333; font-weight:bold; position:relative; text-decoration:none;}
.news_div_item_title a:hover{ color:#d72323;}
.news_div_item_title a:after{content:"阅读详细+"; position:absolute; left:0; top:402px; display:block; width:100px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; font-weight:normal; transition:0.5s; background:#06bf4c;}
.news_div_item_body{ margin-top:280px; line-height:28px; color:#666;}
.news_div_item:hover .news_div_item_pic img{transform:scale(1.1);}
.news_div_item:hover .news_div_item_title a:after{transform:translateX(15px);}



/*友情链接*/
.linkbg{width:1400px; margin:0 auto; margin-top:60px;}
.linkbg a:hover{color:#06bf4c !important;}
.link_tit{float:left;}
.link_tit span{font-family:Arial; font-size:24px; line-height:16px; font-weight:bold; color:#333; text-transform:uppercase;}
.link_tit span i{color:#06bf4c;}
.link_tit p{margin-top:7px; line-height:14px; color:#333;}
.link_cont{float:left; width:1150px; height:38px; margin-left:25px; padding-left:30px; border-left:1px solid #ddd; overflow:hidden;}
.linkTagcs li+li{padding-left:20px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230327/20230327171811_85626504.jpg) left center no-repeat;}
.link_fr{float:right;}
.link_fr a{ line-height:38px; color:#333;}



/*底部*/
.bottombg{width:100%; margin-top:60px; height:392px; padding-top:65px; color:rgba(255,255,255,0.7); background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230406/20230406104307_1296069214.jpg) center no-repeat;}
.bottombg a{ color:rgba(255,255,255,0.7);}
.bottombg a:hover{ color:#fff;}
.bottom{ width:1400px; margin:0 auto; height:295px;}
.bottom_nav{ float:left;}
.bottom_nav dl{float:left; margin-right:133px;}
.bottom_nav dt{font-size:18px; line-height:18px; font-weight:bold; color:#fff;}
.bottom_nav dd{margin-top:31px;}
.bottom_nav dd a{display:block; margin-bottom:22px; line-height:14px; text-decoration:none;}
.QRcode{float:left; margin-left:43px; overflow:hidden;}
.QRcodecon{}
.QRcodecon em{display:inline-block; position:relative;}
.QRcodecon em img{ width:135px; height:135px; border:14px solid #fff; border-radius:5px;}
.QRcodecon em:after{content:""; display:block; position:absolute; left:18px; border:-10px; width:19px; height:10px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230327/20230327172804_1274276245.png) center no-repeat;}
.QRcodecon em:nth-child(2):after{left:70px;}
.QRcodecon em:nth-child(3):after{left:120px;}
.QRcodetab{margin-top:22px; padding-left:7px;}
.QRcodetab span{display:inline-grid; justify-content:center; align-content:center; border-radius:50%; width:38px; height:38px; cursor:pointer; margin-bottom:14px; background-color:#4a4a4a; overflow:hidden;}
.QRcodetab span.on{background-color:#ffb11b;}
.QRcodetab span+span{margin-left:10px;}
.bottom_tel{float:right; padding-top:32px; color:#fff;}
.bottom_tel span{display:block; line-height:14px; margin-bottom:16px;}
.bottom_tel em{font-family:DIN Medium; font-weight:bold; font-size:28px; line-height:34px;}
.bottom_tel i{display:block; margin-top:50px; font-size:16px; line-height:16px; padding-left:22px; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230327/20230327172804_2040423596.png) left center no-repeat;}
/*版权*/
.Copyright{width:1400px; margin:0 auto; padding:38px 0; border-top:1px solid rgba(255,255,255,0.6);  text-transform:uppercase;}
.Copyright_fl{float:left;}
.Copyright_fr{float:right;}



/*浮动QQ*/
.back-top-container{display:block; position:fixed; right:50px; bottom:50px; cursor:pointer; z-index:99999;}
.yb_conct{position:fixed; z-index:9999999; top:250px; right:-127px; cursor:pointer; transition:all .3s ease;}
.yb_conct a{color:#fff; text-decoration:none; font-size:16px;}
.yb_conct a:hover{color:#ff0; font-size:16px;}
.yb_bar ul li{width:180px; height:53px; font:16px/53px 'Microsoft YaHei'; color:#fff; text-indent:54px; margin-bottom:1px; border-radius:3px; transition:all .5s ease; overflow:hidden; background:url(//memberpic.114my.com.cn/076985789609/uploadfile/image/20230408/20230408145845_1119420135.png) no-repeat #06bf4c;}
.yb_bar .yb_top{background-position:0 0;}
.yb_bar .yb_phone{background-position:0 -57px;}
.yb_bar .yb_QQ{text-indent:0; background-position:0 -113px;}
.yb_QQ img{display:none;}
.yb_bar .yb_ercode{/*height:200px;*/ background-position:0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block; text-indent:54px; width:100%; height:100%; color:#fff;}