@font-face {
font-family:din;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

@font-face {
  font-family: 'iconfont';  /* Project id 4367650 */
  src: url('//at.alicdn.com/t/c/font_4367650_74isaqazeq3.woff2?t=1703946242093') format('woff2'),
       url('//at.alicdn.com/t/c/font_4367650_74isaqazeq3.woff?t=1703946242093') format('woff'),
       url('//at.alicdn.com/t/c/font_4367650_74isaqazeq3.ttf?t=1703946242093') 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;}
		





@charset "utf-8";

/*通用代码*/
@charset "utf-8"; 
*{ margin:0px; padding:0px;box-sizing: border-box;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1400px; overflow-x:hidden;     font-size: 14px;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
a{color: #484848; text-decoration: none; font-size:14px;}
a:hover{color: #2269e5;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}
.en{ text-transform:uppercase; font-family:arial;}
li,p,i,b,em,dt,dd,td,a,ul,td,input,textarea,span{ box-sizing:border-box;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}

.dfs{display:flex;align-items:end;justify-content:space-between;}
.cf{zoom: 1;}
.gy{max-width:1400px;margin: 0 auto;width: 100%;}
.w1400{margin: 0 auto;width:1400px;}


/*距离*/
.top10{ margin-top:10px;}
.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;}
.top90{ margin-top:90px;}
.top100{ margin-top:100px;}


/*t*/
.t{font-size:42px; font-weight:bold; text-align:center;}
.t b{ color:#2269e5; }
.t p{ font-size:17px; font-weight:normal; color:#666; padding:10px 0;}
.t em {
    font-size: 26px;
    font-weight: normal;
    color: #999;}

.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;  line-height: 36px; opacity: 0.95;}
.t1 em { font-size: 26px; font-weight: normal;  color: #fff;}




/*头部*/
.weixin{margin: 15px 0 0 20px;}
.weixin img{width:130px;}
.weixin p{font-size: 15px;text-align: center;}
.head_bg { width: 100%;}
.head_s { height: 40px; line-height: 40px; font-size: 14px; font-family: "SimSun"; }
.head_s a { font-size: 14px; }
.logo { margin-top: 28px;  margin-bottom: 20px;}
.logo img{width:88%;}
.hx { width: 1px; height: 90px; background-color: #ececec;margin:60px 12px 0 0px; }
.slogan strong { font-size: 35px; color: #cf271e; }
.slogan i{font-size: 40px;}
.slogan { font-size:20.6px; margin-top: 66px; line-height: 40px; font-weight: 300;text-transform: uppercase; }
.albb { font-size: 16px; font-weight: 300; margin:50px 65px 0 0px; text-align: center; line-height: 30px; }
.phone { margin-top: 50px; }
.phone_m { margin-left: 10px; margin-bottom: 10px; }
.phone_t { font-size: 18px; padding-top: 8px; font-weight: 300; }
.phone span { font-family: "Arial"; font-size: 28px; font-weight: bold; color: #525252; }
.albb_t img{display: block;margin: auto;}
.albb_t p{font-size: 18px;font-weight: bold;color: #cf271e;}
.albb_b p{float: left;width: 343px;background: #cf271e;margin: 0px 10px 0 13px;color: #fff;text-align: center;border-radius: 15px;}
.fr_weixin{margin-right: 50px;}




/*栏目*/
#nav_bg {width: 100%;height: 59px; background:url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20181218/20181218172742_1448829590.jpg) repeat-x; }
.NavCeshi li{float:left;height: 59px;position:relative;top: 0px;transition: 0.2s all ease-in-out;width: calc(100% / 11);}
.NavCeshi li>a{display:block;position: relative;text-align: center;}
.NavCeshi li i{line-height:60px;font-style:normal;font-size: 0.9vw;color:#fff;}
.NavCeshi li.navcurrent i,.NavCeshi > li:hover > a i{color:#fff;position: relative;z-index: 9;}
.NavCeshi > li.navcurrent > a:before,.NavCeshi > li:hover > a:before{ left: 12px !important}
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width: 100%}
.nav>ul>li>a:after {content: '';display: block;position: absolute;bottom: 0;height:59px;background: #333;width: 0;left: 0;transition: all .3s ease;}

/*下拉*/

.NavCeshi li .nav2{width:190px;border-top: 4px #cf271e solid;position: absolute;left:50%;top:100px;transform: translate(-50% );z-index: 999999;transition: all 0.3s ease-out 0s;opacity: 0;}
.NavCeshi li:hover .nav2{opacity: 1;top:59px;z-index: 9999;}
.NavCeshi li .nav2 a{display: block;height: 50px;line-height: 50px;background: #cf271e;color: #fff;text-align: center;transition:ease-out .3s;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.NavCeshi li .nav2 a:hover{background: #fff;text-indent: 10px;color: #cf271e;}
.nav2 table{width: 100%;}



/*banner*/
#banner,.banner{max-width:1920px; margin:0 auto;}
.banner{ clear:both;position: relative; overflow: hidden;width: 100%; height:800px;}
.ban_vid_text{width:100%;height:100%;position:absolute; top:50%;left:40%;transform:translateX(-50%);padding-left:690px;padding-top:0px;text-align:right;z-index: 99;}
.ban_vid_text p{font-size:42px;font-weight:normal;color:#fff;line-height:66px;}
.ban_vid_text p b{display:block;color:#fff;font-size:48px;font-weight:bold; line-height: 68px;}
.ban_vid_text span{width:100%;display:block;margin:30px 0;font-size:18px;line-height:32px;color:rgba(255,255,255,0.77);background:rgba(16,65,129,0.73);padding:30px;border-radius:10px;}
.ban_vid_text button{padding:12px 32px;background:#b7100c;border:none;color:#fff;font-size:16px;border-radius:6px;cursor: pointer; margin-top:10px;}


.banner .bgd{position: relative;}
.banner .bgd:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20231215/20231215135348_239165072.png) repeat 0px 0px;
    background-size: 2px;
    -webkit-background-size: 2px;
    -moz-background-size: 2px;
    -o-background-size: 2px;
    -ms-background-size: 2px;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.6;  height: 800px;}


.banner .bd { width: 100%;position: relative;}
.banner .bd ul li a { display: block; height: 800px; font-size: 0;}
.banner .bd li {overflow: hidden;}
.banner .hd { position: absolute; left: 0; bottom:30px; display: block; width: 100%; text-align: center;z-index: 9999;}
.banner .hd ul { display: inline-block;}
.banner .hd ul li { font-size: 0; float: left;  text-align: center; overflow: hidden;  margin: 0 10px; width: 15px; height: 15px; background: #fff; border-radius: 50%;}
.banner .hd ul li.on{ background: #2269e5; width: 40px; height: 15px; border-radius:10px;}

.banner .prev, .banner .next {  display:block; cursor:pointer;position: absolute; top: 50%;  width: 55px; height: 55px; line-height: 55px; text-align: center; border-radius: 50%; opacity: 0; background: #fff; transition: all 1s; z-index: 9999;}
.banner .prev i, .banner .next i {  font-size: 30px; color: #333;}
.banner .prev { left: 5%;}
.banner .next { right: 5%;}
.banner:hover .prev, .banner:hover .next { opacity: 0.5;}
.banner .prev:hover , .banner .next:hover  { opacity: 1;}

.video_text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 9; }
.video_text h3 { font-weight: bold; font-size: 58px; color: #fff;  margin-bottom: 15px;}
.video_text p { font-size: 30px; color: #fff;  border: 1px solid #eee;
    border-radius: 50px;
    width: 700px;
    margin: 0 auto;
    text-align: center;
    line-height: 55px;}
	

/*搜索*/
.search_bg{height: 90px;background: #eee;overflow: hidden;}
.search_nbg{position: absolute;z-index: 999;top: 817px;border: 1px solid #eee;background: #fff;}
.search_nbg .search{margin:0 auto;background: #fff;}
.search-bg{height:46px;overflow: hidden;margin-top:26px;}
.search{height: 90px;}
.search_l{line-height: 90px;color: #c0c0c0;}
.search_l dd{font-size:18px;color: #333;display: inline-block;font-weight: normal;}
.search_l a{font-size: 15px;color: #666;}
.search_l a:hover{color:#cf271e;}
.search-bg #infoname{width:300px;background:#e6e6e6 ;outline:none; color:#999999;border: none;height:46px;line-height:6;font-size: 14px;padding-left: 20px;font-weight: lighter;border: 1px solid #eee;border-top: none;border-bottom: none;border-radius: 23px;}
.search_nbg #infoname{width:278px;height: 44px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 0px;top: 0px;height: 46px;}



/*pro*/
.pro_bg{background: #f6f6f6; padding: 70px 0;  height: 530px;}
.protab{text-align: center; margin-top:40px;}
.protab li{font-size: 18px;width: calc(100% / 7); height: 70px; display: inline-block; transition: all .3s ease; position: relative; float: left;   text-align: center; line-height: 70px; border: 1px solid #eee; overflow: hidden;} 
.protab li a{font-size: 18px;}
.protab li.on{background: #2269e5; color: #fff;}
.protab li.on a,.protab li:hover.on a{color: #fff;}
.protab li+li{margin-left:-1px}
.protab li:after{content:'';width:200px;height:200px;background:#2269e5 ;transform:rotate(0deg);position:absolute;top:-115px;left:230px;transition:all 0.5s ease;}
.protab li.on:after{left:0px; z-index: -1;}


.pro_con {display: flex;overflow: hidden; width: 1400px;     margin: 0 auto;     /*height: 680px;*/}
.pro_call { width: 100%;overflow: hidden;transition: 0.5s;flex-shrink: 0; margin-top: 30px;}
.pro_call li {padding-left: 0 !important; display: block; float: left;  margin-bottom: 20px;     width: 32.5%; border: 1px solid #eee; }
.pro_call li+li { margin-left: 1%;}
.pro_call li a{display: block; width: 100%; height: auto; overflow: hidden; position: relative; }
.pro_call li a img{ }
.pro_call li br{display:none;}
.pro_call li span a{display:block;width:100%;height:60px;line-height:60px;font-size:18px;color:#333;   position: relative;z-index:22;     text-align: center; background: #fbfbfb; transition: all linear 0.7s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.7s;}
.pro_call li:nth-child(4),.pro_call li:nth-child(8){margin-right: 0%;}
.pro_call li img{ transition: all linear 0.7s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.7s; width: 100%;height: auto;}
.pro_call li:hover img{ -webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.pro_call li:hover span a{ color: #ffffff;  background: #2269e5;}




/*解决方案*/
.projectbg{width:100%; max-width:1920px; overflow-x:hidden; margin:0 auto;}
.project{width:1400px; margin:0 auto;}
.project_fl{float:left; height:740px; margin-left:-261px; padding-left:260px; background:#2269e5;}
.project_tit{padding-top:100px;}
.project_tit em{font-size:44px; line-height:44px; color:#fff; font-weight:bold;}
.project_tit p{margin:16px 0; font-size:18px; line-height:18px; color:rgba(255,255,255,.9);}

.project_nav{width:300px; margin-top:60px;}
.project_nav li{     padding-left: 20px;   float: left;
    width: 260px;
    margin-bottom: 10px;font-size: 18px;
    line-height: 60px;
    color: rgba(255,255,255,.7);
    box-sizing: border-box;
    cursor: pointer;
    transition: color 0.5s;
    border-bottom: 1px solid rgba(255,255,255,.2);}
.project_nav li span{ font-size: 24px; color: #fff;     padding-right: 10px;
    position: relative;
    top: 4px;}
.project_nav li:hover,.project_nav li.on{color:#fff; background:#ff9002;}
.project_fr{float:left; height:740px; position:relative; margin-right:-261px;}
.project_fr li{}
.project_fr li img{position:absolute; left:0; top:0; width:1400px; height:740px;}
.project_fr li span{position:absolute; left:0; bottom:0; display:block; width:800px; height:130px; background:rgba(0,0,0,0.6); border-top-right-radius:37px; padding-left:38px; padding-top:30px; box-sizing:border-box;}
.project_fr li span em{font-size:26px; line-height:26px; color:#fff;}
.project_fr li span p{width:736px; margin-top:16px; font-size:16px; line-height:32px; color:rgba(255,255,255,0.8);}
.project_nav li a,.project_nav li.on a{font-size: 18px; color: #fff;}



/*partner*/
.partner_t{width: 1400px;margin: 0 auto;border-bottom: 1px solid #ddd; margin-top:40px;}
.partner_t li {display: flex;justify-content: space-between;border: 1px solid #ddd;     float: left;  display: block;}
.partner_t li:last-child{}
.partner_t li{padding-left: inherit !important;transition: all 0.3s linear;text-align: center;border-left: 1px solid #ddd;width: calc(100% / 6);background: #fff;overflow: hidden;}
.partner_t li a{display: flex;height: 100%;align-items: center;justify-content: center;}
.partner_t li a img{}
.partner_t li:nth-child(6){border-right: 1px solid #ddd;}
.partner_t li p{ display: none;}
.partner_t li a img{    transition: all 0.5s linear;}
    .partner_t li a img:hover{    -webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter: gray; transition: all 0.5s linear;}
.partner_t li:hover{    box-shadow: 0 0 22px rgb(0 0 0 / 0.3); position: relative;z-index: 99;transform: scale(1);}

	

/*com*/
.about_bg{padding:0px 0 100px 0;background:url(//memberpic.114my.com.cn/dghengbo/uploadfile/image/20230919/20230919084100_437346566.jpg) no-repeat;    position: relative;background-attachment: fixed;}

.about_bg:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
}
.about_t{margin: 0 auto;
    width: 80%;
    min-width: 1400px;
    box-sizing: border-box;}

.about_bt{color:#fff;}
.about_bt .uw-line-x { background: rgba(255,255,255,.5);}
.about_wz{transform: translateX(0px);opacity: 1;color: #fff;font-weight: 100;font-family: syh;text-transform: uppercase;
font-size: 36px;line-height: 40px;}
.uw-line-x {
    width: 100%;
    height: 3px;
    position: relative;
    margin: 10px 0 28px 0;
    background: rgba(0,0,0,.2);
}
.uw-line-x{transform: translateX(0px);
    opacity: 1;
    color: #fff;
    font-weight: bold;
    font-family: microsoft yahei;
    text-transform: uppercase;}
.uw-line-x::before {
    content: '';
    width: 30%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: #d51f25;
}
.about_bt .about_wz1, .uw-investor-line-content strong {
    font-size: 62px;
    line-height: 80px;
}
.about_wz1{transform: translateX(0px);
    opacity: 1;
    color: #fff;
    font-weight: bold;
    font-family: microsoft yahei;
    text-transform: uppercase;}
.about_int {width: 60%;float: right;margin: 100px 20px; border-radius: 10px;position: relative;}
.about_int b {line-height: 28px;font-size: 15px; color: #fff; font-weight:normal;}
.about_int b a{color: #fff;}
.about_tu {margin-top: 30px;}
.about_tu ul {display: flex;justify-content: space-between; padding: 0 2%;}
.about_tu ul li {width: 120px;height: 120px;border: 1px dashed #fff;border-radius: 100px;display: flex;justify-content: center;align-items: center;flex-flow: column;transition: 0.5s;}
.about_tu ul li:hover{border-color: #2269e5;     background: #2269e5;}
.about_tu ul li:hover i{color: #2269e5;}
.about_tu ul li i {font-size: 26px;transition: 0.5s;color: #fff;}
.about_int span {line-height: 18px;font-size: 18px; text-align: center; padding-top:10px;}
.about_tu li span a {font-size: 18px;color: #fff; font-weight:bold;}
.about_tu li span em{font-size: 12px;color:rgba(255,255,255,0.5);display: block;padding-top:2px;}


/*workshop*/
.Mod_bg{    width: 1500px;
    margin: 0 auto;
    background: #fff;
    position: relative;
    top: -60px;
    padding: 50px;     z-index: 10;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.1);}
.Mod_t { width: 1400px;  margin: 0 auto;height: 80px;}
.Mod_t li{     width: calc((100% - 3px)/ 4); float:left;}
.Mod_t li+li {
    margin-left: 1px;}
.Mod_t li a{background: #eee; display:block;  text-align:center; font-size:20px; line-height:80px; color:#333;}
.Mod_t li a:hover,.Mod_t li.Modcur a{background:#2269e5; color:#fff;}
.Mod_t li a b {  font-size: 32px;   font-weight: normal;   padding-top: 30px;   position: relative; top:5px;}

.Mod_w{margin-top:30px; overflow:hidden;}
.Mod_w .new_web_div2021 li{float:left; margin-right:20px;}
.Mod_w .new_web_div2021 li > a{display:block; width:337px; height:253px; overflow:hidden;}
.Mod_w .new_web_div2021 li > a img{transition-duration:0.5s;}
.Mod_w .new_web_div2021 li p{margin-top:10px;}
.Mod_w .new_web_div2021 li p a{display:block; width:100%; text-align:center; font-size:16px; line-height:16px; text-decoration:none;}
.Mod_w .new_web_div2021 li:hover > a img{transform:scale(1.1);}





/*新闻*/
.news_bg{ padding-bottom:50px; overflow:hidden;}
.bg{position: relative; margin: 0 auto;}
.box{margin: 0 auto; }
.news_t{padding:80px 0 14px 0; }
.news_tl p{ font-size:36px; color: #2269e5; line-height: 52px; font-weight: 900;}
.news_tl span{font-size: 16px;
    margin-top: 10px;
    color: #888;
    letter-spacing: 1px;}
.news_tl,.news_tr{display: inline-block;}
.news_tr a{display: inline-block; margin-left: 110px;margin-top: -12px;}
.news_tr a p{font-size: 20px; color: #222; line-height:0px;}
.news_tr a span{font-size: 12px; color: #ccc; font-family: "Arial"; text-transform: uppercase; line-height:46px;}
.news_tr a:before{content:""; display: block; width: 56px; height: 56px; border-radius: 100%; background-color: #f7f7f7;  margin: -10px 14px 0 0; position: relative;top:37px;left: -70px;  transition: 0.3s ease all; background-image: url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20231214/20231214144232_1249325885.png);  }
.news_tr a:nth-child(1):before{background-position: 0 0;}
.news_tr a:nth-child(2):before{background-position: -56px 0;}
.news_tr a:nth-child(3):before{background-position: -112px 0;}
.news_tr a.on:before{background-color:#2269e5; background-position-y: -56px;}

.news_div .news_div_item{position: relative; float:left; }
.news_div .news_div_item:first-child{width:30%; height:600px; padding-top:40px;   z-index: 2;}
.news_div .news_div_item:nth-child(n+2){width:31%; padding:40px 0 40px 0;  height:288px; float:left; border-bottom:1px #eee solid;  margin-left:4%;}
.news_div .news_div_item:nth-child(n+2) .news_div_item_pic{float:left; width:30%; height:168px;display:none; }
.news_div_item_pic{overflow: hidden;}
.news_div_item_pic img{width:99%;border:1px #eee solid; }
.news_div .news_div_item:first-child .news_div_item_date{display:none;}
.news_div .news_div_item:nth-child(n+2)  .news_div_item_date div{float:left; color:#ccc;}
.news_div_item_content {position: absolute; }
.news_div .news_div_item:first-child .news_div_item_pic{height:340px;}
.news_div .news_div_item:first-child .news_div_item_content{top:373px;width:100%;}
.news_div .news_div_item:nth-child(n+2) .news_div_item_content{left:0; top:54px; width:100%; }
a.news_div_item_a{font-size:22px; color:#222; line-height:50px; display: block;/* position: absolute; */width: 100%; height:100%;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news_div_item_body{font-size:15px; line-height:26px; color:#999; margin-top:16px;}

.news_div_item_body:after{content:"";  display: block; width:28px; height:28px; background-image: url(//memberpic.114my.com.cn/lianpeng2/uploadfile/image/20230601/20230601113240_299596241.png); background-position: center; background-repeat:no-repeat;    border-radius: 100px;  border:1px #ccc solid; margin-top:30px; transition: 0.3s all ease;}
.news_div_item:hover .news_div_item_body:after{background-color:#2269e5; width:60px;border:1px #2269e5solid; background-image: url(//memberpic.114my.com.cn/lianpeng2/uploadfile/image/20230601/20230601113445_1753792805.png);  }
.news_div_item:hover a.news_div_item_a{color:#2269e5; }

@media (max-width:1920px){
.news_div .news_div_item:first-child .news_div_item_pic{height:330px;}
}
@media (max-width:1680px){
.news_div .news_div_item:first-child .news_div_item_pic{height:340px;}
}
@media (max-width:1560px){
.news_div .news_div_item:first-child .news_div_item_pic{height:300px;}
.news_div .news_div_item:first-child .news_div_item_content{top: 350px;}
}

/*图片放大*/
.com-width{margin-right: auto; margin-left: auto; width: 1600px;}
.w1600{margin-right: auto; margin-left: auto; width: 1600px;}
@media (max-width: 1700px){.com-width, .w1600{width: 1500px;}}
@media (max-width: 1280px){.com-width, .w1600{width: 970px;}}
@media (max-width: 992px){.com-width, .w1600{width: 750px;}}
@media (max-width: 768px){.com-width, .w1600{width: 100%; padding-right:5px; padding-left:5px;}}


@media (max-width: 1400px){
.news_div .news_div_item:first-child .news_div_item_pic{height: 280px;}
a.news_div_item_a{font-size:15px;}
.news_div_item_body{font-size:14px;}
.news_div .news_div_item:first-child{height:570px;}
.news_div .news_div_item:first-child .news_div_item_content{top:320px;}
.news_div .news_div_item:nth-child(n+2){height:288px;}
}

@media (max-width: 1300px){
.news_div .news_div_item:first-child{height:580px;}
.news_div .news_div_item:first-child .news_div_item_content{top:310px;}
.news_div .news_div_item:first-child .news_div_item_date{top:72%;}

}


/*link*/
.links { overflow: hidden;  margin: 0 auto;  padding: 25px 0;}
.linksW {  margin: 0 auto; display: flex; justify-content: space-between; align-items: center; max-width: 1400px;}
.links_l { width: 100px;}
.links_lm { font-size: 18px;  line-height: 30px; font-weight: lighter;}
.links_lm p {  text-transform: uppercase; font-size: 24px;  font-weight: bold;   line-height: 24px;}
.links_lm p span { color: #047bd7;}
.links_lm em {  font-size: 14px;color: #999;  letter-spacing: 5px;  line-height: 16px;}
.links_r {  width: 93%; color: #fff;}
.links_r a {  font-size: 15px; color: #666 !important;}
.linkTagcs li a {font-weight: lighter;}


/*copy */
.copyright{ background:url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20240104/20240104163722_2016418316.jpg) bottom; position: relative;}

.crcon{ padding:70px 0 ; border-bottom: 1px solid rgba(255,255,255,0.1);}
.copy_item{float:left; padding-left: 140px;}
.copy_item1{float: right;padding-left:60px;     border-left: 1px solid #403f3f; height:250px;}
.copy_item ul proadvong{display: block;padding:0 0 30px; position: relative;}
.copy_item ul proadvong a{display: block; line-height: 40px;color: #fff;font-weight: normal;font-size: 18px;}
.copy_item ul proadvong a .en{font-size: 12px;color: #666;font-weight: normal;text-transform: capitalize;}
.copy_item ul li a{display: block;color: #fff;line-height: 34px;font-size: 15px; opacity: 0.7;}
.copy_item ul li{display: block;}
.copy_item ul li a:hover{color: #fff;     opacity: 1;}
.copy_item ul proadvong::after { position: absolute; content: ""; top: 50px; width: 25px; height: 2px; background-color:rgba(255,255,255,0.5); left: 0px; }
.copy_item:hover proadvong::after { position: absolute; content: ""; top: 50px; width: 77px; height: 2px; background-color: #ffffff;; left: 0px; transition: 0.5s; }
.crconcat{ width:33%; }

.social {padding-top:0px;clear: both;}
.social a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 25px; padding:5px 9px; border: 1px solid rgba(255,255,255,0.2); transition:0.3s all ease-in-out; float: left;display: block;margin-right:14px; margin-top:4%;}
.social a i { opacity: 0.7;     font-size: 20px;}
.social a img{ display: block}
.social a:hover{ background: #047bd7;  }
.social a:hover img{filter: contrast(0) brightness(2);}
.social a:hover .ewm img{filter: grayscale(1%);}
.social .ewm { position: absolute; width: 100px; bottom: 45px; right: -35px; z-index: 1; display: none; padding: 5px; background: #fff; border-radius: 5px; }
.social .ewm:after{ content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position: absolute; bottom: -5px;left: calc((100% - 10px) / 2); }
.social .ewm img { display: block; width: 100%; height:auto; }


.cr_tel img{float: left; margin-right: 15px;}
.cr_tel{ float: left; display: block; font-size:30px;line-height:35px; color: #fff; width: 350px;}
.cr_tel b{font-size:16px;line-height:35px; display: block; color: #fff; opacity: 0.8; font-weight: normal;}
.craddr{margin-top: 30px; font-size:16px;line-height:35px; color: #fff; opacity: 0.8;}
.craddr p i{font-family: 'iconfont'; color: #fff;  font-size: 18px; opacity: 0.6;     padding-right: 8px; font-weight: lighter;}
.end{height:100px;}
.end,.end a{ font-size:15px;color: rgba(255,255,255,1); font-weight:lighter; line-height:36px; width: 1400px; margin: 0 auto;    padding: 20px 0;}
.end a:hover{color: #fff;}
.crconcat .tel{font-size: 32px; color: #fff; position: relative; letter-spacing: 1px;}
.crconcat .tel:before {
    position: absolute;
    content: "";
    background: url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20231214/20231214150754_1766366674.png) no-repeat center; width: 200px;
    height: 112px;
    top: -25px;
    right: -170px;}

.crconcat .tel:after {
    content: "";
    background: #fff;
    width: 340px;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -15px;
    opacity: 0.2;}


/* 客服样式*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20210909/20210909092813_1439131992.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 .icon2{ display: block; background: url(//memberpic.114my.com.cn/dgjinyi/uploadfile/image/20230519/20230519094144_1926442240.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #cf271e; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #cf271e; border-color: #cf271e; color: #fff; margin: 10px 0 7px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }

.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #cf271e; border-color: #cf271e;}
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px;border-bottom: 1px #efefef solid;}
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }


.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*咨询热线*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#cf271e; }
.y-kefu-box01 .mobile-infos p { color: #cf271e; font-size: 18px; }
y-kefu-box .right {
width: 12px;
height: 12px;
position: absolute;
right: -12px;
top: 24px;
}
y-kefu-box .right-arrow1,
y-kefu-box .right-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
border-top: 6px transparent dashed;
border-right: 6px transparent dashed;
border-bottom: 6px transparent dashed;
border-left: 6px white solid;
overflow: hidden;
}
y-kefu-box .right-arrow1 {
left: 1px;
border-left: 6px #efefef solid;
}
y-kefu-box .right-arrow2 {
border-left: 6px white solid;
}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:115px; height:114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color: #cf271e; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }

.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#f55b1b;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }