@charset "utf-8";
/*网站css变量*/
body{
--main-image:600px;
--own-color:#0046c1;
}



body,td{font-size:14px; color:#555; font-family:"Hos","Arial","sans-serif","Microsoft YaHei","微软雅黑";}
a{color:#555; text-decoration:none; font-size:14px;}
a:hover{color:var(--own-color); text-decoration:none;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
dl,dt,dd{margin:0px; padding:0px; list-style:none;}
ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:0;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}



.top10{padding-top:10px;}
.top20{padding-top:20px;}
.top30{padding-top:30px;}
.top40{padding-top:40px;}
.top50{padding-top:50px;}
.top60{padding-top:60px;}
.top70{padding-top:70px;}
.top80{padding-top:80px;}
.top90{padding-top:90px;}


/*字体-图标*/
@font-face {
  font-family: "Hos";
  src: url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype');
}
@font-face {
  font-family: "DIN";
  src: url('https://cdn.114my.com.cn/font/lcw/D-DIN-Bold.ttf') format('truetype');
}
@font-face {
  font-family: "alishuhei";
  src: url("//at.alicdn.com/wf/webfont/nbRrGrB6p95c/t7BSR4QKshvv.woff2") format("woff2"),
  	   url("//at.alicdn.com/wf/webfont/nbRrGrB6p95c/ZvQQxrWEc9iK.woff") format("woff");
  font-variation-settings: normal;font-display: swap;
}
@font-face {
  font-family: 'iconfont';  /* Project id 5020842 */
  src: url('//at.alicdn.com/t/c/font_5020842_37dhdil3qze.eot?t=1757886781050'); /* IE9 */
  src: url('//at.alicdn.com/t/c/font_5020842_37dhdil3qze.eot?t=1757886781050#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/c/font_5020842_37dhdil3qze.woff2?t=1757886781050') format('woff2'),
       url('//at.alicdn.com/t/c/font_5020842_37dhdil3qze.woff?t=1757886781050') format('woff'),
       url('//at.alicdn.com/t/c/font_5020842_37dhdil3qze.ttf?t=1757886781050') format('truetype');
}
.iconfont{font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}



/*抬头*/
.headbg{display:flex; flex-direction:row; justify-content:space-between; align-items:center; width:100%; max-width:1920px; min-width:1400px; height:120px; margin:0 auto; padding:0 5%; box-sizing:border-box;}
.headbg .fl,.headbg .fr{display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
.head_logo,.head_logo img{width:58px; height:auto;}
.head_name{margin-left:12px;}
.head_name em{display:block; font-family:"alishuhei"; font-size:38px; line-height:38px; color:#333;}
.head_name p{margin-top:8px; font-size:18px; line-height:18px; color:var(--own-color); letter-spacing:1px;}
.head_nav{}
.head_nav ul{display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
.head_nav li{position:relative;}
.head_nav li+li{margin-left:40px;}
.head_nav li > a{font-size:18px; line-height:18px; color:#333; transition:all 0.6s;}
.head_nav li:hover > a,.head_nav li.head_cur > a{color:var(--own-color); font-weight:bold;}
/*二级分类*/
.head_foldNav{width:200%; padding-top:50px; border-radius:5px; background:#fff; overflow:hidden; position:absolute; left:50%; top:100%; z-index:2; visibility:hidden; opacity:0; transform:translateX(-50%) rotateX(90deg); transform-origin:top; transition:all 0.6s;}
.head_foldNav a{display:block; text-align:center; font-size:16px; line-height:50px; transition:all 0.6s;}
.head_foldNav a+a{border-top:1px solid #eee;}
.head_foldNav a:hover{color:#fff; background:var(--own-color);}
.head_nav li:hover .head_foldNav{visibility:visible; opacity:1; transform:translateX(-50%) rotateX(0deg);}

.head_tel{margin-left:20px; font-family:"Arial"; font-size:23px; line-height:23px; color:var(--own-color); font-weight:bold;}
.head_tel i{display:inline-block; margin-right:8px; font-size:20px; line-height:20px; color:#999; font-weight:normal;}
.head_button{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; margin-left:13px;}
.head_button dl{display:block; position:relative;}
.head_button dl+dl{margin-left:10px;}
.head_button dt{cursor:pointer;}
.head_button dt i{display:block; font-size:20px; line-height:20px; color:#999;}
.head_button dl:hover dt i{color:var(--own-color); font-weight:bold;}
.head_button dd{position:absolute; right:0; top:18px; z-index:2; padding-top:52px; visibility:hidden; opacity:0; transition:all 0.6s;}
.head_button dl:hover dd{visibility:visible; opacity:1;}
.head_button dd > *{transform:rotateX(90deg); transform-origin:top; transition:all 0.6s;}
.head_button dl:hover dd > *{transform:rotateX(0deg);}
.search_box{padding:40px 30px; border-radius:5px; background:#fff; box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px 1px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12);}
.search_hot,.search_hot a{font-size:14px; line-height:14px; white-space:nowrap;}
.search_cont{margin-top:10px;}
.search_cont form{display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
.search_cont input{border:none; outline:none; background-color:transparent;}
.search_cont #seekframe{width:90%; padding:0 13px; box-sizing:border-box; line-height:36px; color:#555; background:#f4f4f4;}
.search_cont .seekfind{width:10%; font-size:20px; line-height:36px; color:#fff; cursor:pointer; background:var(--own-color);}
@media (max-width:1580px) {
.head_nav li+li{margin-left:20px;}
}



/*幻灯片*/
.bannerbg{width:100%; max-width:1920px; min-width:1400px; margin:0 auto; position:relative; overflow:hidden;}
.banner_box,.banner_box li{width:100%; height:900px;}
.banner_box li{background-position:center; background-repeat:no-repeat; animation:banner-bg 3.5s ease-out both;}
.banner_box li a{display:block; width:100%; height:100%;}
.banner_cont{display:flex; flex-direction:row; justify-content:space-between; align-items:flex-end; width:1400px; height:100%; margin:0 auto; position:relative;}
.banner_select{position:absolute; left:50%; bottom:3%; transform:translateX(-50%);}
.banner_select li{float:left; display:block; width:60px; height:8px; background:rgba(0,0,0,.2); font-size:0; line-height:0; color:transparent; cursor:pointer;}
.banner_select li+li{margin-left:10px;}
.banner_select li:after{content:""; display:block; width:0; height:100%; background:#fff;}
.banner_select li.on:after{width:100%; transition:var(--interTime) linear;}
.banner_scroll{display:flex; flex-direction:column; justify-content:flex-start; align-items:center; padding:30px 0 0 7px; position:absolute; left:5%; bottom:20%;}
.banner_scroll font{font-size:12px; line-height:12px; color:#fff; text-transform:uppercase; writing-mode:vertical-lr;}
.banner_scroll span{display:block; width:10px; height:12px; margin-top:10px; animation:op01 1s infinite ease-in-out; background:url(https://memberpic.114my.com.cn/dgsscd/uploadfile/image/20250913/20250913153607_294339962.png) center no-repeat;}
.banner_scroll:after{content:""; display:block; width:1px; height:100%; background:#fff; position:absolute; left:0; top:0; animation:w100 3s infinite ease-in-out;}
@keyframes op01{
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes w100{
0%{height:0%;}
100%{height:100%;}
}
@keyframes banner-bg{
0%{background-size:auto 120%;}
100%{background-size:auto 100%;}
}



/*简介*/
.aboutbg{width:1400px; margin:70px auto 0;}
.about_tit{padding-top:8px;}
.about_tit span{display:block; font-size:42px; line-height:42px; color:#333; font-weight:bold;}
.about_tit span font{color:var(--own-color);}
.about_tit em{display:block; margin-top:28px; font-size:36px; line-height:36px; color:#333; font-weight:bold;}
.about_tit p{ margin-top:15px; font-size:30px; line-height:30px; color:#333;}
.about_img{margin-top:42px;}
.about_img,.about_img img{width:598px; border-top-right-radius:50px;}
.aboutbg .fr{width:730px;}
.about_txt{font-size:16px; line-height:36px; color:#666;}
.about_digit{margin-top:20px;}
.about_digit dl{float:left; width:353px; height:186px; padding:26px; box-sizing:border-box; border-radius:10px; background:#f5f5f5; position:relative; overflow-x:hidden; transition:all 0.6s;}
.about_digit dl img{width:100%; opacity:0; transition:all 0.6s; position:absolute; left:0; top:0;}
.about_digit dt{display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.about_digit dt font{display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-end;}
.about_digit dt span{font-family:"DIN"; font-size:56px; line-height:40px; color:var(--own-color); font-weight:bold; transition:all 0.6s;}
.about_digit dt em{display:block; padding-left:8px; padding-bottom:2px; font-size:15px; line-height:15px; color:#333; transition:all 0.6s;}
.about_digit dt i{display:block; width:65px; height:65px; background-image:url(https://memberpic.114my.com.cn/dgsscd/uploadfile/image/20250913/20250913172753_667669886.png); background-repeat:no-repeat; transition:all 0.6s;}
.about_digit dd{margin-top:50px; font-size:16px; line-height:16px; color:#333; font-weight:bold; transition:all 0.6s;}
.about_digit dl:nth-child(1),.about_digit dl:nth-child(2){margin-bottom:20px;}
.about_digit dl:nth-child(2n){margin-left:20px;}
.about_digit dl:nth-child(1) dt i{background-position:0 top;}
.about_digit dl:nth-child(2) dt i{background-position:-65px top;}
.about_digit dl:nth-child(3) dt i{background-position:-130px top;}
.about_digit dl:nth-child(4) dt i{background-position:-195px top;}
.about_digit dl:hover{background:var(--own-color);}
.about_digit dl:hover img{opacity:1;}
.about_digit dl:hover span,.about_digit dl:hover em,.about_digit dl:hover dd{color:#fff;}
.about_digit dl:hover dt i{background-position-y:bottom;}



/*产品*/
.productbg{width:100%; max-width:1920px; min-width:1400px; margin:70px auto 0; background:#f8f8fa;}
.product{width:1400px; margin:0 auto; padding:70px 0;}
.product_tit{display:flex; flex-direction:column; justify-content:flex-start; align-items:center;}
.product_tit span{font-size:42px; line-height:42px; color:#333; font-weight:bold;}
.product_tit span font{color:var(--own-color);}
.product_tit p{margin-top:20px; font-size:16px; line-height:16px; color:#999;}
.product_tit i{display:block; width:32px; height:8px; margin-top:14px; background:url(https://memberpic.114my.com.cn/dgsscd/uploadfile/image/20250913/20250913143449_1833681670.jpg) center no-repeat;}
.product_nav{margin-top:40px; text-align:center;}
.product_nav .prolist2021{display:inline-block; margin:0 auto; padding:7px; border-radius:36px; background:#fff; box-shadow:0px 0px 18px 4px rgba(0, 0, 0, 0.05);}
.product_nav ul{display:flex;}
.product_nav li{}
.product_nav li a{display:block; padding:0 30px; font-size:20px; line-height:56px; color:#333; border-radius:28px; transition:all 0.6s;}
.product_nav li.on a{color:#fff; background-color:var(--own-color);}
.product_nav li > dl{display:none;}
.productshow{margin-top:68px;}
.progdwz2021 li{float:left; margin-right:12px; margin-bottom:18px; padding:5px 5px 22px; border-radius:10px; background:#fff; transition:all 0.6s;}
.progdwz2021 li:nth-child(4n){margin-right:0;}
.progdwz2021 li > a{display:block; width:330px; height:calc(330px * 3 / 4); border-radius:5px; overflow:hidden;}
.progdwz2021 li > a img{width:100%; height:auto; transition:all 0.6s;}
.progdwz2021 li > br{display:none;}
.progdwz2021 li span{display:block; margin-top:20px;}
.progdwz2021 li span a{display:block; text-align:center; font-size:20px; line-height:20px; color:#333; transition:all 0.6s;}
.progdwz2021 li span a::after{content:"+MORE"; display:block; width:72px; margin:12px auto 0; text-align:center; font-size:10px; line-height:24px; color:#444; border-radius:12px; border:1px solid #e6e6e6; transition:all 0.6s;}
.progdwz2021 li:hover{background-color:var(--own-color);}
.progdwz2021 li:hover > a img{transform:scale(1.1);}
.progdwz2021 li:hover span a{color:#fff;}
.progdwz2021 li:hover span a::after{color:#fff; border-color:#fff;}



/*案例*/
.casebg{width:100%; max-width:1920px; min-width:1400px; height:880px; margin:0 auto; position:relative; overflow:hidden;}
.case_img{position:absolute; left:0; top:0;}
.case_img li{display:flex; justify-content:center; align-items:center;}
.case_img li::after{content:""; display:block; width:100%; height:100%; background-color:rgba(0,0,0,.6); position:absolute; left:0; top:0;}
.case_img li img{width:auto; max-width:none; height:100%; animation:kenburns-top1 3.5s ease-out both; webkit-animation: kenburns-top1 3.5s ease-out both}
.case_img,.case_img ul,.case_img li{width:100%; height:100%; overflow:hidden;}
@-webkit-keyframes kenburns-top1 {
  0% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }

}
.case_box{width:1400px; height:100%; position:absolute; left:50%; top:0; transform:translateX(-50%);}
.case_tit{padding-top:140px;}
.case_tit span{display:block; font-size:42px; line-height:42px; color:#fff; font-weight:bold;}
.case_tit p{margin-top:20px; font-size:16px; line-height:16px; color:#fff;}
.case_nav{margin-top:115px;}
.case_nav ul{display:inline-flex; flex-direction:column;}
.case_nav li{display:inline-flex; flex-direction:row; justify-content:flex-start; align-items:flex-start; cursor:pointer;}
.case_nav li+li{margin-top:32px;}
.case_nav li i{display:block; width:36px; margin-right:10px; font-size:26px; line-height:26px; color:#fff;}
.case_nav li:nth-child(4) i{font-size:32px; line-height:32px;}
.case_nav li span{padding-bottom:8px; font-size:22px; line-height:22px; color:#fff; background-image:linear-gradient(to right, #ffa200 0%, #ffa200 100%); background-position:right bottom; background-repeat:no-repeat; background-size:0 16px; transition:font-size,line-height,background-size 0.6s;}
.case_nav li.on span{font-size:30px; background-position:left bottom; background-size:100% 16px;}
.case_cont{width:976px; position:absolute; right:calc(0px - 260px); bottom:0;}
.case_cont dl{display:flex; flex-direction:row; justify-content:flex-start; align-items:center;  width:100%; height:100%; padding:32px 0 25px 28px; border-top-left-radius:35px; background-color:var(--own-color);}
.case_cont dt,.case_cont dt img{width:200px; height:200px; border-radius:50%;}
.case_cont dd{width:464px; margin-left:25px;}
.case_cont dd em{font-size:40px; line-height:40px; color:#fff; font-weight:bold;}
.case_cont dd p,.case_cont dd p a{margin-top:10px; font-size:16px; line-height:36px; color:#c2d5f5;}
.case_cont dd p a:hover{color:#ffa200;}



/*优势*/
.virtuebg{width:100%; max-width:1920px; min-width:1400px; margin:0 auto; background:url(https://memberpic.114my.com.cn/dgsscd/uploadfile/image/20250913/20250913184318_1096730654.jpg) center no-repeat;}
.virtue{width:1400px; margin:0 auto; padding-top:85px; padding-bottom:95px;}
.virtue_tit{display:flex; flex-direction:column; justify-content:flex-start; align-items:center;}
.virtue_tit span{font-size:42px; line-height:42px; color:#333; font-weight:bold;}
.virtue_tit span font{color:var(--own-color);}
.virtue_tit p{margin-top:20px; font-size:18px; line-height:18px; color:#999;}
.virtue_box{margin-top:60px;}
.virtue_box .tempWrap{float:left; width:1180px;}
.virtue_cont,.virtue_item{width:100%;}
.virtue_img,.virtue_img img{width:100%; height:497px; overflow:hidden; transition:all 0.6s;}
.virtue_word{display:flex; flex-direction:row; justify-content:space-between; align-items:flex-start; height:200px; padding:40px 80px 0 50px; box-sizing:border-box; background-color:#fff;}
.virtue_txt{width:750px;}
.virtue_txt em{display:block; font-size:32px; line-height:32px; color:#222; font-weight:bold;}
.virtue_txt p{margin-top:15px; font-size:16px; line-height:34px; color:#ababab;}
.virtue_tel{}
.virtue_tel em{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; font-size:17px; line-height:17px; color:#222;}
.virtue_tel em i{display:block; margin-right:8px; font-size:25px; line-height:25px;}
.virtue_tel p{margin-top:10px; font-family:Arial; font-size:30px; line-height:34px; color:var(--own-color); font-weight:bold;}
.virtue_item:hover .virtue_img img{transform:scale(1.1);}
.virtue_fr{float:right; width:220px; background-color:var(--own-color);}
.virtue_nav{}
.virtue_nav dl{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; height:121px; padding-left:20px; cursor:pointer; transition:all 0.6s;}
.virtue_nav dl+dl{border-top:1px solid rgba(255,255,255,.3);}
.virtue_nav dt{font-family:"DIN"; font-size:56px; line-height:56px; color:#fff;}
.virtue_nav dd{margin-left:10px; color:#fff;}
.virtue_nav dd em{display:block; font-size:26px; line-height:26px; font-weight:bold;}
.virtue_nav dd p{margin-top:8px; font-size:12px; line-height:12px; opacity:0.7;}
.virtue_nav dl.on{background-color:#ffa200;}
.virtue_QR{padding:30px 45px 45px; border-top:1px solid rgba(255,255,255,.3);}
.virtue_QR img{width:130px; height:130px;}



/*工厂*/
.factorybg{width:1400px; margin:80px auto 0;}
.factory_tit{display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.factory_tit .fl{}
.factory_tit .fl em{display:block; font-family:"DIN"; font-size:24px; line-height:24px; color:#999;}
.factory_tit .fl p{margin-top:10px; font-size:36px; line-height:36px; color:#333; font-weight:bold;}
.factory_tit .fl i{display:block; margin-top:17px; width:60px; height:3px; background-color:var(--own-color);}
.factory_tit .fr{text-align:right; font-size:16px; line-height:16px; color:#999;}
.factory_tit .fr img{display:inline-block; margin-bottom:14px;}
.factory{margin-top:36px;}
.factory .new_web_div2021{}
.factory .new_web_div2021 ul{display:flex; flex-wrap:wrap; align-content:space-between; justify-content:space-between; align-items:flex-start; height:680px; padding-left:500px; position:relative;}
.factory .new_web_div2021 li{width:440px; height:330px; position:relative; overflow:hidden;}
.factory .new_web_div2021 li::after{content:""; display:block; width:100%; height:100%; transform:skewx(-25deg); background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)); position:absolute; left:-130%; top:0; transition:all 0.6s;}
.factory .new_web_div2021 li > a{display:block; width:100%; height:100%;}
.factory .new_web_div2021 li > a img{transition:all 0.6s;}
.factory .new_web_div2021 li p{width:100%; height:100%; position:absolute; left:0; top:0; background:url(https://memberpic.114my.com.cn/dgsscd/uploadfile/image/20250915/20250915020210_1844840185.png) center bottom no-repeat; background-size:100% auto; pointer-events:none;}
.factory .new_web_div2021 li p a{display:inline-block; font-size:16px; line-height:16px; color:#fff; position:absolute; left:30px; bottom:30px;}
.factory .new_web_div2021 li:nth-child(1){width:480px; height:100%; position:absolute; left:0; top:0;}
.factory .new_web_div2021 li:nth-child(1) > a{display:flex; justify-content:center; align-items:center;}
.factory .new_web_div2021 li:nth-child(1) > a img{width:auto; height:100%;}
.factory .new_web_div2021 li:hover::after{left:130%;}
.factory .new_web_div2021 li:hover > a img{transform:scale(1.1);}



/*新闻*/
.newsbg{width:100%; max-width:1920px; min-width:1400px; margin:60px auto 0; background-color:#f8f8f8;}
.news{width:1400px; margin:0 auto; padding:80px 0;}
.news_top{display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.news_tit{}
.news_tit span{display:block; font-size:52px; line-height:52px; color:#e9e9e9; font-weight:bold;}
.news_tit span font{color:var(--own-color);}
.news_tit em{display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-end; margin-top:8px; font-size:28px; line-height:28px; color:#000; font-weight:bold;}
.news_tit em::after{content:""; display:block; width:100px; height:1px; margin-left:20px; background-color:#e6e6e6;}
.news_nav{}
.news_nav li{float:left; margin-left:28px;}
.news_nav li a{display:flex; flex-direction:row; justify-content:center; align-items:center; width:150px; font-size:18px; line-height:50px; color:#333; transition:all 0.6s;}
.news_nav li a i{display:block; margin-right:5px; font-size:22px; line-height:22px;}
.news_nav li.on a{color:#fff; background-color:var(--own-color);}
.news .tempWrap{margin-top:70px;}
.news_box{}
.news_fl{float:left;}
.news_fl .news_div_item{float:left; width:366px; padding:20px; box-sizing:border-box; border:1px solid #e6e6e6;}
.news_fl .news_div_item+.news_div_item{margin-left:23px;}
.news_fl .news_div_item_date{padding-left:30px; padding-top:10px; position:relative;}
.news_fl .news_div_item_date > *{display:inline-block; font-family:"DIN"; font-size:14px; line-height:14px; color:#bfbfbf;}
.news_fl .news_div_item_day{font-size:26px; line-height:20px; color:#333; position:absolute; left:0; bottom:0;}
.news_fl .news_div_item_content{margin-top:14px;}
.news_fl .news_div_item_title a{display:block; font-size:18px; line-height:18px; color:#333;}
.news_fl .news_div_item_body{margin-top:12px; font-size:14px; line-height:24px; color:#8c8c8c;}
.news_fl .news_div_item_pic{margin-top:28px;}
.news_fl .news_div_item_pic a{display:block; width:100%; height:201px; overflow:hidden;}
.news_fl .news_div_item_pic a img{width:100%; height:auto; transition:all 0.6s;}
.news_fl .news_div_item:hover{border-color:var(--own-color);;}
.news_fl .news_div_item:hover .news_div_item_day{color:var(--own-color);}
.news_fl .news_div_item:hover .news_div_item_title a{color:var(--own-color);}
.news_fl .news_div_item:hover .news_div_item_pic a img{transform:scale(1.1);}
.news_fr{float:right;}
.news_fr .news_div_item:nth-child(-n+2){display:none;}
.news_fr .news_div_item{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; width:616px; padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
.news_fr .news_div_item:nth-child(n+4){padding-top:20px;}
.news_fr .news_div_item_date{padding-top:30px; position:relative;}
.news_fr .news_div_item_date > *{display:inline-block; font-family:"DIN"; font-size:14px; line-height:14px; color:#bfbfbf;}
.news_fr .news_div_item_day{font-size:30px; line-height:30px; color:#333; position:absolute; left:0; top:0;}
.news_fr .news_div_item_content{width:530px; margin-left:20px;}
.news_fr .news_div_item_title a{display:block; font-size:18px; line-height:18px; color:#333;}
.news_fr .news_div_item_body{margin-top:12px; font-size:14px; line-height:24px; color:#8c8c8c;}
.news_fr .news_div_item:hover{border-color:var(--own-color);;}
.news_fr .news_div_item:hover .news_div_item_day{color:var(--own-color);}
.news_fr .news_div_item:hover .news_div_item_title a{color:var(--own-color);}



/*底部*/
.basebg{width:100%; max-width:1920px; min-width:1400px; margin:0 auto; background-color:#252525;}
.base{width:1400px; margin:0 auto; padding:70px 0;}
.base_fl{float:left;}
.base_logo dl{display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
.base_logo dt,.base_logo dt img{width:58px; height:auto;}
.base_logo dd{margin-left:10px;}
.base_logo dd em{display:block; font-family:"alishuhei"; font-size:38px; line-height:38px; color:#fff;}
.base_logo dd p{margin-top:8px; font-size:18px; line-height:18px; color:#fff; letter-spacing:1px;}
.base_tel{margin-top:18px;}
.base_tel span{display:flex; font-size:14px; line-height:14px; color:rgba(255,255,255,.8);}
.base_tel span i{display:block; margin-right:10px; font-size:18px; line-height:18px;}
.base_tel font{display:block; margin:16px 0 18px; font-family:"DIN"; font-size:26px; line-height:26px; color:#fff;}
.base_tel p{margin-top:12px; font-size:16px; line-height:16px; color:rgba(255,255,255,.8);}
.base_QR{margin-top:30px;}
.base_QR em{display:block; margin-bottom:15px; font-size:15px; line-height:15px; color:rgba(255,255,255,.7);}
.base_QR dl{float:left; position:relative;}
.base_QR dl+dl{margin-left:10px;}
.base_QR dt{width:38px; height:38px; border-radius:5px; border:1px solid rgba(255,255,255,.7); position:relative; cursor:pointer;}
.base_QR dt i{display:flex; justify-content:center; align-items:center; width:100%; height:100%; font-size:18px; line-height:18px; color:rgba(255,255,255,.8);}
.base_QR dt:after{content:""; display:block; width:0; height:0; border-width:8px; border-style:solid; border-color:transparent; border-top-color:#fff; position:absolute; left:calc(50% - 8px); bottom:48px; visibility:hidden; opacity:0; transition-duration:0.6s;}
.base_QR dd{width:120px; height:auto; border-radius:10px; overflow:hidden; visibility:hidden; opacity:0; position:absolute; left:0; bottom:65px; z-index:1; transition-duration:0.6s;}
.base_QR dd img{display:block; width:100%; height:120px;}
.base_QR dl.alibaba dt:after{display:none;}
.base_QR dl:hover{border-color:var(--own-color); background-color:var(--own-color);}
.base_QR dl:hover dt:after{visibility:visible; opacity:1; bottom:38px;}
.base_QR dl:hover dd{visibility:visible; opacity:1; bottom:55px;}
.base_nav{float:right; padding-top:12px;}
.base_nav dl{float:left;}
.base_nav dl+dl{margin-left:140px;}
.base_nav dt{min-width:77px; font-size:18px; line-height:18px; color:rgba(255,255,255,.95); font-weight:bold; transition:all 0.6s;}
.base_nav dt::after{content:""; display:block; width:25px; height:2px; margin-top:20px; background-color:rgba(255,255,255,0.5); transition:all 0.6s;}
.base_nav dl:hover dt{color:#fff;}
.base_nav dl:hover dt::after{width:100%; background-color:#fff;}
.base_nav dd{margin-top:20px;}
.base_nav dd a{display:block; font-size:15px; line-height:15px; color:rgba(255,255,255,.7);}
.base_nav dd a+a{margin-top:15px;}
.base_nav dd a:hover{color:#fff;}
/*版权*/
.Copyrightbg{width:100%; border-top:1px solid rgba(255,255,255,.1);}
.Copyright{display:flex; flex-direction:row; justify-content:space-between; align-items:center; width:1400px; margin:0 auto; padding:30px 0;}
.Copyright .fl,.Copyright .fr{}
.Copyright,.Copyright a{font-size:15px; line-height:26px; color:rgba(255,255,255,.5);}
.Copyright a:hover{color:#fff;}
.blogroll_box{padding:0 !important;}
.blogroll_box dl{position:relative;}
.blogroll_box dt{width:180px; padding-left:13px; box-sizing:border-box; font-size:16px; line-height:40px; color:rgba(255,255,255,.5); border:1px solid rgba(255,255,255,.2); cursor:pointer;}
.blogroll_box dt i{display:inline-block; margin-left:72px; vertical-align:middle;}
.blogroll_box dd{display:none; position:absolute; left:0; bottom:42px;}
.linkTagcs{background:#fff; overflow:hidden;}
.linkTagcs li{display:block; width:100%;}
.linkTagcs a{display:block; text-align:center; font-size:15px; line-height:50px; color:#555 !important; transition-duration:0.5s;}
.linkTagcs a:hover{background:#eee;}



/*右侧浮动*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(https://memberpic.114my.com.cn/dgsscd/uploadfile/image/20230221/20230221165557_1876072477.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; position: absolute; bottom: -12px; left: 13px; z-index: 1;  background-color: var(--own-color); }/*颜色更改*/
.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: var(--own-color); border-color: var(--own-color); 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: var(--own-color); border-color: var(--own-color);}/*颜色更改*/
.y-kefu-box01 .hver:hover>p { color: #fff; }
.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:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: var(--own-color); font-size: 18px; }/*颜色更改*/
.right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.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;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.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: 94px; height: 94px; margin: 30px 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; }
/*邮箱*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color: var(--own-color); 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:var(--own-color);position: absolute; top: 37px; left: 55px; z-index: 9;}/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }