@charset "utf-8";
/*标签样式初始化*/
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }
@font-face { font-family: "DIN"; src: url("//memberpic.114my.com.cn/tzqiyukj2022/cssnew/DIN.woff2.txt") format("woff2"), url("//memberpic.114my.com.cn/tzqiyukj2022/cssnew/DIN.woff.txt") format("woff"), url("//memberpic.114my.com.cn/tzqiyukj2022/cssnew/DIN.ttf.txt") format("truetype"), url("//memberpic.114my.com.cn/tzqiyukj2022/cssnew/DIN.eot.txt") format("embedded-opentype"), url("//memberpic.114my.com.cn/tzqiyukj2022/cssnew/DIN.svg.txt") format("svg"); }
@font-face { font-family: 'iconfont';  /* Project id 3849359 */ src: url('//at.alicdn.com/t/c/font_3849359_ck52jvc5fog.woff2?t=1675390033501') format('woff2'), url('//at.alicdn.com/t/c/font_3849359_ck52jvc5fog.woff?t=1675390033501') format('woff'), url('//at.alicdn.com/t/c/font_3849359_ck52jvc5fog.ttf?t=1675390033501') format('truetype'); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
/*通用代码*/
* { margin: 0px; padding: 0px; box-sizing: border-box; }
body { font-size: 14px; color: #222222; font-family: "Microsoft YaHei"; font-family: '微软雅黑'; min-width: 1400px; overflow-x: hidden; }
img { margin: 0px; padding: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
h1, h2, h3, h4, h5, h6, h7 { font-weight: normal; }
dl, dt, dd, ol, ul, li, from, input, select, span, p, div { margin: 0px; padding: 0px; list-style: none; }
.clear { clear: both; }
a { color: #222222; text-decoration: none; font-size: 14px; }
a:hover { color: #005bb4; cursor: pointer; }
em, i { font-style: normal; }
input, button, select, textarea { outline: none; font-family: "Microsoft YaHei"; font-family: '微软雅黑'; }
.w1300 { width: 1300px; margin: 0 auto; }
.w1400 { width: 1400px; margin: 0 auto; }
.w1800 { margin: 0 auto; }
.fr { float: right; }
.fl { float: left; }
#copy { display: none; }
.fl { float: left; }
.fr { float: right; }
/*左右浮动清除*/
.clear { clear: both; height: 0px; overflow: hidden; }
/*t*/
.t { font-size: 42px; font-weight: bold; text-align: center; }
.t b { font-size: 42px; color: #005bb4; font-weight: bold; }
.t p { font-size: 17px; font-weight: normal; color: #666; padding: 10px 0; }
.t1 { font-size: 42px; font-weight: bold; text-align: center; color: #fff; }
.t1 b { color: #fff; font-weight: bold; }
.t1 p { font-size: 17px; font-weight: normal; color: #fff; padding-bottom: 10px; opacity: 0.75; }
 @keyframes bounce_fountainG { 0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
.gd { animation: myfirst 2s infinite; display: inline-block; }
 @keyframes myfirst { 0% {
 transform: translate(0px, 0px);
}
 50% {
 transform: translate(0px, -10px);
}
 100% {
 transform: translate(0px, 0px);
}
}
@keyframes widthchange { 0% {
width:20%
}
 50% {
width:100%
}
 100% {
width:20%
}
}
}
.mainhovercolor a:hover { color: #005bb4; }
.mainhovercolor a:hover { color: #005bb4; }
.top20 { margin-top: 20px; }
.top30 { margin-top: 30px; }
.top40 { margin-top: 40px; }
.top50 { margin-top: 50px; }
.top60 { margin-top: 60px; }
.top70 { margin-top: 70px; }
.top80 { margin-top: 80px; }
.top100 { margin-top: 100px; }
.top60s { padding-top: 60px; }
.hovermaincolor a:hover { color: #005bb4; }
/*抬头、幻灯片、数字*/
#nav_flash_bg { width: 100%; height: 1060px; position: relative; background: #f5f5f5; }
#nav_bg { width: 100%; height: 100px; border-bottom: 1px solid rgba(255,255,255,.1); position: absolute; top: 0px; z-index: 99; background-color: #FFF; }
#flash_bg { width: 100%; height: 938px; position: absolute; top: 0px; background: #000; }
#sz_bg { width: 100%; position: absolute; top: 838px; height: 200px; z-index: 99; }
#sz_c { width: 1400px; margin: 0 auto; height: 200px; background: #fff; box-shadow: 0 0 10px #eee; }
.banner { overflow: hidden; width: 100%; position: relative; z-index: 1; background: #000; }
.banner-box { min-width: 1300px; height: 938px; position: relative; margin: 0 auto; }
.banner-box .bd, .banner-box .bd ul { width: 100% !important; }
.banner-box .bd li { width: 100% !important; height: 938px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a { display: block; background-size: auto; width: 100%; height: 80%; position: relative; z-index: 9; }
.banner-btn { width: 100%; position: absolute; top: 375px; left: 0; margin-left: 0; height: 515px; overflow: hidden; }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 30px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transition: 0.3s all ease-in-out; z-index: 9; }
.banner-btn a.prev { left: -50px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713104309_1744444586.png) no-repeat 0 0; }
.banner-btn a.next { right: -50px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713104309_1744444586.png) no-repeat -49px 0; }
.banner-box .hd { position: absolute; bottom: 110px; width: 100%; display: block; }
.banner-box .hd ul { text-align: center }
.banner-box .hd ul li { width: 10px; height: 10px; border-radius : 50%; text-indent: -9999px; background: #fff; cursor: pointer; display: inline-block; margin: 0 5px; transition: 0.3s all ease-in-out; opacity: 0.8; }
.banner-box .hd ul li.on { background: #005bb4; border-radius: 8px; width: 70px; }
.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; }
#sz_c li { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713104332_1938018746.png) right no-repeat; float: left; width: 25%; height: 200px; text-align: center; }
#sz_c li:nth-child(4) { background: none; }
#sz_c li b { font-family: Arial; }
#sz_c li .sz_top { height: 90px; font-size: 60px; font-family: fontDin1; padding-top: 30px; }
#sz_c li .sz_top span { padding: 2px 10px; margin-left: 5px; background: #005bb4; color: #fff; border-radius: 100px; line-height: 30px; text-align: center; font-size: 14px; font-family: Microsoft YaHei; }
#sz_c li .sz_bottom { font-size: 18px; padding-top: 15px; }
#sz_c li .sz_bottom p { font-size: 12px; text-transform: uppercase; font-weight: lighter; color: #bbb; }
.nav_logo { float: left; padding-left: 2%; padding-top: 6px; }
.nav_logo img { height: 85px; }
.nav_name { float: left; padding-left: 20px; padding-top: 10px; font-size: 28px; font-family: BigYoungMediumGB20; color: #333; }
.nav_name p { font-size: 14px; }
.nav_map { float: right; height: 99px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713104355_1284716926.png) left no-repeat; width: 70px; text-align: center; }
.nav_map p { padding-top: 30px; }
.nav_search { float: right; width: 70px; height: 99px; text-align: center; }
.nav_tel { float: right; padding-top: 18px; font-size: 25px; font-family: "Arial"; color: #333; }
.nav_tel_img { float: right; height: 99px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713104355_1284716926.png) left no-repeat; width: 70px; text-align: center; margin-left: 10px; }
.nav_tel_img p { padding-top: 36px; }
.nav_bges { float: right; height: 99px; }
.nav { position: relative; }
.nav ul { display: -webkit-flex; display: flex; justify-content: flex-start; flex-wrap: nowrap; align-items: flex-start; }
.nav ul>li { position: relative; padding: 0px 12px; text-align: center; }
.nav ul>li>a { display: block; line-height: 99px; font-size: 0.9vw; color: #333; transition: all .3s ease; }
.nav ul>li.cur>a, .nav ul>li:hover>a { color: #005bb4; }
.nav>ul>li .sedNav { width: 350px; padding: 20px; border: 3px #fff solid; position: absolute; background: #f5f5f5; top: 100%; z-index: 99; display: none; left: -195px; }
.nav>ul>li .sedNav>div { display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: flex-start; position: relative; }
.sedNav_c img { width: 100%; height: 100%; }
.sedNav_c { width: 200px; height: 100%; background: #000; position: absolute; left: 110px; right: 0; }
.nav li .sedNav p { font-size: 18px; font-weight: bold; color: #222; padding-bottom: 8px; }
.nav li .sedNav span { font-size: 12px; color: #9ea9a5; text-transform: uppercase; }
.nav li .sedNav span:after { content: ""; display: block; width: 30px; height: 4px; background: #005bb4; margin-top: 20px; }
.nav li .sedNav a { display: block; border: 1px #e1e1e1 solid; width: 180px; line-height: 34px; color: #888; font-size: 14px; text-align: center; }
.sedNav_l { text-align: left; }
.nav li .sedNav td table { display: none; }
.nav li .sedNav a+a, .nav li .sedNav tr+tr { margin-top: 10px; display: block; }
.nav li .sedNav a:hover { color: #fff; background-color: #005bb4; }
.hseaicon { height: 69px; width: 70px; cursor: pointer; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713101853_1689652454.png) no-repeat center 30px; text-align: center; }
.hsearch { display: -webkit-flex; display: flex; justify-content: center; flex-wrap: nowrap; align-items: center; position: relative; }
.hsearch:hover .iser_box { transform: rotateX(0deg); }
.iser_box { background: rgba(255,255,255,0.9); position: absolute; top: 100px; right: 0; padding: 30px; transform-origin: top; transform: rotateX(90deg); transition: all 0.5s; z-index: 9; }
.search_l { display: flex; align-items: center; justify-content: end; width: 650px; font-size: 14px; }
.search_l span+span { margin-left: 10px; }
.search_l a { color: #666; 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; }
.hbtn .hmap { display: block; width: 88px; height: 100px; background: url() no-repeat center 30px; text-align: center; font-size: 14px; color: #fff; line-height: 140px; font-weight: lighter; }
/*about*/
.ab_bg { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713134531_1109440310.jpg) no-repeat; width: 100%; margin: 0 auto; padding-top: 80px; height: 590px; }
.ab_fl { float: left; width: 50%; }
.ab_t { font-size: 40px; font-weight: bold; color: #333; padding-top: 20px; }
.ab_t b { padding-right: 10px; position: relative; top: 7px; }
.ab_t1 { font-size: 18px; color: #666; }
.ab_t1 b { padding-right: 10px; }
.ab_w { color: #666; font-size: 15px; padding-top: 35px; line-height: 30px; }
.ab_w a { position: relative; margin-top: 20px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713134746_1576607010.png) no-repeat; width: 148px; height: 36px; display: block; }
.ab_w a img { margin-top: 40px; }
.ab_w a b { position: absolute; font-weight: lighter; left: 30px; top: 3px; font-size: 16px; }
.ab_w a:hover { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713134746_1576607010.png) no-repeat; }
.ab_w a:hover { color: #005bb4; }
.ab_fr { float: right; border: 15px solid #fff; box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1); }
/*mod*/
.mod { height: 150px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713135631_1544653611.jpg) no-repeat center bottom; }
/*proadv */
.proadv_t .t1 { font-size: 44px; font-weight: bold; text-align: center; color: #fff; position: absolute; top: 70px; z-index: 9999; width: 100%; }
.proadv_t .t1 p { font-size: 18px; font-weight: normal; color: #fff; padding-top: 15px; padding-bottom: 10px; opacity: 0.6; }
.proadv_t { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713150106_1762339940.jpg) no-repeat center; width: 100%; height: 850px; position: relative; }
.proadv_t, .proadv_t ul { width: 100% !important; }
.proadv_t ul li { float: left; width: 25%; height: 850px; z-index: 999; text-align: center; color: #fff; font-weight: lighter; padding: 300px 19px 0; cursor: pointer; position: relative; }
.proadv_t ul li+li { border-left: 1px solid rgba(255, 255, 255,0.1); }
.proadv_t ul li.on { background: rgba(0,91,180,0.8); }
.proadv_t ul li span { animation: rolation 2s linear infinite; margin: 0 auto; color: #fff; font-size: 60px; border: 1px solid rgba(255,255,255,0.8); border-radius: 50%; padding: 30px; width: 130px; height: 130px; display: block; }
.proadv_t ul li b { display: block; font-size: 25px; padding-top: 60px; }
.proadv_t ul li em { font-size: 14px; line-height: 36px; text-transform: uppercase; color: #ffffff; opacity: 0.5; }
.proadv_t ul li p { font-size: 15px; line-height: 36px; opacity: 0; }
.proadv_t ul li em:after { content: ""; width: 35px; height: 1px; background: #fff; position: absolute; left: 150px; bottom: 270px; }
.proadv_t ul li a { font-size: 14px; display: inline-block; width: 175px; height: 34px; line-height: 34px; color: #fff; border: 1px solid #fff; opacity: 0; }
.proadv_t ul li.on { padding-top: 300px; transition: 0.5s all; }
.proadv_t ul li.on b { padding-top: 60px; transition: 0.5s all; }
.proadv_t ul li.on p, .proadv_t ul li.on a { opacity: 1; transition: 0.5s all; }
.proadv_t ul li a:hover {
background: :rgba(246,129,0,0.8); border: 1px solid #f2823a; transition: 0.5s all; }
.proadv_t ul li i { font-size: 56px; opacity: 0.5; letter-spacing: 1px; }
.proadv_t ul li.on em { }
.proadv_t ul li.on i { opacity: 1; }
.proadv_t ul li.on p { padding: 50px 0; }
.proadv_t ul li.on i { font-size: 0; }
/*case*/
.so_ic { margin-top: 54px; }
.so_ic .new_web_div2021 { display: flex; justify-content: space-between; }
.so_ic ul img { width: 100%; height: auto; transition: all .75s; }
.so_ic ul { width: 24%; }
.so_ic ul:nth-child(2) { width: 49.6%; }
.so_ic ul:nth-child(2) li:nth-child(2) { display: none; }
.so_ic ul li { position: relative; }
.so_ic ul li p a { display: block; position: absolute; bottom: 0px; right: 0; width: 100%; height: 46px; line-height: 46px; text-align: center; background: rgba(0,0,0,0.6); color: #fff; font-size: 16px; transition: all .5s; }
.so_ic ul li+li { margin-top: 18px; }
.so_ic li:hover img { transform: scale(1.1); }
.so_ic li>a { display: block; overflow: hidden; }
.so_ic ul li:hover p a { background: #005bb4; }
/*lc*/
.lc_bg { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230714/20230714100817_1551611557.jpg) no-repeat; height: 580px; padding-top: 50px; }
.lc_c { position: relative; }
.lc_c:after { position: absolute; content: ""; width: 100%; height: 1px; border-top: 1px dashed rgba(255,2555,255,0.0); top: 58px; left: 0; display: block; }
.lc_c ul { display: flex; justify-content: space-between; margin-top: 60px; position: relative; }
.lc_c ul li { width: 11.1%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.lc_c ul li>div { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713165825_1653504061.png) no-repeat center; width: 95px; height: 110px; display: flex; justify-content: center; align-items: center; transition: all .5s; z-index: 99999 !important; }
.lc_c ul li>div>span { font-size: 50px; color: #666; }
.lc_c ul li>div>span:nth-child(3) { font-size: 45px; color: #666; }
.lc_yd { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713165859_977949444.png) no-repeat; position: relative; width: 18px; height: 17px; left: 70px; bottom: 60px; }
.lc_c ul li b { font-weight: normal; display: block; font-size: 18px; color: #fff; transition: all .5s; }
.lc_btn { margin: 0 auto; margin-top: 60px; width: 516px; height: 62px; background: #0e131f; font-size: 36px; color: #fff; border-radius: 31px; display: flex; align-items: center; }
.lc_c ul li:hover>div { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713165917_685952924.png) no-repeat center; transform: translateY(-8px); }
.lc_c ul li:hover b { color: #fff; transform: rotateX(360deg); }
.lc_c ul li:hover>div>span { color: #005bb4; }
/*news*/
.news_bg { }
.news { padding: 70px 0; }
.new_tl { float: left; margin-bottom: 30px; }
.new_tl>b { display: block; color: #e9e9e9; font-size: 50px; }
.new_tl>b span { color: #005bb4; }
.new_tl>i { font-size: 28px; }
.new_tl>i em { display: inline-block; margin-left: 20px; width: 100px; height: 1px; background: #e6e6e6; }
.news_tab ul li { display: inline-block; overflow: hidden; width: 140px; line-height: 46px; position: relative; padding: 0 10px }
.news_tab ul li+li { margin-left: 25px; }
.news_tab ul li::after { content: ''; display: block; clear: both; width: 100%; height: 46px; position: absolute; left: -100%; top: 0%; background: #005bb4; filter: progid:DXImageTransform.Microsoft.gradient( startColorproadv='#005bb4', endColorproadv='#005bb4', GradientType=1 );
transition: .3s all ease; border-radius: 20px 0; }
.news_tab ul li:hover, .news_tab ul li.on { border-color: transparent; }
.news_tab ul li a img { display: inline-block; vertical-align: middle; padding-right: 5px; -webkit-filter: grayscale(1); filter: grayscale(1); }
.news_tab ul li:hover a img, .news_tab ul li.on a img { -webkit-filter: grayscale(0); filter: grayscale(0); }
.news_tab ul li:hover:after, .news_tab ul li.on:after { left: 0 }
.news_tab ul li:hover a, .news_tab ul li.on a { color: #005bb4; }
.news_tab ul { text-align: center; line-height: 30px; }
.news_tab ul li a { display: block; font-size: 18px; color: #343434; transition: .3s all ease; position: relative; z-index: 3; }
.news_tab { float: right; margin-top: 30px; }
.news_tab img { position: relative; float: left; top: 18px; }
.news_tab li a i { color: #333; font-size: 28px; padding-right: 10px; position: relative; top: 4px; float: left; }
.news_tab li.on a, .news_tab li.on a i { color: #fff !important; font-weight: normal; }
.news_list { height: 501px; width: 100%; overflow: hidden; }
.news_list .news_div { height: 500px; }
.news_list .news_div_item, .news_list .divdgweb_new_div_item { width: 23.65%; display: inline-block; position: relative; height: 490px; transition: 0.5s; padding: 20px; border: 1px #eee solid; }
.news_list .news_div_item+.news_div_item, .news_list .divdgweb_new_div_item+.divdgweb_new_div_item { margin-left: 1.79%; }
.news_list .news_div_item_date, .news_list .divdgweb_new_div_item_date { position: absolute; top: 250px; display: inline-block; left: 19px; padding-left: 32px; height: 22px; }
.news_list .news_div_item_date::before, .news_list .divdgweb_new_div_item_date::before { position: absolute; content: ''; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713165944_858027896.png) no-repeat left center; top: 0; left: 0; width: 22px; height: 22px; }
.news_list .news_div_item_content, .news_list .divdgweb_new_div_item_content { position: absolute; top: 280px; 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 .divdgweb_new_div_item_year, .news_list .divdgweb_new_div_item_month, .news_list .divdgweb_new_div_item_day { float: left; font-size: 15px; line-height: 22px; color: #999; }
.news_list .news_div_item_a, .news_list .divdgweb_new_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, .news_list .divdgweb_new_div_item_a::before { position: absolute; content: '查看详情'; bottom: -152px; left: 0; width: 175px; 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; }
.news_list .news_div_item_a::after, .news_list .divdgweb_new_div_item_a::after { position: absolute; content: ''; bottom: -141px; font-size: 43px; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713170007_604403472.png) no-repeat center; width: 25px; height: 14px; left: 130px; transition: 0.5s; }
.news_list .news_div_item_body, .news_list .divdgweb_new_div_item_body { font-size: 14px; color: #666; line-height: 24px; }
.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; overflow: hidden; }
.news_list .divdgweb_new_div_item_pic, .news_list .divdgweb_new_div_item_pic a, .news_list .divdgweb_new_div_item_image { width: 100%; height: auto; display: block; }
.news_list .news_div_item_pic, .news_list .divdgweb_new_div_item_pic { border: 1px solid #eee; }
.news_list .news_div_item:hover .news_div_item_a, .news_list .divdgweb_new_div_item:hover .divdgweb_new_div_item_a { color: #005bb4; transition: 0.3s; }
.news_list .news_div_item:hover .news_div_item_a::before, .news_list .divdgweb_new_div_item:hover .divdgweb_new_div_item_a::before { background: #005bb4; transition: 0.5s; padding-left: 40px; color: #fff; }
.news_list .news_div_item:hover .news_div_item_a::after, .news_list .divdgweb_new_div_item:hover .divdgweb_new_div_item_a::after { left: 110px; transition: 0.5s; }
.news_list .news_div_item .news_div_item_pic img, .news_list .divdgweb_new_div_item .news_div_item_pic img { width: 100%; height: 100%; transition: all .9s ease; }
.news_list .news_div_item:hover .news_div_item_pic img, .news_list .divdgweb_new_div_item:hover .news_div_item_pic img { transform: scale(1.1); }
.news_list .news_div_item:hover img { transform: scale(1.1); }
.hz_bg { background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713152457_83658694.jpg) no-repeat center; margin: 0 auto; width: 100%; height: 700px; }
.hz_f.fl { margin-top: 200px; }
.hz_w { position: relative; }
.hz_w b { font-size: 38px; font-weight: bold; }
.hz_w p { font-weight: normal; font-size: 18px; line-height: 30px; margin: 20px 0; }
.hz_w b:before { content: ""; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713152418_229157341.png) no-repeat; float: left; position: absolute; width: 50px; height: 50px; left: -20px; top: -10px; }
.hz_m { background: linear-gradient(120deg, #005bb4 20%, #005bb4 70%); display: block; width: 150px; height: 40px; line-height: 40px; border-radius: 30px; text-align: center; margin-top: 50px; }
.hz_m a { color: #fff; font-size: 16px; }
.hz_m:hover { width: 200px; transition: all 0.6s }
#company_c_r { width: 650px; float: right; padding-top: 28px; }
/*底部导航*/
#b_nav_bg { width: 100%; height: 443px; background: #383b42; }
#b_nav_bg li { float: left; width: 20%; cursor: pointer; height: 443px; color: #727886; background: url(https://memberpic.114my.com.cn/dgguiming/uploadfile/image/20230713/20230713195137_1336870853.png) right no-repeat; }
#b_nav_bg li:nth-child(5) { background: none; }
#b_nav_bg li a { font-size: 15px; color: #727886; }
#b_nav_bg li a:hover { font-size: 15px; color: #ff0; }
#b_nav_bg li.on { background: #005bb4; color: #fff; }
#b_nav_bg li.on a { color: #fff; }
#b_nav_bg li.on a:hover { font-size: 15px; color: #ff0; }
#b_nav_bg li.on .b_top span { background: #fff; }
#b_nav_bg li .b_kuandu { padding-top: 60px; padding-left: 65px; }
#b_nav_bg li .b_top { font-size: 15px; text-transform: uppercase; }
#b_nav_bg li .b_top span { width: 25px; height: 3px; background: #818898; margin-right: 10px; display: block; float: left; margin-top: 8px; }
#b_nav_bg li .b_top p { color: #fff; font-size: 25px; padding-top: 10px; }
#b_nav_bg li .b_bottom { padding-top: 30px; line-height: 36px; }
#b_nav_bg li .b_bottom b { font-weight: normal; font-family: fontDin1; font-size: 30px; color: #fff; }
#copyright_bg { width: 100%; background: #f5f5f5; color: #96989d; font-size: 14px; padding: 30px 0px; line-height: 30px; }
#copyright_bg a { color: #96989d; font-size: 14px; }
#copyright_bg a:hover { color: #005bb4; font-size: 14px; }
#copyright_l { float: left; padding-left: 65px; }
#copyright_r { float: right; padding-right: 65px; }
.sc_ic ul { display: flex; }
.sc_ic { margin-bottom: 80px; overflow: hidden; }
.sc_ic button { display: none!important; }
.sc_ic ul img { width: 100%; height: auto; }
.sc_ic ul li { width: 32.3%; flex-shrink: 0; margin: 0 0.12%; }
.sc_ic ul li p>a { display: block; height: 55px; background: #f3f4f4; line-height: 55px; text-align: center; font-size: 18px; font-weight: lighter; }
.sc_ic ul li>a { display: block; position: relative; }
.sc_ic ul li>a:before, .sc_ic ul li>a:before { position: absolute; content: ""; background: rgba(0,91,180,0.6); width: 100%; height: 100%; opacity: 0; transition: all 0.3s; top: 0; left: 0; }
.sc_ic ul li:hover>a:before { opacity: 1; }
.sc_ic ul li>a:after { position: absolute; content: "+"; top: 50%; left: 50%; width: 40px; height: 40px; background: #fff; border-radius: 100%; text-align: center; line-height: 40px; font-size: 18px; box-shadow: 0 0 1px rgba(0,0,0,0.3); transition: transform 0.3s, opacity 0.3s; margin-top: -20px; margin-left: -20px; font-weight: bold; transform: scale(1.5); opacity: 0; color: transparent; }
.sc_ic ul li:hover>a:after { opacity: 1; transform: scale(1); color: #332a4e; }
/*products*/
.pro_ic { display: flex; justify-content: space-between; margin-top: 50px; }
.pro_lcc { width: 20%; background: #005bb4; }
.pro_rc { width: 78.5%; height: 1150px; overflow: hidden; }
.pro_tit { text-align: center; }
.pro_tit>b { display: block; font-size: 48px; color: #333; }
.pro_tit>b>span { color: #005bb4; }
.pro_tit p { font-size: 20px; margin-top: 17px; color: #333; }
.pro_lcc * { color: #fff!important; }
.pro_ca>b { display: block; font-size: 30px; font-weight: bold; }
.pro_ca { background-color: #333; text-align: center; padding: 45px 0 40px; }
.pro_ca p { font-size: 16px; text-transform: uppercase; margin-top: 10px; }
.pro_lcc li a { position: relative; display: block; width: 85%; height: 45px; line-height: 45px; margin: 0 auto; font-size: 16px; padding-left: 26%; }
.pro_lcc li a:after { position: absolute; content: "※"; left: 20%; }
.pro_lcc li { margin-top: 25px; }
.pro_lcc ul { padding-bottom: 25px; }
.pro_lcc li:hover a { background-color: #333; }
.pro_rc ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pro_rc li { width: 32.2%; }
.pro_rc li br { display: none; }
.pro_rc li span a { display: block; font-size: 17px; color: #333; background: #f4f4f4; height: 56px; line-height: 56px; text-align: center; }
.pro_rc li img { width: 100%; height: auto; border: 1px solid #eee; }
.pro_rc li { margin-top: 20px; }

.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:#005bb4;}
.pcul li:hover .pc_t b:after{ background:#005bb4; width:40px;}