* { margin: 0; padding: 0; box-sizing: border-box; list-style: none; line-height: 100%; }
body { font-size: 14px; min-width: 1300px; font-family: "Microsoft YaHei"; }
a { text-decoration: none; color: #333; font-size: 14px; }
em, i { display: block; font-style: normal; }
:focus { outline: none; }
.gy { max-width: 1400px; margin: 0 auto; min-width: 1300px; width: 100%; }
@font-face { font-family: 'iconftb';  /* Project id 2711650 */ src: url('//at.alicdn.com/t/font_2711650_ljil1mpgvkr.eot?t=1629430281946'); /* IE9 */ src: url('//at.alicdn.com/t/font_2711650_ljil1mpgvkr.eot?t=1629430281946#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_2711650_ljil1mpgvkr.woff2?t=1629430281946') format('woff2'), url('//at.alicdn.com/t/font_2711650_ljil1mpgvkr.woff?t=1629430281946') format('woff'), url('//at.alicdn.com/t/font_2711650_ljil1mpgvkr.ttf?t=1629430281946') format('truetype'), url('//at.alicdn.com/t/font_2711650_ljil1mpgvkr.svg?t=1629430281946#iconftb') format('svg'); }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
img { border: none; vertical-align: middle; -ms-interpolation-mode: bicubic; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
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; }
.dfc { display: flex; align-items: end; justify-content: center; }
.dfv { display: flex; align-items: center; justify-content: center; margin: 0; }
.dfs { display: flex; align-items: end; justify-content: space-between; }
.dfsv { display: flex; align-items: center; justify-content: space-between; width: 60%; margin: 0 auto; }
.dfe { display: flex; align-items: end; justify-content: end; }
.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; }
.pr { position: relative; }
.inline { display: inline-block; *display: inline;
*zoom: 1;
}
.page, .w1400 { width: 1400px; margin: 0 auto; max-width: 100%; }
:focus { outline: none; background-color: transparent; }
::selection { background: #d21010; color: #fff; }
/* wel */
.wel_b { width: 100%; height: 50px; border-bottom: 1px solid #eee; padding: 0 5%; display: flex; align-items: center; justify-content: space-between; }
.wel_le { display: flex; align-items: center; }
.wel_le p, .wel_le a, .wel_ri li i, .wel_ri li b { display: inline-block; vertical-align: middle; color: #666; font-weight: normal; }
.wel_le p { margin-right: 10px; display: flex; align-items: center; }
.wel_le p span { font-size: 20px; color: #c7c7c7; margin-right: 12px; }
.wel_le a, .wel_ri li { position: relative; padding: 0 14px; }
.wel_ri ul { display: flex; height: 100%; }
.wel_ri li span { font-size: 16px; color: #c7c7c7; }
.wel_le a::before, .wel_le a+a::after, .wel_ri li::before, .wel_ri li:nth-child(3)::after { content: ''; width: 1px; height: 14px; background: #f1f1f1; position: absolute; top: 50%; margin-top: -7px; }
.wel_le a::before, .wel_ri li::before { left: 0; }
.wel_le a+a::after, .wel_ri li:nth-child(3)::after { right: 0; }
.wel_ri li b { margin-left: 5px; }
.wel_ri li, .wel_ri li>a { display: flex; align-items: center; }
.wel_ri li .ewm { width: 117px; height: 117px; position: absolute; top: 34px; left: 0; transition: 0.6s; z-index: 999; transform: rotateX(90deg); transform-origin: top; }
.wel_ri li:hover .ewm { transform: rotateX(0deg); }
.wel_ri li .ewm img { width: 117px; }
/*header*/
.head_c { height: 120px; display: flex; justify-content: space-between; align-items: center; padding: 0 5%; }
.logo_c { display: flex; position: relative; align-items: center; min-width: 408px; }
.logo_line { position: relative; width: 1px; height: 67px; background: #dcdcdc; margin: 0 19px; }
.logo_line:after, .logo_line:before { position: absolute; content: ""; width: 3px; height: 3px; background: #d21010; }
.logo_line:after { top: 0; left: -1px; }
.logo_line:before { bottom: 0; left: -1px; }
.logo_c b { font-weight: normal; font-size: 24px; color: #333; }
.hea_rc { display: flex; width: 60%; align-items: center; justify-content: space-between; position: relative; height: 100%; }
.nav_c { width: 82%; justify-content: space-between; min-width: 614px; height: 100%; }
.nav_c ul { width: 100%; display: flex; justify-content: space-between; position: relative; height: 100%; }
.nav_c ul li { height: 100%; }
.nav_c ul li>a { text-align: center; color: #333; font-size: 18px; position: relative; display: flex; height: 100%; align-items: center; }
.nav_c ul li>a:after { position: absolute; content: "\e636"; top: 50%; transition: all .3s; font-family: "iconftb"; font-size: 10px; color: #333; right: -25px; transform: rotate(90deg); margin-top: -7px; }
.nav_c ul li>a:before { position: absolute; content: ""; width: 100%; height: 3px; background: #d21010; bottom: 0; left: 0; opacity: 0; transition: all .5s }
.nav_c>ul>li.on>a, .nav_c>ul>li:hover>a { color: #d21010; }
.nav_c ul li:hover>a:after, .nav_c ul li.on>a:after { color: #d21010; }
.nav_c ul li:hover>a:before, .nav_c ul li.on>a:before { opacity: 1; }
.erji_menu { width: 100%; position: absolute; left: 0; border-top: 1px solid #eee; background-color: #fff; z-index: 999; top: 119px; display: none; padding: 40px 50px; }
.erjinr { margin: 0 auto; width: 100%; overflow: hidden; display: flex; justify-content: space-between; align-items: flex-start; }
.erjinr1 { float: left; background: url() no-repeat; font-size: 20px; font-weight: bold; color: #333; line-height: 26px !important; padding-top: 8px; }
.erji_menu a { font-size: 13px; }
.erji_menu .erjinr1 a { display: block; width: 120px; height: 32px; font-family: Arial, Helvetica, sans-serif; color: #999 !important; font-size: 13px; line-height: 32px; text-align: center; text-transform: uppercase; border: 1px solid #cecece; margin-top: 16px; font-weight: normal!important; }
.erjinr2 { float: left; }
.erji_menu .erjinr2 a { display: block; line-height: 36px; height: auto; font-size: 14px; color: #333 !important; width: inherit !important; text-align: left; }
.erjinr21 { float: left; padding-right: 25px; border-right: 1px solid #e9e9e9; }
.erjinr22 { float: left; padding-left: 25px; }
.erjinr3 { float: right; width: 215px; padding: 20px 30px; border: 1px solid #eee; text-align: center; color: #333; }
.erjinr3 img { width: 100%; }
.erji_menu .erjinr3 a { line-height: 30px; height: auto; font-size: 13px; }
.erjinr3 span { display: block; padding-bottom: 3px; }
.erjinr2 a { font-size: 14px!important; color: #333; font-weight: 100!important; }
/*.nav_c>ul>li:nth-child(3) .erji_menu{width: 850px;}*/
.head_pho { display: flex; height: 120px; align-items: center; justify-content: space-between; width: 12% }
.icon { height: 100%; }
.pho_wz p, .pho_wz b { color: #fff; }
.pho_wz p { font-size: 1rem; }
.pho_wz b { font-size: 1.4rem; }
.pho_ic { width: 37px; height: 37px; border-radius: 100%; border: 1px solid #fff; display: flex; align-items: center; justify-content: center; }
/*关键词*/
.dfss { display: flex; align-items: end; justify-content: space-between; width: 100%; }
.icon>div { width: 36px; height: 120px; position: relative; padding-top: 45px; }
.icon>div i { width: 28px; height: 28px; border-radius: 100%; color: #fff; user-select: none; transition: all 0.5s; display: flex; align-items: center; justify-content: center; background: #d21010; position: relative; }
.icon>div i:after { position: absolute; content: ""; width: 36px; height: 36px; border-radius: 100%; background: rgba(231,120,23,.2); top: -4px; left: -4px; z-index: -1 }
.icon>div i span { font-size: 15px; }
/*.icon_pho>i{background: #dd5a02!important;}*/
.icon>div:hover i { background: #fff; }
.icon>div:hover i span { color: #d21010; }
.icon>div:hover i:after { background: #d21010; }
.iser_box, .itel_box { background: rgba(255,255,255,0.8); position: absolute; top: 120px; right: 0; padding: 30px; transform-origin: top; transform: rotateX(90deg); transition: all 0.5s; z-index: 9 }
.icon>div:hover .iser_box, .icon>div:hover .itel_box { transform: rotateX(0deg); }
.search_l { display: flex; align-items: center; justify-content: space-between; width: 473px }
.search_l span+span { }
.search_l a { color: #333; font-size: 14px; }
.search_r { margin-top: 15px; position: relative; }
#infoname { width: 100%; height: 38px; line-height: 38px; border: 1px solid #eee; text-indent: 12px; }
.z_img { width: 38px; height: 38px; position: absolute; top: 0; right: 0; background: no-repeat; }
.itel_box { width: 178px; }
.itel_box p { color: #333; position: relative; margin-bottom: 15px; display: block; }
.itel_box p:before { position: absolute; left: 0; color: #333; }
.itel_box p img { width: 100%; height: auto; }
.itel_box em { font-family: 'arial'; font-size: 30px; font-weight: bold; color: #d21010; margin-top: 10px; line-height: 23px; }
.search_l .iconfont { font-size: 16px; }
.hx_bg { height: 142px; position: relative; margin-top: -142px; z-index: 99; }
.logo_wz b { font-size: 22px; color: #151516; display: block; }
.logo_wz ul { display: flex; margin-top: 6px; }
.logo_wz ul li { background: #d21010; color: #fff; border-radius: 12px; font-size: 14px; height: 24px; line-height: 24px; text-align: center; }
.logo_wz ul li+li { margin-left: 15px; }
.logo_wz ul li:first-child { width: 96px; }
.logo_wz ul li:nth-child(2) { width: 100px; }
.logo_wz ul li:last-child { width: 59px; }
.logo_wz { padding-top: 25px; margin-left: 23px; }
.dh_h { font-size: 20px; font-weight: bold; text-align: center; }
.dh_c { width: 276px; }
/*banner*/
.bann { overflow: hidden; }
.slider { width: 100%; }
.slick-slide { height: auto; }
.slick-slide img { width: 100%; }
.slick-prev { left: 38px; z-index: 99; }
.slick-next { right: 40px; }
.bann>button { display: none!important; }
.ban_bc { width: 100%; position: relative; }
.slick-dotted.slick-slider { margin-bottom: 0!important; }
.bann_num>span { font-size: 30px; color: #fff; display: block; z-index: 999; cursor: pointer; }
.bann_num>.ban_prev { position: absolute; top: 50%; left: 40px; transform: rotate(180deg); }
.bann_num>.ban_next { position: absolute; top: 50%; right: 40px; }
.ban_dot { position: absolute; bottom: 46px; left: 50%; display: flex; margin-left: -33px; }
.ban_dot li { width: 12px; height: 12px; border-radius: 100%; background: #fff; }
.ban_dot li+li { margin-left: 12px; }
.ban_dot li button { display: none; }
.ban_dot li.slick-active { background: #d21010; }
/*数字*/
.numandvideo { width: 100%; height: auto; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210827/20210827094640_1270125273.jpg)center no-repeat; margin: 80px auto; }
.nvright { font-size: 0; margin-top: 24px; }
.nvright li { display: inline-block; width: 200px; height: 200px; color: #999; font-size: 18px; font-weight: lighter; text-align: center; line-height: 25px; background: #fafafa; border-radius: 50%; cursor: pointer; transition: all .3s ease; position: relative; }
.nvright li:after { content: ''; display: block; width: 200px; height: 200px; border-radius: 50%; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210827/20210827095447_667612065.png) no-repeat center; position: absolute; top: -1px; left: -1px; animation: 3s rotation linear infinite; }
 @keyframes rotation { from {
transform:rotate(0);
}
to { transform: rotate(360deg); }
}
.nvright li+li { margin-left: 40px; }
.nv_nm { padding-top: 75px; }
.nv_nm i { color: #222; font-size: 56px; font-weight: normal; display: inline-block !important; }
.nv_nm em { display: inline-block !important; width: 20px; height: 20px; color: #fff; font-size: 12px; line-height: 20px; background: #d21010; border-radius: 50%; margin-left: 4px; }
.nvright li:before { content: ""; display: block; width: 209px; height: 44px; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210827/20210827095516_472613290.png)center no-repeat; position: absolute; bottom: -42px; left: -3px; }
.title { text-align: center; font-size: 36px; color: #222222; font-weight: bold; }
.title i { color: #d21010; display: contents; }
.title span { display: block; font-size: 14px; margin: 5px 0 20px 0; font-weight: lighter; color: #666666; line-height: 30px; }
.title em { font-size: 0; display: contents; height: 20px; margin-top: -10px; }
.title em i { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #888888; animation: bounce_fountainG 1.2s linear infinite; }
.title em i+i { margin-left: 12px; }
.title em i:nth-child(1) { animation-delay: .4s; }
.title em i:nth-child(2) { background: #d21010; animation-delay: .6s; }
.title em i:nth-child(3) { animation-delay: .8s; }
.title b { color: #222222; font-weight: normal; }
.title em img { margin-right: 6px; animation: 3s rotation linear infinite; }
/*products*/
.pro_bc { padding: 100px 0; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210827/20210827152159_1294255728.jpg); }
.pro_tit { text-align: center; }
.pro_tit p { font-size: 42px; color: #333; }
.pro_tit b { color: #d21010; font-size: 42px; }
.pro_tit i { font-size: 18px; color: #676767; display: block; margin-top: 15px; }
.pro_ca ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pro_ca { margin: 45px 0; }
.pro_ca ul li { width: 24.9%; text-align: center; background: #eaeaea; height: 60px; line-height: 60px; position: relative; }
.pro_ca ul li.on { background: #d21010; }
.pro_ca ul li.on a { color: #fff; }
.pro_ca ul li:nth-child(n+7) { margin-top: 15px; }
.pro_ca ul li a { font-size: 18px; color: #333; }
.pro_ca ul li dl { position: absolute; top: 50px; left: 0; width: 100%; height: 50px; z-index: 2; }
.pro_ca ul li dl a { display: block; background: #666; height: 50px; line-height: 50px; color: #fff; transition: all .3s; }
.pro_ca ul li:hover dl { transform: rotateX(0deg); }
.pro_ca ul li dl { transition: all .5s; transform: rotateX( 90deg ); transform-origin: top; }
.pro_ca ul li dl a:hover { background: #d21010; }
.pro_ic img { width: 100%; height: auto; }
.pro_item ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pro_item ul li { width: 32.5%; position: relative; border: 1px solid #eee; }
.pro_item ul li span a { display: block; height: 52px; line-height: 52px; text-align: center; font-size: 16px; background: rgba(210,16,16,0.7); color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; transition: all .5s; transform: rotateX(90deg); }
.pro_item ul li:nth-child(n+4) { margin-top: 20px; }
.pro_item ul li span { }
.pro_item ul li:hover span a { transform: rotateX(0deg); }
.pro_item ul li img { transition: all .5s; }
.pro_item ul li>a { display: block; overflow: hidden; }
.pro_item ul li:hover img { transform: scale(1.2); }
.pro_item ul li br { display: none; }
.pro_ic { position: relative; display: flex; transition: all .5s; }
.pro_item { flex-shrink: 0; width: 100%; }
.pro_item+.pro_item { }
.pro_c { overflow: hidden; }
/*case*/
.cas_bc { padding: 100px 0; }
.cas_ic { margin-top: 46px; overflow: hidden; }
.cas_ic ul { display: flex; }
.cas_ic li { flex-shrink: 0; width: calc(100%/3); padding: 0 0.2%; }
.cas_ic li img { width: 100%; height: auto; transition: all .5s; }
.cas_ic li p a { display: block; height: 72px; line-height: 72px; background: #f6f6f6; text-align: center; font-size: 16px; font-weight: 100; position: relative; }
.cas_ic li>a { display: block; overflow: hidden; }
.cas_ic li p a:before, .cas_ic li p a:after { position: absolute; content: ''; }
.cas_ic li p a:before { content: '+'; color: #fff; bottom: -24px; right: 2px; z-index: 2; font-size: 20px; font-weight: 100; transition: all 0.5s; transform: rotateZ(0deg); }
.cas_ic li p a:after { border: 27px solid; border-color: transparent transparent transparent #000; transform: rotate(45deg); bottom: -27px; right: -27px; z-index: 1; transition: all 0.5s; }
.cas_ic li:hover p a:before { transform: rotateZ(90deg); transition: all 0.5s; }
.cas_ic li:hover p a:after { border-color: transparent transparent transparent #d21010; transition: all 0.5s; }
.cas_ic li:hover>a>img { transform: scale(1.1); transition: 0.5s; }
.cas_ic button { display: none!important; }
.par_item { margin-top: 36px; }
.par_item .divdgweb_new_div { display: flex; flex-wrap: wrap; }
.par_item .divdgweb_new_div_item { width: 24%; position: relative; border: 1px solid #eaeaea; overflow: hidden; margin: 0 0.5%; margin-top: 16px; }
.par_item .divdgweb_new_div_item_a { display: block; text-align: center; color: #fff; font-size: 16px; }
.par_item .divdgweb_new_div_item_content { position: absolute; top: 0; left: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background: rgba(210,32,39,0.7); transition: all .5s; transform: rotateX(90deg); }
.par_item .divdgweb_new_div_item:hover .divdgweb_new_div_item_content { transform: rotateX(0deg); }
.par_item .slick-dots, .par_item .divdgweb_new_div>button { display: none!important; }
.part_pho span { font-size: 16px; display: flex; align-items: center; justify-content: center; margin-top: 60px; }
.part_pho b { font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #d22027; }
.part_pho em { font-size: 24px; }
.part_pho span i { color: #d22027; font-size: 48px; padding-right: 25px; }
img.news_div_item_image { width: 100%; height: auto; }
.hji img { width: 40px; }
/*super*/
.super { }
.super h2 { margin-bottom: 50px; }
.super_con dl { float: left; width: 33.333%; position: relative; overflow: hidden; }
.super_con dt img { display: block; width: 100%; }
.super_con dd { position: absolute; left: 0; bottom: 0; width: 90%; padding: 60px 2.3vw 0; box-sizing: border-box; height: 14.0625vw; transition: height 0.5s; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210827/20210827200334_448157654.png) no-repeat 2.3vw 170px; border-radius: 0px 3.125vw 0px 0px; }
.super_con dd h3 { font-size: 1.5625vw; color: #fff; line-height: 30px; margin-bottom: 30px; white-space: nowrap; }
.super_con dd h3 i { display: block; font-size: 24px; line-height: 24px; font-weight: normal; padding-bottom: 18px; }
.super_con dd p { opacity: 0; visibility: hidden; font-size: 0.729167vw; color: rgba(255,255,255,0.5); line-height: 24px; position: relative; margin-bottom: 24px; transition: all 0.3s; }
.super_con dd p:after { position: absolute; width: 4px; height: 4px; content: ""; background: #fff; left: -12px; top: 10px; border-radius: 50%; }
.super_con dl.cur dd { height: 330px; background: rgb(210 16 16 / 90%); }
.super_con dl.cur dd p { opacity: 1; visibility: visible; }
 @media screen and (max-width:1440px) {
.super_con dd h3 { font-size: 1.5625vw; }
.super_con dd h3 i { font-size: 21.6px; }
}
/*生产流程*/
.sclc { width: 100%; height: 439px; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828111634_304416671.jpg)center no-repeat; margin: 0 auto; padding: 60px 0px; box-sizing: border-box; }
.sclc_center { margin-top: 10px; }
.sclc_center ul li { float: left; width: 99px; height: 202px; color: #666; font-size: 16px; text-align: center; font-weight: lighter; cursor: pointer; position: relative; }
.sclc_center ul li+li { margin-left: 86px; }
.sclc_center ul li:before { content: ""; width: 99px; height: 96px; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828111705_501729662.png)center no-repeat; position: absolute; top: 0; left: 0; animation: data2 1.9s linear infinite; -webkit-transition: 0.3s ease-out; -moz-transition: .1s ease-out; -ms-transition: 0.3s ease-out; -o-transition: 0.3s ease-out; transition: 0.3s ease-out; }
.sclc_center ul li:hover:before { background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828111908_1689248290.png)center no-repeat; animation: data2 1.9s linear infinite; -webkit-transition: 0.3s ease-out; -moz-transition: .1s ease-out; -ms-transition: 0.3s ease-out; -o-transition: 0.3s ease-out; transition: 0.3s ease-out; animation: 3s rotation linear infinite; }
.sclc_center ul li:after { content: ""; width: 12px; height: 30px; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828112014_1512512335.png)left center no-repeat; position: absolute; left: 44px; top: 106px; }
.sclc_center ul li:hovert:after {
background-position-x:-12px;
}
.sclc_center ul li p { width: 48px; height: 40px; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828112122_2142539029.png)left top no-repeat; margin: 0 auto; margin-top: 26px; margin-bottom: 114px; }
.sclc_center ul li:nth-child(1) p { background-position-x: 0px; }
.sclc_center ul li:nth-child(2) p { background-position-x: -48px; }
.sclc_center ul li:nth-child(3) p { background-position-x: -96px; }
.sclc_center ul li:nth-child(4) p { background-position-x: -144px; }
.sclc_center ul li:nth-child(5) p { background-position-x: -192px; }
.sclc_center ul li:nth-child(6) p { background-position-x: -240px; }
.sclc_center ul li:nth-child(7) p { background-position-x: -288px; }
.sclc_center ul li:nth-child(8) p { background-position-x: -336px; }
.sclc_center ul li:hover p { background-position-y: -40px; }
/*news*/
.news_box { background: #f9f9f9; padding-bottom: 80px; overflow: hidden; padding-top: 80px; }
.news_top { width: 551px; margin: 0 auto 50px; display: flex; }
.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 { margin-top: 10px; }
.news_tab li { float: left; background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; 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; }
.news_tab li.cur { color: #fff; background: linear-gradient(-45deg, #d21010, #d21010); box-shadow: 0px 0px 10px rgb(210 16 16 / 30%); 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: #d21010; }
.news_list { height: 501px; width: 1400px; overflow: hidden; margin: auto; }
.news_list .tempWrap { width: 100% !important; }
.news_list .news_div { height: 500px; }
.news_list .news_div+.news_div { }
.news_list .news_div_item { width: 23.65%; display: inline-block; position: relative; height: 501px; transition: 0.5s; padding: 20px; border: 1px #eee solid; }
.news_list .news_div_item+.news_div_item { margin-left: 1.79%; }
.news_list .news_div_item_date { position: absolute; top: 265px; display: inline-block; font-weight: 400; left: 19px; padding-left: 32px; height: 22px; }
.news_list .news_div_item_date::before { position: absolute; content: ''; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828135412_1849602301.png) no-repeat left center; top: 0; left: 0; width: 22px; height: 22px; }
.news_list .news_div_item_content { position: absolute; top: 300px; 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 .news_div_item_title { }
.news_list .news_div_item_a { font-size: 16px; display: block; margin-bottom: 16px; position: relative; transition: 0.3s; font-weight: normal; }
.news_list .news_div_item_a::before { position: absolute; content: '查看详情'; bottom: -152px; left: 0; width: 130px; height: 33px; background: #fff; border-radius: 40px; line-height: 33px; color: #999; font-size: 15px; transition: 0.5s; padding-left: 43px; border: 1px #eee solid; font-weight: 100; }
.news_list .news_div_item_a::after { position: absolute; content: '+'; bottom: -141px; font-size: 25px; width: 18px; height: 14px; left: 130px; transition: 0.5s; font-family: 'icontb'; color: #9999; }
.news_list .news_div_item_body { font-size: 14px; color: #666; font-weight: 100; line-height: 24px; }
.news_list .news_div_item_pic { width: 100%; height: 217px; display: block; overflow: hidden; border: 1px solid #eee; }
.news_list .news_div_item_pic a { width: 100%; display: block; height: 100%; }
.news_list .news_div_item_image { height: auto; width: 100%; }
.news_list .news_div_item:hover .news_div_item_a { color: #d21010; transition: 0.3s; }
.news_list .news_div_item:hover .news_div_item_a::before { background: #d21010; transition: 0.5s; padding-left: 40px; color: #fff; }
.news_list .news_div_item:hover .news_div_item_a::after { left: 120px; transition: 0.5s; color: #fff; }
/*about*/
.about { height: 789px; overflow: hidden; background: #f5f5f5; }
.about:before { position: absolute; content: ''; background: #eee; width: 100%; height: 789px; border-bottom-left-radius: 200px; }
.about .page { position: relative }
.about .pic { width: 960px; height: 789px; position: absolute; left: 50%; top: 0; margin-right: -960px; }
.about .pic img { width: 960px; height: 789px }
.about_info { width: 542px; float: left; padding-top: 94px; }
.about_info h2 a { display: block; padding-bottom: 45px; background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828142144_1946962533.png) no-repeat left bottom }
.about_info h2 i { display: block; text-transform: uppercase; font-size: 48px; font-weight: 800; color: #333; line-height: 1 }
.about_info h2 i b { opacity: 0.1; color: #999; font-size: 80px; font-weight: bold; font-family: din; }
.about_info h2 i b:last-child { font-weight: 400; margin-left: 16px }
.about_info h2 strong { display: block; font-size: 42px; line-height: 100%; color: #333; margin: 13px 0 19px; font-weight: bold; }
.about_info h2 span { display: block; font-size: 18px; line-height: 100%; color: #333; font-weight: 400 }
.about_info p { font-size: 16px; line-height: 30px; color: #666; margin: 19px 0 83px; width: 541px }
.qyxx { position: relative }
.qyxx_c { overflow: hidden; }
.qyxx_c tr { display: block; }
.qyxx_c td { width: 254px; height: 191px; line-height: 0; overflow: hidden; margin-right: 33px; }
.qyxx_c td:last-child { margin-right: 0; }
.qyxx .qyxx_prev { position: absolute; top: 50%; left: -58px; cursor: pointer; margin-top: -8px; }
/*版权*/
.copy_bt { font-size: 32px; color: #333; margin-bottom: 25px; }
.copy_bt span { font-family: "Akrobat"; font-size: 28px; color: #333; opacity: 0.6; margin-left: 10px; }
.copy_row2 { z-index: 0; overflow: hidden; background: #f5f5f5; width: 100%; min-width: 100%; position: relative; margin: 0 auto; padding: 80px 13.020834vw; }
.copy_list { float: left; padding: 0px 1.966vw; border-left: 1px #eee solid; height: 220px; }
.copy_list li a { display: block; color: #666; font-size: 15px; line-height: 30px; }
.copy_list strong { display: block; }
.copy_list strong a { color: #333; line-height: 50px; font-size: 19px; font-weight: normal; display: inline-block; position: relative; padding-bottom: 20px; }
.copy_list:hover strong a:after { width: 100%; background: #09a201; }
.copy_list:nth-child(1) { padding-left: 0px !important; }
.copy_phone { background: url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828135944_600075514.png) no-repeat; width: 228px; height: 343px; position: absolute; top: 16px; right: 0; z-index: 5; padding: 70px 30px 20px; text-align: center; }
.copy_phone ul { position: absolute; bottom: 30px; left: 30px; width: 182px; text-align: center; height: 40px; }
.copy_phone ul li { display: inline-block; border-radius: 50%; width: 41px; height: 41px; margin: 0 5px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; background: #999; cursor: pointer; }
.copy_phone ul li.cur { background: #d21010; border-color: #d21010; }
.copy_phone ul li img { display: block; width: 100%; height: 100%; }
.copy_ewm_cont { display: block; width: 136px; position: absolute; height: 136px; top: 97px; left: 47px; }
.copy_ewm_cont img { display: block; width: 100%; height: 100%; }
.copy_ewm_cont p { position: absolute; top: -35px; left: 50%; color: #999; font-size: 14px; margin-left: -56px; }
.copy_phone ul li .icontb { font-size: 20px; color: #fff; line-height: 41px; text-align: center; }
.copy1_item2 { padding-top: 43px !important; }
.copy1_item3 { padding-top: 43px !important; }
.copy_row3 { margin: 0 auto; font-size: 15px; width: 100%; border-top: 1px #ddd solid; padding: 0 13.020834vw; min-width: 100%; background: #f5f5f5; }
.copy_row3 a { color: #999; font-size: 0.78125vw; }
.copy_n { line-height: 80px; color: #999; font-size: 0.78125vw; float: left; }
.copy_n a { display: inline-block; color: #999; font-size: inherit; font-size: 14px; }
.copy_nr { float: right; color: #999; line-height: 80px; font-size: 0.78125vw; }
.copy_list strong a:before { content: ""; position: absolute; width: 30px; height: 2px; background: #d21010; bottom: 15px; }
.totalwidth { width: 52%; float: left; }
.nt { padding-left: 0px !important; border-left: none !important; }
.copy_row2:after { z-index: -1; content: ""; width: 48%; height: 100%; right: 0; top: 0; background: #fafafa; position: absolute; opacity: 0.5; }
.copy_tel { float: right; width: 48%; padding-left: 3vw; position: relative; }
.copy_tel .t1 strong a { color: #333; line-height: 50px; font-size: 19px; font-weight: normal; display: inline-block; position: relative; padding-bottom: 20px; }
.copy_tel .t1 strong a:before { content: ""; position: absolute; width: 30px; height: 2px; background: #d21010; bottom: 15px; }
.totalwidth { width: 52%; float: left; }
.t2 p { display: block; color: #666; font-size: 15px; line-height: 30px; }
 @media screen and (max-width: 1700px) {
.copy_row3 { padding: 0 1vw; }
}
@media screen and (max-width: 1700px) {
.copy_row2 { padding: 60px 1vw; }
}
/*link*/
#link_box { width: 100%; margin: 0 auto; background: #f8f8f8; padding-bottom: 30px; }
.friendlink { width: 11.875vw; line-height: 40px; float: right; position: relative; background: #eee url(//memberpic.114my.com.cn/dgbxwj11/uploadfile/image/20210828/20210828145932_345327516.png) no-repeat 185px 10px; cursor: pointer; margin-top: 20px; margin-left: 1vw; }
.friendlink .fri_L { width: 160px; height: 40px; float: left; color: #ccc; font-size: 14px; line-height: 40px; padding-left: 50px; background: #f8f8f8; font-weight: 100; border-right: 0 none; box-sizing: border-box; }
.friendlink .fri_R { height: 40px; display: block; width: 160px; line-height: 40px; position: absolute; left: 0; opacity: 0; filter: alpha(opacity=0); transition: 0.3s all ease; }
.friendlink .linkTagcs { width: 161px; max-height: 50px; overflow: hidden; transition: 0.3s all ease-in-out; position: absolute; bottom: 0px; z-index: 3; background: #f8f8f8; }
.friendlink:hover .linkTagcs { max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.friendlink .fri_R .linkTagcs li { float: none; line-height: 50px; text-align: left; text-indent: 10px; position: relative; }
.friendlink .fri_R .linkTagcs li a { display: block; color: #666; font-size: 13px; font-weight: 100; width: 160px; line-height: 40px; }
.friendlink:hover .fri_R { opacity: 1; filter: alpha(opacity=100); }
.link_com { font-size: 30px; color: #333; }
.lin { display: flex; align-items: center; justify-content: space-between; }
.icon-weixin1:before { content: '◎'!important; font-size: 40px; }