body { margin: 0px auto; padding: 0px; font-size: 14px; line-height: 24px; color: #333; font-family: Microsoft YaHei; }
div { margin: 0px; padding: 0px; }
span, p { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
* { box-sizing: border-box; }
html, body { min-height: 100%; }
body { font: 14px/1.5 "Microsoft YaHei"; font-size: 14px; color: #1b2229; min-width: 1400px }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
dl, dt, dd, ol, ul, li { margin: 0px; padding: 0px; list-style: none; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; color: #1b2229; transition: all 0.6s; }
a:hover { transition: all 0.6s; }
b { font-weight: normal; }
table { border-collapse: collapse; table-layout: fixed; }
tr, td { padding: 0 !important; }
input, textarea { outline: none; border: none; }
textarea { resize: none; overflow: auto; }
.fl { float: left }
.fr { float: right }
.tl { text-align: left; }
.tc { text-align: center }
.tr { text-align: right; }
.cl { clear: both; }
.ov { overflow: hidden; }
.db, .lb, .dd { font-size: 0; }
.db>div, .lb>li, .dd>dl { display: inline-block; vertical-align: top; }
em, .em, i { text-transform: uppercase; font-family: arial; vertical-align: top; display: block; }
.ellipse { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inline { display: inline-block; *display: inline;
*zoom: 1;
}
:focus { outline: none; background-color: transparent; }
::selection { background: #115195; color: #fff; }
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix { zoom: 1; }
/*版面宽度*/
.page, .content { width: 1400px; margin: 0 auto; }
.content1 { width: 1400px; }
.pr { position: relative; }
.pa { position: absolute; }
#top10, #top20, #top30, #top40, #top50, #top60 { margin: 0 auto; width: 1400px; overflow: hidden; }
#top10 { height: 10px; }
#top20 { height: 20px; }
#top30 { height: 30px; }
#top40 { height: 40px; }
#top50 { height: 50px; }
#top60 { height: 60px; }
/*title*/
.title { float: left; }
.title_tb { float: left; width: 8px; height: 69px; overflow: hidden; }
.title_tba { width: 8px; float: left; height: 51px; background: #67cd01; }
.title_tbb { width: 8px; float: left; height: 18px; background: #04c0f2; }
.title_t { font-size: 35px; font-weight: 100; line-height: 35px; float: left; padding-left: 22px; padding-top: 3px; }
.title_t span { color: #67cd01; font-size: 35px; font-weight: bold; }
.title_t em { display: block; font-size: 17px; color: #666; font-weight: 100; line-height: 17px; margin-top: 9px; }
.title_ta { font-size: 35px; font-weight: bold; line-height: 35px; float: left; padding-left: 22px; padding-top: 3px; }
.title_ta em { display: block; font-size: 17px; color: #666; font-weight: 100; line-height: 17px; margin-top: 9px; }
.titlea { font-size: 48px; font-weight: bold; line-height: 48px; text-align: center; }
.titlea span { color: #67cd01; font-size: 48px; font-weight: bold; }
.titleax { font-size: 20px; color: #ccc; font-weight: bold; line-height: 20px; margin-top: 18px; text-transform: uppercase; text-align: center; }
.titleaa_en { font-size: 32px; color: #d5f3b7; font-family: Arial; line-height: 32px; text-transform: uppercase; text-align: center }
.titleaa { font-size: 36px; text-align: center; line-height: 42px; color: #fff; font-weight: bold; z-index: 999; position: relative; }
.titleaa span { color: #ff0000; font-size: 42px; }
.titlex { font-size: 24px; text-align: center; line-height: 20px; color: #d5f3b7; padding-top: 22px; letter-spacing: 1px; font-weight: 100; }
.title_abox { width: 108px; margin: 0 auto; margin-top: -5px; position: relative; }
.title_ab { width: 108px; height: 2px; cursor: pointer; }
.title_ab span { display: block; width: 100%; height: 2px; background-color: #000; }
.title_ab span:nth-child(1) { animation: span_i1 2s infinite }
.title_ab span:nth-child(2) { animation: span_i2 2s infinite }
.title_ab span:nth-child(3) { animation: span_i3 2s infinite }
 @keyframes span_i1 { 0% {
width:100%;
background-color:#b3e09e
}
 25% {
width:0%;
background-color:#b3e09e
}
 100% {
width:100%;
background-color:#b3e09e
}
}
 @keyframes span_i2 { 0% {
width:100%;
background-color:#ccc
}
 50% {
width:0%;
background-color:#ccc
}
 100% {
width:100%;
background-color:#ccc
}
}
 @keyframes span_i3 { 0% {
width:100%;
background-color:#b3e09e
}
 75% {
width:0%;
background-color:#b3e09e
}
 100% {
width:100%;
background-color:#b3e09e
}
}
.title_ab strong { display: block; float: left; width: 108px; }
.titlel { font-size: 30px; text-align: center; line-height: 30px; color: #333; font-weight: 100; }
/*header*/
.head_c { display: flex; align-items: center; height: 50px; justify-content: space-between; }
.head_bc { background: #f3f4f4; }
.head_c>h1 { font-size: 14px; font-weight: lighter; }
.head_c>ul { display: flex; }
.head_c>ul a { font-weight: lighter; font-size: 14px}
.hea_c { display: flex; justify-content: space-between; height: 150px; align-items: center; }
.hea_lc { display: flex; align-items: center; }
.logo_wz>b { display: block; font-size: 48px; color: #444; }
.logo_wz>i { color: #969595; font-size: 12px; text-transform: uppercase; }
.logo_wz { margin-left: 16px; }
.hea_lc>em { width: 1px; height: 72px; background: #dddddd; margin: 0 20px; }
.logo_info>b { display: block; font-size: 31px; color: #333; letter-spacing: 2px; text-align: center; font-weight: bold; }
.logo_info>p { font-size: 18px; color: #fff; width: 400px; height: 35px; background: #ea5504; text-align: center; line-height: 35px; border-radius: 30px; margin-top: 2px; }
.hea_rc { }
.hea_rc>p { font-size: 16px; font-weight: lighter; line-height: 30px; color: #525252; display: flex; align-items: center; justify-content: flex-end; }
.hea_rc b { display: block; font-size: 35px; font-family: "Arial"; font-weight: bold; }
.hea_rc>p img { margin-right: 15px; }
/*nav*/
.nav_bc { background: #ea5504; }
.nav_c { display: flex; height: 65px; align-items: center; justify-content: space-between; }
.nav_c li a { color: #fff; font-size: 16px; width: 139px; display: block; height: 65px; text-align: center; line-height: 65px; }
.nav_c li { position: relative; }
.nav_c li:after { position: absolute; content: ""; width: 0px; height: 20px; background: rgba(255,255,255,0.5); top: 0; right: -62%; }
.nav_c li:last-child:after { display: none; }
.nav_c li.on a, .nav_c li:hover a { color: #FFF; background: #fabe00; }
/*幻灯片*/
.focus { width: 100%; min-width: 1400px; height: 687px; overflow: hidden; position: relative; z-index: 1 }
.focus ul { height: 100%; position: absolute; overflow: hidden; }
.focus ul li { float: left; width: 100%; height: 100%; overflow: hidden; position: relative; background: #000; }
.focus ul li div { position: absolute; overflow: hidden; width: 100%; height: 100%; }
.focus .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #000; display: none; }
.focus .btn { position: absolute; width: 952px; height: 23px; margin-left: -480px; left: 50%; bottom: 30px; text-align: center; }
.focus .btn span { font-size: 0; display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px; text-align: center; _font-size: 0; margin-left: 16px; cursor: pointer; background: #fff; border-radius: 50%; }
.focus .btn span.on { background: #fff; }
.focus .preNext { width: 45px; height: 100px; position: absolute; top: 280px; background: url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124170556_1968315937.png) no-repeat 0 0; cursor: pointer; }
.focus .pre { left: -45px; }
.focus .next { right: -45px; background-position: right top; }
.focus:hover .pre { left: 0px; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
.focus:hover .next { right: 0px; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
/*search*/
#search_bg { width: 100%; margin: 0 auto; min-width: 1400px; background: #f6f6f7; height: 76px; }
#search_b { width: 1400px; margin: 0 auto; height: 76px; }
#search-i { float: right; }
#search_r { width: 330px; float: right; border-left: 1px #ececec solid; height: 76px; }
#search-bg { margin: 0 auto; background: #f6f6f7; float: left; }
#search-text { width: 870px; float: left; line-height: 41px; color: #666; font-size: 15px; font-weight: 100; padding-top: 15px; background: url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124170640_2094614793.png)no-repeat left top 23px; padding-left: 50px; }
#search-text a { color: #666; font-size: 14px; }
#search-text strong { font-weight: bold; font-size: 15px; }
#search_center img { width: 400px; }
#search_center #bodycontent div div+div { width: 400px !important; height: 40px !important; line-height: 40px !important; overflow: hidden; }
/*about*/
.about { width: 1400px; margin: auto; overflow: hidden; }
.about_l { width: 733px; height: 420px; background: #e5e5e5; float: left; margin-top: 20px; padding: 0px 80px; }
.about_l img { margin-top: -20px; }
.about_r { width: 605px; float: right; font-weight: 100; line-height: 26px; }
.about_line { width: 100%; height: 1px; background: #e6e6e6; margin: 20px 0px; }
.about_nr span { font-size: 26px; color: #525252; line-height: 40px; }
.about_nr p { font-size: 16px; color: #333; line-height: 30px; }
.about_nra { width: 176px; height: 40px; background: #ea5504; text-align: center; line-height: 40px; }
.about_nra a { color: #fff; font-size: 18px; }
.about_nra:hover { width: 200px; transition: all 1s; }
.pro { overflow: hidden; }
.prot { height: 200px; background: #f8f8f8; position: relative; }
.prot li { width: 233px; float: left; font: 20px "Microsoft YaHei"; text-align: center; line-height: 35px; }
.prot li a em { font-size: 13px; font-family: Arial; color: #515151; line-height: 20px; }
.prot li a { display: block; color: #515151; font-size: 20px; padding-top: 55px; line-height: 45px; }
.prot li:last-child { background: none; }
.prot li .iconfont { font-size: 46px; line-height: 55px; }
.prot .cur a b { width: 233px; display: block; height: 3px; background: #000; margin-top: 42px; }
.prr { font-size: 54px !important; }
/*实力*/
.zzbox { height: 300px; width: 100%; overflow: hidden; position: relative; }
.zz:before { content: ''; width: 1750px; height: 300px; background: #ea5504; position: absolute; top: 0; left: 0; }
.zz { width: 1400px; margin: auto; width: 1400px; margin: auto; position: relative; }
.zz .m_zz ul { position: relative; margin: auto; }
.zz .m_zz li { width: 350px; box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative; padding-top: 55px; }
.zz .m_zz li em { display: block; position: relative; width: 105px; float: left; left: 35%; }
.zz .m_zz li em b { float: left; font-size: 48px; color: #fff; font-family: impact; font-weight: normal; padding-top: 20px; font-style: normal; margin-left: 0px; }
.zz .m_zz li em i { font-size: 24px; color: #fff; text-align: center; line-height: 28px; display: block; position: absolute; top: 45px; right: 0; }
.zz .m_zz .zz1 { width: 350px; }
.zz .m_zz .zz1 h3 { font-size: 22px; color: #fff; text-align: center; width: 350px; float: left; letter-spacing: 0px; padding: 10px 0px; line-height: 30px; font-weight: 80; }
.zz .m_zz .zz1 h3 span { font-size: 17px; color: #fff; font-weight: 100; display: block; }
.zz .m_zz .zz1 p { text-align: center; line-height: 20px; height: 40px; box-sizing: border-box; font-size: 15px; color: #fff; display: block; white-space: nowrap; width: 300px; float: left; padding-top: 6px; }
.zz .m_zz li:nth-child(2) em { width: 102px; left: 35%; }
.zz .m_zz li:nth-child(3) em { width: 62px; left: 40%; }
.zz .m_zz li:nth-child(4) em { width: 140px; left: 25%; }
.zz .m_zz li:nth-child(5) em { width: 152px; left: 26%; }
.shuz { width: 156px !important; left: 26% !important; }
/*特点优势*/
.adv_cptd { width: 100%; background: url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124192612_1813880804.jpg)no-repeat center; height: 1427px; margin-bottom: 185px; }
.cptd_bt { font-size: 48px; color: #fff; text-align: center; line-height: 80px; }
.cptd_bt span { font-weight: bold; }
.cptd_btx { font-size: 20px; color: #999; text-align: center; }
.adv_bt { font-size: 48px; color: #fff; text-align: center; line-height: 80px; font-weight: bold; }
.adv_bt span { font-size: 60px; }
.adv_btx { font-size: 24px; color: #fff; text-align: center; }
.cptda { width: 1400px; margin: auto; padding: 5px 5px; overflow: hidden; }
.cptda li { width: 334px; float: left; margin-right: 18px; padding: 35px 0px; background: #fff; }
.cptda li img { margin: auto; display: block; }
.nno { margin-right: 0px !important; }
.cptda_bt { width: 215px; height: 60px; padding: 15px; text-align: center; color: #fff; font-size: 20px; background: #ea5504; }
.cptda_nr { font-size: 15px; color: #666; line-height: 25px; text-align: left; width: 250px; margin: 30px auto; height: 75px; }
.cptda .i1 { top: 0; left: 0; -webkit-animation-delay: 0.25s; animation-delay: 0.25s; }
.cptda .i2 { top: 0; right: 0; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }
.cptda .i3 { bottom: 0; right: 0; -webkit-animation-delay: 0.75s; animation-delay: 0.75s; }
.cptda .i4 { top: 0; left: 0; -webkit-animation-delay: 1s; animation-delay: 1s; }
/*厂家优势*/
.case_d { overflow: hidden; width: 100%; }
.case_d .convert { width: 1400px; position: relative; margin: auto; padding: 30px; }
.case_d .convert:before { content: ''; width: 1751px; height: 615px; background: #fff; position: absolute; top: 0; left: 0; z-index: 0; box-shadow: 0px 0px 10px rgba(238, 238, 238, 0.5); }
.custom_ww { width: 1400px; height: 80px; }
.case_d .convert .tab { width: auto; }
.case_d .convert .tab .iconfont { color: #000; font-size: 42px; text-align: left; padding-left: 60px; position: relative; top: 32px; }
.case_d .convert .tab a.on em { color: #fff; }
.iconx { display: inline-block !important; float: left; color: #Fff !important; }
.case_d .convert .tab a, .more a { display: block; color: #333; font-size: 22px; width: 350px; height: 80px; line-height: 22px; text-align: center; float: left; border: 1px solid transparent; position: relative; }
.case_d .convert .tab a.on, .more a:hover { color: #ffffff; background: #ea5504; }
.more a { margin: 0; }
.case_d .convert .tab i { font-size: 12px; font-family: Arial; color: #ccc; line-height: 26px; }
.case_d .convert .tab a.on i { color: #fff; }
.case_d .convert .content1 { overflow: hidden; width: 1400px; height: 475px; background: #fff; position: relative; margin-top: 0px; }
.case_d .convert .content1 ul { position: absolute; left: 0; top: 0; }
.case_d .convert .content1 ul li { width: 1400px; height: auto; float: left; }
.case_l { width: 640px; height: 441px; padding: 35px 0px; }
.case_l_bt i { font-size: 66px; font-weight: bold; color: #000; font-family: Impact; float: left; padding-right: 15px; }
.case_l_bt span { font-size: 36px; font-weight: bold; color: #222; padding-top: 12px; display: block; }
.case_l_bt em { text-transform: uppercase; font-family: Arial; display: block; font-size: 14px; color: #999; line-height: 14px; }
.case_l_t { font-size: 18px; font-weight: 100; line-height: 40px; margin: 30px 0px; display: block; color: #666666; }
/*合作流程*/
.index .floor_4 { width: 100%; height: 734px; padding-top: 80px; background: url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124192656_1065400349.jpg) no-repeat center top; }
.index .floor_4 .indexTit { padding-bottom: 140px; background: url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124193042_1009427176.png) no-repeat center bottom; }
.index .floor_4 .btn { width: 200px; line-height: 45px; display: block; margin: 120px auto 0; font-size: 20px; color: #fff; text-align: center; border: 2px solid #fff; border-radius: 6px; height: 50px; }
.index .floor_4 .btn img { margin-right: 10px; }
.index .floor_4 .btn s { width: 22px; height: 22px; margin-right: 8px; background-position: -98px 0; }
.index .floor_4 .btn:hover { background-color: #ea5504; border-color: #ea5504; }
.index .floor_4 .list .item { width: 280px; height: 166px; padding-top: 12px; float: left; text-align: center; background: url() no-repeat center left; transition: all ease 300ms; color: #fff; }
.index .floor_4 .list .item:first-child { background-image: none; }
.index .floor_4 .list .item .iconfont { font-size: 50px; color: #fff; }
.index .floor_4 .list .item h3 { font-size: 24px; }
.index .floor_4 .list .item .txt { font-size: 14px; padding-top: 6px; }
.index .floor_4 .list .item:hover { margin-top: -10px; }
.indexTit h3 { font-size: 48px; padding-top: 10px; display: inline-block; vertical-align: middle; line-height: 48px; font-weight: bold; color: #fff; text-align: center; }
.indexTit h3 span { text-transform: uppercase; font-size: 20px; padding-top: 15px; font-weight: normal; font-family: arial; display: block; line-height: 20px; }
.indexTit strong { font-size: 40px; *height: 55px;
*line-height: 60px;
display: inline-block; *display: inline;
*zoom: 1;
vertical-align: middle; color: #ea5504; *vertical-align: top;
}
.indexTit { text-align: center; margin-bottom: 70px; height: 55px; }
/*简介*/
.zz1_bj { box-sizing: border-box; font-family: "Microsoft Yahei"; position: relative; }
.zz1_bj h2 { margin-bottom: 25px; }
.zz1_bt { font-size: 48px; text-align: center; }
.zz1_bt span { font-weight: bold;color: #ea5504; }
.zz1_btx { font-size: 18px; color: #ccc; text-transform: uppercase; text-align: center; }
.zz1 dl { height: auto; }
.zz1 dl dd { font-size: 15px; color: #666666; line-height: 35px; text-align: center; height: 110px; font-weight: 100; }
.zz1 dl dt { overflow: hidden; width: 1400px; height: 492px; }
.zz1 dl dt img { width: 1400px; height: 492px; display: block; }
.zz1 ul { height: 170px; background: #ea5504; width: 850px; padding: 22px 42px; margin: -75px auto 0; position: relative; box-sizing: border-box; }
.zz1 ul li { border-right: 1px dashed #fff; font-size: 20px; float: left; height: 125px; width: 255px; text-align: center; }
.zz1 ul li em { display: block; font-size: 12px; color: rgba(255, 255, 255, 0.45); text-transform: uppercase; }
.zz1 ul li .iconfont { font-size: 46px; color: #fff; }
.nno { border-right: none !important; }
.zz1 ul li a { color: #fff; font-size: 20px }
/*设备*/
#pr_advbox { width: 100%; overflow: hidden; }
.prod_d_d { overflow: hidden; width: 1400px; margin: 0 auto; padding-top: 30px; position: relative; }
.prod_d { width: 1400px; position: relative; margin-top: 40px; margin: 0 auto; padding-top: 15px; height: 450px; }
.pr_dha { width: 1400px; margin: 0 auto; overflow: hidden; }
.pr_dha li { width: 300px; float: left; text-align: center; height: 50px; line-height: 50px; font-size: 15px; position: relative; margin-left: 1px; background: #000; color: #333; }
.pr_dha li a { font-size: 16px; display: block; width: 300px; line-height: 50px; position: relative; z-index: 1; background: #eaeaea; }
.pr_dha li a:hover { background: #ea5504; color: #fff; }
.pr_dha .n { border-right: none; }
.pr_dha li.cur { background: #ea5504; }
.pr_dha li p a { font-size: 18px; color: #fff; }
.prod_but { width: 134px; height: 62px; position: absolute; top: 50%; left: 416px; margin-top: -31px; overflow: hidden; }
.prod_but>div { width: 62px; height: 62px; background: #525252; text-align: center; line-height: 62px; font-size: 38px; color: #fff; cursor: pointer }
.witness_d .divdgweb_new_div { height: 505px; position: absolute; overflow: hidden; }
.prod_but>div:hover { background: #ea5504; }
.prod #bd { width: 1400px; height: 436px; margin: 0 auto; }
.pro_libox { overflow: hidden; position: absolute; top: 0; }
.pro_list { width: 1400px; float: left; }
#prod_a { display: block; width: 129px; height: 35px; border: 1px #eee solid; position: absolute; top: 395px; font-size: 15px; line-height: 34px; text-align: center; left: 44.5%; color: #666; background: #eee; }
#bd tr > td:first-child { }
#bd td { display: block; float: left; padding: 0 !important; width: 450px; position: relative; }
#bd td+td { margin-left: 21px; }
#bd td > a:after, .pro_cont_page td > a::after { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124193123_1616069386.png) no-repeat center; left: 0; top: -100%; transition: 0.3s all ease-in-out; }
#bd td > div { height: 51px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background: #eee; margin-top: 0px; }
#bd td > div > a { display: block; height: 51px; line-height: 51px; color: #333; font-size: 15px; transition: 0.3s all ease-in-out; position: relative; z-index: 1111 }
#bd td > div:after, .pro_cont_page td > span::after { position: absolute; content: ''; width: 100%; height: 100%; background: #ea5504; bottom: -100%; left: 0; transition: 0.3s all ease-in-out; }
#bd td:hover > a:after, .pro_cont_page td:hover > a::after { top: 0; }
#bd td:hover > div > a { color: #fff; }
#bd td:hover > div:after, .pro_cont_page td:hover > span::after { bottom: 0; }
#bd td br { display: none; }
#bd tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
#bd td a { position: relative; display: block; overflow: hidden; }
#bd td a img { display: block; width: 100%; height: auto; transition: 0.5s all ease-in-out; }
#bd td:hover a img { transform: scale(1.1); }
/*新闻*/
.news_box { padding: 80px 0px; background: #f7f7f7; }
.news_tab ul { display: flex; justify-content: center; margin: 55px 0 40px; }
.news_wz { height: 48px; line-height: 36px; }
.news_wz b { font-size: 26px; }
.news_wz span { font-size: 24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial; }
.news_wz em { font-size: 16px; font-weight: 200; display: block; color: #999; }
.news_tab li { float: left; background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; height: 42px; line-height: 42px; border-radius: 30px; display: flex; align-items: center; justify-content: center; }
.news_tab li+li { margin-left: 19px; }
.news_tab li a { font-size: 18px; font-weight: 100; display: block; }
.news_tab li.cur { color: #fff; background: #ea5504; box-shadow: 0px 0px 10px rgba(229,21,21,0.3); width: 171px; height: 42px; line-height: 42px; }
.news_tab li.cur a { color: #fff; }
.news_a { margin-right: 17px; }
.news_a em { position: relative; font-size: 20px; color: #c2c2c2; top: 8px; }
.news_a .sPrev, .news_a .sNext { position: absolute; top: 2px; font-size: 20px; color: #c2c2c2; cursor: pointer; }
.news_a .sPrev { right: 5px; transform: rotate(-90deg); }
.news_a .sNext { left: 5px; transform: rotate(90deg); }
.news_a i:hover { color: #ea5504; }
.news_list { width: 100%; display: flex; transition: all .5s; }
.news_list .tempWrap { width: 100% !important; }
.news_list .news_div { display: flex; justify-content: space-between; flex-shrink: 0; width: 100%; }
.news_list .news_div+.news_div { }
.news_list .news_div_item { width: 24.2%; position: relative; transition: 0.5s; padding: 20px; background: #fff; display: flex; flex-direction: column-reverse; }
.news_list .news_div_item_date { position: absolute; bottom: 170px; display: block; left: 19px; height: 22px; font-size: 13px; color: #666; }
.news_list .news_div_item_date::before { content: ''; }
.news_list .news_div_item_content { height: 220px; }
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day { float: left; font-size: 13px; line-height: 22px; color: #666; }
.news_list .news_div_item_title { }
.news_list .news_div_item_a { font-size: 20px; display: block; margin-bottom: 36px; position: relative; transition: 0.3s; font-weight: normal; padding-top: 18px; }
.news_list .news_div_item_a::before { position: absolute; content: '查看详情'; bottom: -176px; left: 0; width: 130px; height: 40px; background: #fff; border-radius: 20px; line-height: 40px; color: #666; font-size: 13px; transition: 0.5s; border: 1px #f6f5f5 solid; text-align: center; box-sizing: border-box; padding-left: 30px; }
.news_list .news_div_item_a::after { position: absolute; font-size: 18px; width: 18px; height: 14px; left: 29px; transition: 0.5s; content: "-"; color: #666; bottom: -160px; }
.news_list .news_div_item_body { font-size: 14px; color: #666; line-height: 26px; }
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image { width: 100%; height: auto; display: block; }
.news_list .news_div_item:hover .news_div_item_a { color: #ea5504; transition: 0.3s; }
.news_list .news_div_item:hover .news_div_item_a::before { color: #ea5504; border-color: #ea5504; transform: translateX(8px); }
.news_list .news_div_item:hover .news_div_item_a::after { color: #ea5504; transform: translateX(8px); }
.new_ic { overflow: hidden; }
/*copy*/
.cop_bc { background: #f0f0f0; padding: 80px 0; }
.cop_c>ul { display: flex; justify-content: space-between; }
.cop_c>ul>li { text-align: center; }
.cop_c>ul>li i { display: block; font-size: 25px; color: #333; margin: 40px 0 19px; }
.cop_c>ul>li em { display: block; font-size: 16px; color: #333; line-height: 25px; }
/*版权*/
.footWrap { background: #333; color: #fff; position: relative; z-index: 1; line-height: 25px; font-size: 14px; margin-top: 0px; }
.footWrap>.gy { border-top: 10px solid #ea5504; transform: translateY(-10px); }
em, i { font-style: normal; }
.fl { float: left; }
.fr { float: right; }
.f_shouy { display: none; }
.f_shouy span { font-size: 20px; color: #fff; display: inline-block; margin-left: 14px; }
.footWrap .f_shouy a { color: #fff; font-size: 16px; padding-top: 20px; display: flex; justify-content: flex-end; align-items: center; }
.hh { font-size: 18px; position: relative; color: #fff; font-weight: normal; border-bottom: 1px solid rgba(255, 255, 255, 0.1); line-height: 62px; background: url(//memberpic.114my.com.cn/dghzsb/uploadfile/image/20221124/20221124193209_1135021422.png) no-repeat right center; }
.f_con { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 50px 0 0; display: flex; justify-content: space-between; }
.f_code { width: 17%; min-width: 224px; }
.f_code p { text-align: center; float: left; }
.f_code p:nth-child(3) { margin-left: 12px; }
.f_code p img { display: block; height: 110px; background: #fff; padding: 7px; width: 110px; }
.f_text { width: 67%; min-width: 954px; }
.f_text li { float: left; font-size: 18px; color: #fff; width: 38%; }
.f_text li:nth-child(3n) { width: 226px; }
.f_text li span { display: block; font-size: 18px; color: #fff; }
.f_text li em { display: block; font-size: 14px; color: rgba(255,255,255,0.5); margin-bottom: 10px; }
.f_wz { height: 57px; line-height: 47px; color: rgba(255,255,255,0.5); }
.f_nav { height: 64px; font-size: 16px; display: flex; justify-content: space-between; align-items: center; }
.f_nav a { color: #fff; font-size: 16px }
.f_text li span a { font-size: 18px; text-align: left; padding-top: 0; color: #fff; }
.f_text>ul { display: flex; flex-wrap: wrap; padding: 25px 0 33px; }
.f_text li:nth-child(4), .f_text li:nth-child(5) { margin-top: 38px; }
.ewm { display: flex; justify-content: space-between; margin-top: 25px; }
.linkTagcs li a { font-size: 14px; }
.links_r a { font-family: "hji" !important; font-size: 42px; font-style: normal; color: rgba(255,255,255,0.3); display: inline; height: 80px; display: block; line-height: 80px; padding-left: 32px; }
.links_l { display: flex; align-items: center; width: 7.5%; min-width: 86px; }
.l_wz { position: relative; }
.l_wz b { font-size: 25px; color: #fff; line-height: 21px; }
.l_wz p { color: rgba(255,255,255,0.5); letter-spacing: 5px; }
.links { display: flex; align-items: center; justify-content: space-between; height: 100%; position: relative; }
.links>div { display: flex; align-items: center; color: rgba(255,255,255,0.5); }
.links_m { width: 97%; }
.linkTagcs li a { color: rgba(255,255,255,0.38)!important; }
.link_bc { height: 56px; border-bottom: 1px solid rgba(255,255,255,0.07); }
.lin_ic { width: 30px; height: 30px; border-radius: 100%; border: 1px solid #fff; text-align: center; line-height: 30px; color: #fff; font-size: 14px; position: absolute; right: 0; top: 25px; }
.linkTagcs li { line-height: 18px!important; padding-right: 10px!important; }
.linkTagcs li a { font-size: 13px!important; }
.links>div:nth-child(1) { width: calc(100% - 34px); }
.links>div:nth-child(2) { }
.linkTagcs { width: 100%!important; }
.food_wbg { background: #ea5504; }
.foot_to { color: rgba(255,255,255,0.5); font-size: 14px; }
.foot_to>a { color: rgba(255,255,255,0.5); }
.copy_b { display: flex; justify-content: space-between; height: 66px; }
.copy_b>div { line-height: 66px; color: rgba(255,255,255,0.6); }
.copy_b>div a { color: rgba(255,255,255,0.6); font-size: 14px; }
.copy_b>div a:hover { color: rgba(255,255,255,0.8); }
.logo_albb img { width: 150px; margin-left: 80px; }
/*产品*/
.product { margin: 80px 0; }
.tie { text-align: center; margin-bottom: 50px; }
.tiel { display: block; font-size: 42px; line-height: 50px; color: #222222; font-weight: normal; padding-bottom: 10px; }
.tiew { font-size: 18px; color: #666; }
.prod_list { margin-bottom: 35px; height: 70px; overflow: hidden; }
.prod_list table { width: 100%; }
.prod_list tr { width: 25%; height: 70px; display: block; float: left; background: #333; border-left: 1px solid #eee; }
.prod_list tr td { width: 100%; height: 70px; display: block; }
.prod_list tr td b { font-weight: 400 !important; }
.prod_list tr td a { width: 100%; height: 70px; display: block; line-height: 70px; font-size: 18px; text-align: center; color: #FFF !important; transition: all 700ms ease; }
.prod_list tr:nth-child(n+6) { border-top: 1px solid #eee; }
.prod_list tr:nth-child(5n+1) { border-left: none; }
.prod_list tr.on { background: #ea5504; }
.prod_list tr.on a { color: #fff !important; }
.prod_box td { padding-left: 0px !important; width: 23.5%; display: block; float: left; margin-bottom: 10px; }
.prod_box td+td { margin-left: 2%; }
.prod_box td img { width: 100%; transition: 0.3s ease all; height: auto; transition: all 700ms ease }
.prod_box td>a { width: 100%; height: 100%; display: block; overflow: hidden; }
.prod_box td:hover img { transform: scale(1.1); }
.prod_box td:hover a { background-color: #fabe00 !important; }
.prod_box td span a { width: 100%; height: 60px; display: block; background-color: #ea5504; transition: all 700ms ease; }
.prod_box td br { display: none; }
.prod_box td:hover span a { color: #fff; }
.prod_box td span a { font-size: 16px; color: #fff; line-height: 60px; }
.prod_list tr td a:hover { background: #ea5504; color: #FFF !important; }
/*合作客户*/
.cas_ic { overflow: hidden; border-left: 1px solid #eee; border-top: 1px solid #eee; margin: 0px 0%; }
.cas_ic ul { display: flex; }
.cas_ic ul li a>img { width: 100%; height: auto; }
.cas_ic ul li { width: calc(100% / 5); flex-shrink: 0; border: 1px solid #eee; border-top: none; border-left: 0; position: relative; overflow: hidden; transition: 0.4s; }
.cas_ic ul li>a { display: block; }
.cas_ic ul li p { -webkit-transition: all .3s linear; transition: all .3s linear; opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0 30px; background-color: rgba(255,255,255,0.8); z-index: 40; text-align: center; }
.cas_ic ul li p img { height: auto; display: block; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.cas_ic ul li p img, .cas_ic ul li p a { -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; }
.cas_ic ul li p a { font-size: 16px; line-height: 1.5; letter-spacing: 1px; font-weight: bold; margin-top: 0; -webkit-transition-delay: .3s; transition-delay: .3s; display: block; line-height: 150px; }
.cas_ic ul li p img { max-width: 150px; padding-top: 30px; -webkit-transition-delay: .1s; transition-delay: .1s; margin: 0 auto; }
.cas_ic ul li:hover p a, .cas_ic ul li:hover p img { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

/*定制流程*/
.process{ padding:60px 0 60px 0;}
.pcul{ font-size:0; margin-top:40px; white-space:nowrap;}
.pcul li{ display:inline-block; vertical-align:top; width:220px; height:331px; background:#f5f5f5; text-align:center; position:relative; cursor:pointer;    border-radius: 15px 0px;}
.pcul li:after{ content:''; display:block; position:absolute; width:100%; height:100%; opacity:0; background:#f3f3f3; top:0; left:0; transition:all .3s ease;}
.pcul li p{ position:relative; z-index:3;}
.pcul li+li{ margin-left:13px;}
.pc_t{ padding-top:75px; font-size:16px; color:#9c9c9c;}
.pc_t b{ font-size:26px; color:#333;transition:all .3s ease;}
.pc_t b:after{ content:''; display:block; width:27px; height:2px; background:#788380; margin:22px auto 30px auto;transition:all .3s ease;}
.pcnum{ margin-top:45px; font-size:35px; color:#333; font-family:fontDin1;}
.pcul li:hover:after{ opacity:1;}
.pcul li:hover .pc_t b{ color:#ea5504;}
.pcul li:hover .pc_t b:after{ background:#ea5504; width:40px;}


.hea_lc img{    width: 430px;}