body,td{font-size:14px; color:#555; font-family:Microsoft YaHei;}
a{color:#555; text-decoration:none; font-size:14px;}
a:hover{color:#842b00; text-decoration:underline;}
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:40px; line-height:40px; font-weight:bold; color:#842b00;}
.column_tit span{display:block; margin-top:10px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}



/*顶部*/
.headbg{position:relative; width:100%; height:136px; background:#f2f2f2;}
.top_bg{position:relative; height:57px;}
.top{min-width:1400px; margin:0 auto;}
.top1{position:absolute; left:2%; top:0; line-height:57px;}
.top2{position:absolute; right:2%; top:0; padding-top:27px; line-height:14px;}
.top2_wx{float:left; margin-right:38px; cursor:pointer;}
.top2_wx em{position:absolute; left:0; top:57px; transform:scale(0); transition:0.5s; z-index:112; opacity:1;}
.top2_wx em img{ width:120px; border:2px solid #842b00;}
.top2_wx:hover em{ transform:scale(1); opacity:1;}
.top2_map{float:left; margin-right:38px;}
.top2_tel{float:left; margin-right:206px;}
.top2_tel span{position:absolute; right:4%; top:20px; font-family:neutraface2; font-size:26px; line-height:26px; color:#842b00;}



/*抬头*/
.head{position:absolute; left:2%; width:96%; min-width:1400px; height:123px; background:#fff; z-index:111;}
.logo{position:absolute; left:2%; top:25px;}
.logo_l{float:left; margin-right:21px;}
.logo_r{float:left; margin-top:8px; font-size:30px; line-height:30px; color:#222; font-weight:bold; padding-bottom:25px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210922/20210922173122_904224790.png) center bottom no-repeat;}
/*导航*/
.nav{position:absolute; right:0; width:71%; margin-top:47px;}
.nav li{position:relative; float:left; padding:0 1.8%;; text-align:center;}
.nav li a{display:block; width:100%; font-size:16px; line-height:16px; color:#333; text-decoration:none;}
.nav li span{display:block; margin-top:9px; font-size:12px; line-height:12px; color:#999; font-family:Arial;}
.nav li a:hover,.nav li a:hover span{color:#842b00; -webkit-transition:0.4s all ease-in-out; transition:0.4s all ease-in-out;}
.nav li a:after{content:''; display:block; margin-top:37px; width:0; height:4px; background:#842b00; transition:0.4s;}
.nav li a:hover:after{width:100%;}
.navcurrent,.navcurrent span{color:#842b00 !important;}
.nav li a.navcurrent:after{width:100%;}
@media screen and (max-width:1550px)
{
.nav li:nth-child(8){display:none;}
.nav li{padding: 0 2%;}
}
/*搜索*/
.search{position:absolute; right:3%; margin-top:41px;}
.search .topsearch{display:block;}
.top_search{position:absolute; top:82px; right:0; width:499px; background:#fff; z-index:111; box-shadow:0 4px 10px rgba(0,0,0,0.4);}
.search-box{float:right; width:502px;}
#infoname{float:left; margin-top:21px; color:#999; width:383px; padding-left:18px; line-height:34px;}
.search-box input,#infoname,.search_btn input{border:none; outline:none;}



/*幻灯片*/
.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:0; 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(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907172113_1294505430.png) 0 0 no-repeat; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907172113_1294505430.png) -49px 0 no-repeat; }
.banner-box .hd { position:absolute; bottom:30px; width:100%;}
.banner-box .hd ul { width:1400px; margin:0 auto; text-align:center; }
.banner-box .hd ul li{ width:50px; height:10px; border-radius:22px; text-indent:-9999px; background:#fff;cursor:pointer;display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; }
.banner-box .hd ul li.on{ background:#842b00;}
.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;}



/*匠心之作*/
.ingenuitybg{width:100%; padding-bottom:56px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907183946_43836238.jpg) center no-repeat;}
.ingenuity{width:1400px; margin:0 auto;}
.ingenuity1{float:right; width:995px; margin-top:95px; padding-top:50px; font-size:43px; line-height:43px; font-weight:bold; color:#333; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907183946_1390754437.png) left top no-repeat;}
.ingenuity1 span{font-size:18px; line-height:48px; font-weight:normal; color:#666;}
.ingenuity2{float:right; width:995px; margin-top:11px; padding-top:15px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907183946_403683351.png) left top no-repeat;}
.ingenuity2 p{font-size:16px; line-height:34px;}
.ingenuity2 a{display:block; width:133px; margin-top:18px; text-align:center; font-size:16px; line-height:49px; color:#fff; text-decoration:none; transition:0.8s; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907183946_2141298491.png) center no-repeat;}
.ingenuity2 a:hover{background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210918/20210918154635_53421762.png) center no-repeat;}
.ingenuity3{float:right; margin-top:44px; width:1300px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210907/20210907195333_1404765788.jpg) center no-repeat;}
.ingenuity3 dl{float:left; width:20%; text-align:center; padding-top:90px; padding-bottom:75px; cursor:pointer;}
.ingenuity3 dl dt{overflow:hidden; height:37px; transition:all .8s;}
.ingenuity3 dl:hover dt{transform:rotateY(360deg);}
.ingenuity3 dl:hover dt img{margin-top:-37px;}
.ingenuity3 dd{margin-top:25px; font-size:16px; line-height:26px; color:#fff;}
.ingenuity3 dl:hover dd{color:#c89d60;}



/*产品展示*/
.productbg{width:100%; padding-top:58px; padding-bottom:73px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210914/20210914184535_1663055667.jpg) center no-repeat;}
.product{width:1400px; margin:0 auto;}
.whitebg{width:100%; background:#fff; margin-top:33px;}
.sort{margin:0 auto; width:1175px; padding-top:49px; overflow:hidden;}
.sort dl{float:left; width:14%; text-align:center;}
.sort dl dt{overflow:hidden; width:89px; height:89px; margin:0 auto;}
.sort dl dd{margin-top:13px;}
.sort dl a{font-size:16px; line-height:16px; color:#333; text-decoration:none;}
.sort dl a:hover{color:#842b00; font-weight:bold;}
.sort dl a:hover dt img{margin-left:-89px;}
.sort dl a:hover,.sort dl a.sort2021cur{color:#842b00; font-weight:bold;}
.sort dl a:hover,.sort dl a.sort2021cur dt img{margin-left:-89px;}
.productshow{margin:42px 50px 0; overflow:hidden; height:652px; padding-bottom:50px;}
.progdwz2021 li{float:left; overflow:hidden; width:323px; height:323px; border:1px solid #d5d5d5; margin-left:-1px; margin-bottom:-1px; position:relative;}
.progdwz2021 li:nth-child(1){margin-left:0;}
.progdwz2021 li > a{position:absolute; left:0; top:0; transition:0.5s}
.progdwz2021 li span a{display:block; position:absolute; left:0; top:323px; width:323px; font-size:18px; line-height:50px; color:#FFF; text-align:center; text-decoration:none; background:#c89d60; transition:0.5s;}
.progdwz2021 li:hover > a{left:0; top:-50px;}
.progdwz2021 li:hover span a{left:0; top:273px;}



/*工程实例*/
.casebg{width:1400px; margin:0 auto; margin-top:50px;}
.case{margin-top:30px;}
.case .new_web_div2021 li{float:left; width:440px; height:440px; overflow:hidden; margin-bottom:30px; position:relative; border-radius:11px;}
.case .new_web_div2021 li+li{margin-left:40px;}
.case .new_web_div2021 li img{width:100%; height:auto; transition:0.5s all ease-in-out}
.case .new_web_div2021 li:hover img{transform:scale(1.2);}
.case .new_web_div2021 li p{display:block; position:absolute; left:207px; top:373px; width:240px;  border-radius:21px 0 0 21px; background:rgba(255,255,255,0.9);}
.case .new_web_div2021 li p:after{content:""; display:block; position:absolute; left:240px; top:0px; width:240px; height:42px; border-radius:21px 0 0 21px; background:#c89d60; transition:0.5s; z-index:99;}
.case .new_web_div2021 li:hover p:after{left:0;}
.case .new_web_div2021 li p a{display:block; position:relative; line-height:42px; font-size:16px; text-indent:36px; text-decoration:none; transition:0.6s; z-index:999;}
.case .new_web_div2021 li:hover p a{color:#fff;}



/*实力开始*/
.planbg{width:100%; height:724px; margin-top:60px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210914/20210914143210_911949218.jpg) right bottom no-repeat;}
.planbg1{width:1400px; margin:0 auto;}
.thumbnail{margin-top:30px; position:relative; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915125027_1172197320.jpg) center 41px no-repeat;}
.thumbnail dl{float:left; cursor:pointer;}
.thumbnail dl+dl{margin-left:218px;}
.thumbnail dt{font-family:DIN Medium; font-size:60px; line-height:60px; color:#d3d3d3; font-weight:bold; text-align:center;}
.thumbnail dl:hover,.thumbnail dl.plancur dt{color:#842b00;}
.thumbnail dt span{position:relative; display:block; margin-top:-19px; width:186px; padding-top:28px; font-size:20px; line-height:20px; color:#333; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915135652_859786343.jpg) center top no-repeat;}
.thumbnail dl:hover{background:none !important;}
.thumbnail dl:hover,.plancur dt span{background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915135652_2012977716.jpg) center top no-repeat;}
.thumbnail dl dd{position:absolute; left:749px; top:476px; z-index:99;}
.thumbnail dl:nth-child(2) dd{left:914px; top:476px;}
.thumbnail dl:nth-child(3) dd{left:1079px; top:476px;}
.thumbnail dl:nth-child(4) dd{left:1244px; top:476px;}
.plan_cont{width:100%; height:503px; margin-top:34px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915090030_239266672.jpg) center no-repeat;}
.plan_cont:nth-child(2){background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915090030_2083119876.jpg) center no-repeat;}
.plan_cont:nth-child(3){background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915090030_618929147.jpg) center no-repeat;}
.plan_cont:nth-child(4){background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915090030_179716700.jpg) center no-repeat;}
.plan_txt{float:right; width:656px; margin-top:53px;}
.plan_txt span{display:block; height:75px; font-size:40px; line-height:40px; font-weight:bold; color:#333; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210915/20210915085343_147814981.png) left bottom no-repeat;}
.plan_txt p{margin-top:31px; padding-left:25px; font-size:16px; line-height:30px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210914/20210914143210_191572853.png) left 7px no-repeat;}



/*流程*/
.hxjzl{ margin:0 auto; width:1400px; margin-top:60px;}
.hxjzl_cont{margin-top:31px}
.hxjzl_cont dl{float:left; width:160px; height:167px; text-align:center; padding-top:33px; cursor:pointer; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210914/20210914155333_2060769938.png) center no-repeat;}
.hxjzl_cont dl+dl{margin-left:46px;}
.hxjzl_cont dt{overflow:hidden; width:60px; margin:0 auto;}
.hxjzl_cont dd{margin-top:21px; padding-top:24px; font-size:18px; line-height:18px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210914/20210914155333_2003978269.jpg) center top no-repeat;}
.hxjzl_cont dl dt img{transition:0.5s;}
.hxjzl_cont dl:hover dt img{margin-left:-60px;}
.hxjzl_cont dl:hover dd{color:#842b00;}



/*简介*/
.adoutbg{width:100%; height:781px; margin-top:60px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210914/20210914170147_197570457.jpg) center no-repeat;}
.adout{width:1400px; margin:0 auto; padding-top:294px;}
.adout_tit{padding-left:35px; font-size:40px; line-height:40px; color:#333; font-weight:bold;}
.adout_tit i{color:#842b00;}
.adout_tit span{font-size:18px; line-height:40px; font-weight:normal; color:#797979;}
.adout_fl{float:left; margin-left:32px;}
.slogan{margin-top:77px; font-size:22px; line-height:30px; color:#fff; font-weight:bold;}
.adout_tel{margin-top:41px; padding-top:44px; font-size:16px; line-height:36px; color:#fff; border-top:1px solid rgba(255,255,255,.5);}
.adout_tel span{font-family:neutraface2; font-size:30px; line-height:30px;}
.adout_txt{float:right; width:998px; margin-top:104px;}
.adout_txt em{font-size:24px; line-height:24px; color:#333; font-weight:bold;}
.adout_txt p{margin-top:22px; font-size:16px; line-height:32px;}
.adout_txt a{display:block; width:113px; margin-left:12px; margin-top:47px; text-align:center; font-size:16px; line-height:40px; color:#fff; text-decoration:none; background:#842b00;}



/*工厂实景*/
.workshop{width:1400px; margin:0 auto; margin-top:30px; overflow:hidden;}
.workshop .new_web_div2021 li{float:left; margin-right:20px;}
.workshop .new_web_div2021 li p{background:#eee; transition:0.5s;}
.workshop .new_web_div2021 li p a{ display:block; width:100%; text-align:center; line-height:47px; font-size:16px; text-decoration:none;}
.workshop .new_web_div2021 li:hover p{background:#842b00;}
.workshop .new_web_div2021 li:hover p a{color:#FFF;}



/*新闻*/
.news_bg{ margin-top:60px; width:100%; height:710px; padding-top:52px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210916/20210916110457_1517732903.jpg) center no-repeat;}
.news_bt{ float:left; font-size:18px; line-height:18px; text-align:left; color:#fff;}
.news_bt a{font-size:18px; color:#fff;}
.news_bt span{ display:block; margin-bottom:10px; font-size:40px; line-height:40px; font-weight:bold; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210916/20210916110456_1320471968.png) left no-repeat; padding-left:52px;}
.news{position:relative; max-width:1400px; margin:0 auto;}
/*新闻列表*/
.newstab{float:right; margin-top:40px;}
.newstab li{ float:left; margin-right:20px;}
.newstab li a{ position:relative; display:block; width:83px; text-align:center; line-height:20px; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; z-index:2;}
.newstab li a:after{ position:absolute; left:0px; bottom:-4px; display:block; content:''; width:0; height:8px; background:#c89d60; z-index:-1;}
.newstab li a:hover:after,.tubg4 a:after{ width:100% !important; -webkit-transition:0.4s all ease-in-out; transition:0.4s all ease-in-out;}
.news .tempWrap { margin-top:30px;}
.news_main{ height:612px;}
.news_main .news_div_item{ position:relative; width:416px; float:left; margin-left:50px;}
.news_main .news_div_item_date{ position:absolute; font-family:DIN Medium; color:#333; font-size:30px;}
.newslist .news_div_item_date{ top:240px; left:6px;}
.news_main .news_div_item_year{ position:absolute; top:30px; left:13px; font-size:18px; color:#777;}
.news_main .news_div_item_month, .news_main .news_div_item_day{ float:left;}
.news_main .news_div_item_a{ font-size:18px; color:#333;}
.news_main .news_div_item_body{ margin-top:10px; line-height:26px; color:#777;}
.newslist{ height:378px; margin-top:50px; border-bottom:1px dotted #ccc;}
.newslist .news_div_item_content{ position:absolute; top:245px; left:90px; width:323px;}
.newslist .news_div_item_pic{ width:416px; height:229px; overflow:hidden;}
.newslist .news_div_item_pic img { width: 100%;}
.newslist2 .news_div_item{ margin-top:38px;}
.newslist2 .news_div_item:nth-child(1),.newslist2 .news_div_item:nth-child(2),.newslist2 .news_div_item:nth-child(3){ display:none;}
.newslist2 .news_div_item_content{ width:323px; margin-left:93px;}
.news_more{ position:absolute; bottom:0; left:-114px; background:#842b00; width:114px;}
.news_more a{ display:block; font-size:20px; color:#fff; font-family:Tw Cen MT; text-align:center; line-height:104px;}



/*版权*/
.bottombg{ margin-top:60px; width:100%; height:450px; padding-top:81px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210916/20210916140951_2047883139.jpg) center no-repeat; color:#fff;}
.bottombg a{ color:#fff;}
.bottom_main{ width:1400px; margin:0 auto;}
.bottom_logo{ float:left;}
/*友情链接*/
.links{ float:right; font-size:16px;}
.links:after{ margin-top:28px; content:''; display:block; width:100%; height:1px; background:#fff; opacity:0.3;}
.links1 span{ float:left; line-height:44px;}
.linkTagcs li:last-child{ padding-right:0 !important;}
.linkTagcs li a{ font-size:16px;}
/*二维码*/
.QRcode{ margin-top:35px; float:left; color:#555; text-align:center;}
.QRcode em{ display:inline-block; background:#fff; border:8px solid #fff; padding:5px 0;}
.QRcode em+em{ margin-left:13px;}
.QRcode img{ width:105px; height:105px;}
.QRcode span{ display:block; margin-top:5px;}

.fudaohang{ margin-top:60px;}
.fudaohang dl{ float:left;}
.fudaohang dl:nth-child(1){ margin-left:120px;}
.fudaohang dl:nth-child(3){ margin-left:16px;}
.fudaohang dt{ line-height:16px; font-size:16px;}
.fudaohang dd{ margin-top:20px; width:160px; line-height:28px;}
.fudaohang dd a{ opacity:0.3;}
.fudaohang dd a:hover{ opacity:1;}
.fudaohang2{ width:124px; position:relative;}
.fudaohang2:after{ position:absolute; top:-4px; right:0; content:''; display:inline-block; width:1px; height:181px; background:#fff; opacity:0.3;}
/*联系信息*/
.crcontact{ float:right; width:455px;}
.crcontact span{ line-height:14px;}
.crcontact i{ display:block; margin-top:10px; font-size:30px; line-height:30px; color:#842b00; font-family:neutraface2;}
.crcontact em{ display:block; margin-top:35px; background:url(https://memberpic.114my.com.cn/028671/uploadfile/image/20210916/20210916140951_335101625.png) left no-repeat; padding-left:21px;}
.crcontact a{ margin-top:34px; display:block; text-align:center; width:113px; line-height:35px; font-size:16px; background:#842b00;}
.banquan2{ margin-top:63px; opacity:0.5; line-height:74px; border-top:1px solid rgba(255,255,255,0.3);}