*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei";overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfc{display:flex;align-items:end;justify-content:center;}
.dfe{display:flex;align-items:end;justify-content:end;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}




.head_tab {display: flex;justify-content: space-between;align-items: center;height: 120px; width: 100%; margin:0 auto;     max-width: 1500px;
    min-width: 1300px;background: #fff;}
.head_logo {display: flex;align-items: center;}
.head_logo i {}
.head_logo i img { width: 68px; }
.head_logo>p {display: flex;flex-direction: column; font-size:38px;padding: 0 0 0 15px; font-weight: bold;  line-height: 40px;}
.head_logo>p>span {font-size: 13px;color: #999;padding: 3px 0 0; font-weight: 100;letter-spacing:0px; text-transform: uppercase; line-height: 20px;}
.hea_wz {margin-left: 18px; position: relative; height: 100%; display: flex; flex-direction: column;justify-content: center;}
.hea_wz>b{display: block; font-size: 26px; color: #333; font-weight: normal; border-left: 1px solid #e5e5e5; padding-left: 18px;}
.hea_wz>b>span {font-size: 26px; color: #e60012; }
.hea_wz>p{ font-size: 18px; color: #666; margin-top: 4px; letter-spacing: 3px;}
.hea_wz:after {position: absolute; content: ""; background: rgba(255,255,255,0.07); top: 0; left: -41px; width: 1px; height: 100%; }

.tel{display: flex; align-items: center;}
.tel p {font-size: 16px; color: #4a4a4a; line-height: 20px;}
.tel span{margin-right: 10px; border: 1px #ddd solid; border-radius: 50%; width: 38px; height: 38px;display: flex;}
.tel span img{ width: 100%;}
.tel>div{display: flex; flex-direction: column;}
.tel>div>b {font-size: 24px; color: #e60012; line-height: 28px;}
.tel>div>b:last-child {margin-left:0px; }

.head_con {display: flex;align-items: center; width: 100%;justify-content:  space-between;position:  relative;}
.head_nav {width: 100%; position: relative;    background: #e60012;}
.head_nav>ul {display: flex;justify-content:  space-between;    width: 100%;max-width: 1500px;min-width: 1300px; margin: 0 auto;}
.head_nav>ul>li {display:  flex;justify-content:  center;align-items:  center;line-height: 80px;width: 24%;}
.head_nav>ul>li>a {font-size: 18px;width: 100%;text-align:  center;line-height: 68px;position:  relative;transition: 0.5s;color: #ffffff;}
.head_nav>ul>li.cur, .head_nav>ul>li:hover{ background: #333333;}

.dropmenu{ position:absolute; top:150%; max-height:0; transition:all .3s ease; width:100%;left: -0px;z-index:99; transition:all .3s ease; background:#f9f9f9; border-radius:0px; opacity:0; visibility:hidden; padding: 0px 0px}
.dropmenu a{ display:block; line-height:46px !important; text-align:center; font-size:14px !important; color:#666 !important; transition:all .5s ease; border-bottom: 1px #eee solid;}
.dropthree{ position:relative;}
.dropthree>div{ position:absolute; left:105%; visibility:hidden; opacity:0; transition:all .3s ease; border-radius:5px;width:100%; background:#f9f9f9; top:0;}
.dropthree:hover>div{ opacity:1; left:100%; visibility:visible; }
.head_nav li:hover .dropmenu{ max-height:1000px;  top:100%; opacity:1; visibility:visible;}
.dropmenu a:hover{ background:#e60012; color:#fff !important;}
.dropmenu table,.dropmenu tbody,.dropmenu tr,.dropmenu td{ display:block; width:100%;}
.head_nav li {    position: relative;}
.prolist2021 {position:relative;}
.dropmenu .prolist2021>ul {position:relative;    display: flex; flex-direction: column;    width: 100%;}
.prolist2021 li {position:relative;}
.prolist2021 li dl {position:absolute;top:0;left:100%; transition: 0.5s;}
.nav_c li:hover dl {    opacity: 1; transition: 0.5s;}
.prolist2021 li dl dt a {display: block;padding: 0 40px;width: 300px;height: 42px; border-bottom: none;background: #fff; color: #666; font-weight: 100; font-size: 14px; line-height: 42px;position: relative;}

.nav_c>ul>li:hover .nav2 {transform: rotateX(0deg);}
.prolist2021 li:hover dl { transform: rotateY(0deg);}
.prolist2021 li dl {position: absolute;top: 0; left: 100%;transition: 0.5s; transform-origin: left; transform: rotateY(90deg);}





/*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;}
.slick-dots{bottom: 32px;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.slick-prev:before, .slick-next:before{font-size: 34px;font-family: "zxi";}
.slick-dots li{margin:0 2px !important;}
.slick-dots li button{font-size:0 !important;position:absolute;}
.slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.slick-dots li.slick-active button:before{color:#e60012;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url(https://memberpic.114my.com.cn/015508/uploadfile/image/20211023/20211023164114_496103041.png)center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);font-family:'zxi';}
.bann .slick-prev:before {content: '';display: block;left:0;    transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}




/*搜索*/
.search_bg{height:80px;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search_nbg{position: absolute;z-index: 999;top: 530px;height:80px;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search_nbg .search{margin:0 auto;}
.search-bg{width:260px;height:36px;overflow: hidden;margin-top:22px;border-radius: 30px;}
.search_l{line-height: 80px;color: #999;}
.search_l dd{font-size:15px;color: #333;display: inline-block;font-weight: bold;}
.search_l a{font-size: 15px;color: #999; padding-right:10px;}
.search_l a:hover{color:#e60012;}
.search-bg #infoname{width:260px;background:#eee ;outline:none; color:#ccc;border: none;height:36px;line-height:6;font-size: 14px;padding-left: 20px;font-weight: lighter;}
.search_nbg #infoname{width:310px;height: 36px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 0;top: 0;height: 36px; width:40px; background:#e60012; padding: 12px;}


.title{ text-align:center; font-size:40px; color:#333;font-weight: normal;}
.title i{ font-weight: bold;}
.title b{ color:#e60012;}
.title span{ display: block; font-size: 18px; color: #888;margin: 3px 0 10px 0;}
.title em{ font-size:0; display:inline-block;}
.title em i{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#8a8a8a;animation: bounce_fountainG 1.2s linear infinite;} 
.title em i+i{ margin-left:10px;}
.title em i:nth-child(1){animation-delay: .4s;}
.title em i:nth-child(2){background:#e60012;animation-delay: .6s;}
.title em i:nth-child(3){animation-delay: .8s;}

@keyframes bounce_fountainG { 
0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}



.goy_tit{display: flex;align-items: center;  justify-content: space-between;}
.goy_tit p{color: #000;font-size: 40px;position: relative;padding-left: 20px;}
.goy_tit p:before{position: absolute;content: "";width: 5px;height: 31px;background: #e60012;top: 12px;left: 0;}
.goy_tit b{font-weight: normal;font-size: 18px;color: #666;padding-left: 15px;}
.goy_tit a{ font-size: 16px; display: block;border: 1px solid #ddd;border-radius: 30px; padding: 8px 26px; transition: 0.4s;}
.goy_tit a:hover{background: #e60012;color: #fff; border-color: #e60012;}



/*products*/
.prodcon{padding-top: 80px;}
.prodcon_b{margin-top: 40px;}
.prodcon_b ul{display: flex; justify-content: space-between;}
.prodcon_b li img{border: 1px solid #ddd;padding: 4px; width: 100%; height: auto;}
.prodcon_b ul li{width: 24%;}
.prodcon_b ul li span{display: block;}
.prodcon_b li span a{ line-height: 40px; font-size: 16px; background: #333; display: block; color: #fff; text-align: center; margin-top: 6px;transition: 0.5s;}
.prodcon_b li:hover span a{ background: #e60012;}









/*产品*/
.products{ background: #f5f5f5;padding: 80px 0; margin-top: 80px;}
.pro_cc { padding-top: 50px !important }
.pro_cc table tr td {display: block; float: left; width: 24%; padding: 0px !important;overflow: hidden; position: relative; border: 0px #dddddd solid;}
.pro_cc table tr td img { border: 1px solid #ddd; padding: 4px; width: 100%;height: auto;}
.pro_cc table tr td span { display: block; line-height: 40px !important; height: 40px; background: #333; position: relative; z-index: 2; margin-top: 6px; transition: all .3s ease; }
.pro_cc table tr td span a { font-size: 16px; color: #fff; font-weight: normal; }
.pro_cc table tr td:hover span { background: #e60012; }
.pro_cc table tr td:hover span a { color: #fff; }
.pro_cc table tr+tr { margin-top: 20px; }
.pro_cc table tr{display: flex; width: 100%;justify-content: space-between;}




/*四大优势*/
.adv{width:100%;padding-top: 80px;}
.adv .title{border-bottom: 1px solid #e7e8e9;padding-bottom: 50px;}
.advtab{ height:150px; margin:0 auto;}
.advtab li{float: left; width: 25%; background: #fff;border-right: 1px solid #e7e8e9; cursor: pointer; height: 150px; display: flex;align-items: center; justify-content: center;}
.advtab li:nth-child(1){border-left: 1px solid #e7e8e9;}
.advtab p{ float:left; font-size:14px; text-transform:uppercase; text-align:center;color: #333;}
.advtab p:nth-child(1){ width:86px; height:86px; border-radius:50%; transition:all .3s ease;}
.advtab p strong{ font-size:36px; display:block; font-weight: normal; color: #333;text-align: left;}
.advtab p:nth-child(2){ margin-left:20px;}
.advtab li span{ display:block; float:left; width:50px; height:50px; background:url(https://memberpic.114my.com.cn/dgyincan1/uploadfile/image/20221114/20221114090748_1861647405.png)left top no-repeat;}
.advtab li:nth-child(2) span{ background-position-x:-54px;}
.advtab li:nth-child(3) span{ background-position-x:-108px;}
.advtab li:nth-child(4) span{ background-position-x:-162px;}
.advtab li:nth-child(1).cur span,.advtab li:nth-child(2).cur span,.advtab li:nth-child(3).cur span,.advtab li:nth-child(4).cur span{ background-position-y:-56px;}
.advtab li.cur p{ color:#e60012;}
.advtab li.cur { color:#e60012;}
.advtab li.cur p strong{ color:#e60012;}
.advcon{ height:670px; background:#191919;  overflow:hidden; position:relative;}
.advwa{ width: 40%;height: 670px; padding: 3% 3%;background: #eeeeee;  position: relative;}
.advwa:before{content:'';display: block;width: 210px; height:100%;background: #e3e3e3;position: absolute;top: 0px;left: -210px;}
.advcon .w1500{position: relative;}
.aw_con p{ line-height:45px; color:#777; font-size:17px; position:relative;}
.aw_con p i{font-size: 22px;}
.aw_con{ margin-top:130px;}
.aw_t i{font-size: 50px;color: #fff;background: #e60012;font-family: fontDin1;display: inline-block;text-align: center;width: 84px;height: 84px;border-radius: 10px;line-height: 84px;float:left;margin-right: 22px;}
.aw_t p{float: left;color: #333333;font-size: 33px;font-weight: bold;padding-top: 5px;}
.aw_t em{display: block;font-size: 12px;color: #666;text-transform: uppercase;float: left;line-height: 26px;}
.advtel{font-size: 16px;color: #222;font-weight: lighter;background: #fff;width: 453px;padding: 28px 56px;box-shadow: 0px 0px 70px #e8e8e8;margin-top: 40px;height: 81px;}
.advtel img{padding-right: 8px;}
.advtel i{display: inline-block;vertical-align: top;margin-top: 3px;}
.advtel span{font-size: 30px;font-family: fontDin1;display: inline-block;vertical-align: top;margin-top: -7px;}
.acll_b{position:absolute;top:828px;left:50px;z-index: 9;}
.acll_b i{line-height:20px;position: absolute;font-size:25px;color:#777; top:-270px; font-weight:normal;}
.advimg{position: absolute; right: 0; top: 0px; width: 60%;}
.advcon ul+ul{ display:none;}
.advcon .w1400{position: relative;}
.acll_b i::before,.acll_b i::after{content:'';position: absolute;top:80%;}
.acll_b i::before{width:46px;height:3px;background:#e60012;left:125px;z-index:2;transition:600ms ease;margin-top: -1px;}
.acll_b.line00 i::before{width:80px;transition:600ms ease;}
.acll_b.line01 i::before{width:160px;transition:600ms ease;}
.acll_b.line02 i::before{width:240px;transition:600ms ease;}
.acll_b.line03 i::before{width:320px;transition:600ms ease;}
.acll_b i::after{width:320px;height:1px;background:#cecece;left: 125px;z-index:1;}
.acll_b i em:nth-child(1){ color:#e60012;}
.acll_b i em{ font-weight:normal;}


/*案例展示*/
.case{padding-top: 80px;width: 100%;}
.casecon{padding-top: 60px;}
.casecon>ul{ width:49%; font-size:0;}
.casecon>ul li dl{position:relative; display:inline-block; width:48%; overflow:hidden;}
.casecon>ul li dl>a{ display:block;overflow: hidden;}
.casecon>ul li dl img{ width:100%; height:100%; transition:all .6s ease;}
.casecon>ul li dl p{ position:absolute; bottom:0; left:0; width:100%; text-align:center; font-size:18px; color:#fff; line-height:50px; background:rgba(0,0,0,0.5);transition:all .3s ease;}
.casecon>ul li+li{ margin:30px 0 0 0;}
.casecon>ul li dl:hover p{background:#;color: #;}
.casecon>ul li dl:hover img{ transform:scale(1.1);}
.casecon>ul li dl+dl{ margin:0 0 0 4%;}
.casebig{ width:100%!important;height: 100% !important;}
.casebig p{ line-height:50px !important;}
.casecon>ul li dl p:nth-child(1){text-align: left;font-size:20px;}
.casecon .fl .casebig p{line-height: 100px !important; text-align: left;padding-left: 40px;font-size:20px;}
.anniu a{background: #e60012;color: #fff;font-size: 16px;padding: 12px 20px;position: absolute; letter-spacing: 1px;;z-index: 999;    width: 142px;height: 45px;top: -70px;right: 30px;}
.anniu{position: relative;}





/*公司简介*/
.about{ background: #f5f5f5; margin-top: 80px; padding: 80px 0;overflow: hidden;}
.ab_t d{font-size: 48px; font-family: impact;float: right;color: #eeeeee;}
.ab_t{font-size: 30px;color: #e60012; text-align: left;}
.ab_t em{font-weight: bold;    position: relative;}
.ab_t i{color: #333333;display: block;font-weight: normal;}
.ab_t span{display: block;font-size: 18px;color: #666666;line-height: 50px;}
.ab_t p{color: #888888; font-size: 15px; text-align: left; line-height: 40px; margin-top: 4%;}
.ab_t a{color: #aaaaaa;}
.ab_t a:hover{color: #e60012;}
.ab_aa{padding: 40px 25px 40px 32px;}
.ab_a ul{width: 100%; margin-top:6%;    margin-left: 0px;}
.ab_a ul a{width: 125px;height: 125px;background: #ffffff; float: left;text-align: center;padding-top: 24px;display:block;transition: 0.3s ease all;    margin-right: 20px;    border-radius: 6px;}
.ab_a ul a i{width: 100px;height: 40px;}
.ab_a ul a p{font-size: 16px;color: #494949;margin-top: -15px;font-weight: lighter;text-align: center;}
.ab_a ul a p:before{content: "";display: block;width: 43px;height:43px;margin:15px auto 0px; background: url(https://memberpic.114my.com.cn/dgyincan1/uploadfile/image/20221111/20221111223704_330341792.png)no-repeat;transition: all 0.3s;}
.ab_a ul a:nth-child(1) p:before{background-position: 1px 0px;}
.ab_a ul a:nth-child(2) p:before{background-position: -41px 0px;}
.ab_a ul a:nth-child(3) p:before{background-position: -85px 0px;}
.ab_a ul a:nth-child(4) p:before{background-position: -132px 0px;}
.ab_a ul a.on:nth-child(1) p:before{background-position: 2px -43px;}
.ab_a ul a.on:nth-child(2) p:before{background-position: -40px -43px;}
.ab_a ul a.on:nth-child(3) p:before{background-position: -85px -43px;}
.ab_a ul a.on:nth-child(4) p:before{background-position: -132px -43px;}
.ab_a ul a d{font-size: 12px;color: #999999;line-height: 5px;}
.ab_a ul a.on{background:#e60012;}
.ab_a ul a.on p{color: #fff;}
.ab_a ul a.on d{color: #fff;}
.ac_t{ width: 50%;}
.ac_t img{float: right; border: 14px solid #fff; border-radius: 10px;    width: 100%; height: auto;}
.ab_tt{width: 44%;margin-top: 20px;}

.ab_tt span:after {content: ''; display: block; width: 29px; height: 2px; background: #e60012;margin-top: 15px;}

.ab_b{margin-top: 50px; margin-bottom: 80px;}
.ab_b img{border:1px solid #ddd; padding:3px; background:#fff;}
.ab_b img:hover{border:1px solid #e60012; padding:3px; background:#fff1e3;}
.ab_b td td{padding-left: 10px !important;}
.ab_b td td a+a {display: block; font-size: 16px; line-height: 36px;}
.ab_b td td a+a br{display: none;}


/*新闻*/
.news_bg.bg {padding: 80px 0;background: #f5f5f5;}
.news_top{width:551px;margin:0px auto;}
.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:50px;}
.news_tab li{float:left;background: #ddd;  width: 160px; height: 53px; line-height: 53px; text-align: center; border-radius: 8px;}
.news_tab li+li{margin-left:35px;}
.news_tab li a{font-size:18px;font-weight:100; color:#111;display: block;}
.news_tab li.on{color:#fff; background:#e60012;width: 160px; height: 53px; line-height: 53px;}
.news_tab li.on a{color:#fff !important;}
.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:#005cab;}
.news_list{ margin-top: 50px;min-height:500px !important;width: 100%;overflow: hidden;height: 500px !important;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{height:100%;}
.news_list .news_div_item{width: 25%;display: inline-block;position: relative;height:100%;transition:0.5s; padding:30px 40px 40px;border-right:1px #e3e3e3 solid;}
.news_list .news_div_item:first-child{border-left:1px #e3e3e3 solid;}
.news_list .news_div_item_date{font-weight: 400;height: 26px; line-height: 22px;position: absolute;top: 266px;}
.news_list .news_div_item_content{padding-right: 30px; padding-bottom:90px;position: absolute;top: 295px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{display: inline-block; font-size: 14px;line-height: 22px; color: #a2a2a2;}

.news_list .news_div_item_a{font-size: 16px;display: block;margin-bottom: 16px;position:relative;transition:0.3s; font-weight:normal; color:#484848;}
.news_list .news_div_item_a::before{position:absolute;content:'查看详情';bottom: -152px;left: 0;width: 0;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; display: none;}
.news_list .news_div_item_a::after{position:absolute;content:'';bottom: -142px;font-size: 43px;background:url(https://memberpic.114my.com.cn/dgtxjs11/uploadfile/image/20210918/20210918164248_634685730.png) no-repeat center;width: 18px;height: 14px;left: 0;transition:0.5s;}
.news_list .news_div_item_body{font-size: 14px;color: #a2a2a2;font-weight: 100;line-height: 25px;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;}
.news_list .news_div_item_pic{    height: 11vw; overflow: hidden;}
.news_list .news_div_item img{transition:0.3s all linear; }
.news_list .news_div_item:hover img{transform:scale(1.1);}
.news_list .news_div_item:hover .news_div_item_a{color: #e60012;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{padding-left:40px;display: block;width: 130px;}
.news_list .news_div_item:hover .news_div_item_a::after{left:110px;}



/*版权*/
.foot{background:#212020;width: 100%;height: 547px;}
.kslj li{width: 190px; display:inline-block; vertical-align:top; height:194px;margin-top: 60px; }
.kslj li p{ font-size:18px; color:#fff;text-align: left;font-weight: normal;margin-bottom: 30px;}
.kslj li a{ display:block; font-size:14px; color:#6e7072;; line-height:32px;text-align: left;}
.kslj li a:hover,.end a:hover{ color:#fff;}
.footel{border-left: 1px solid #32363a;padding-left: 90px;margin-top: 60px;}
.footel p{ font-size:18px; color:#fff;text-align: left;font-weight: normal;margin-bottom: 20px;}
.footel span{ display:block; font-size:14px; color:#6e7072; line-height:32px;text-align: left;}
.footel span:nth-child(3){padding: 10px 0 20px;;}
.footel i{font-size: 40px; color: #fff;}
.footel{width: 400px;height: 287px;}
.erwei{padding-top: 65px;font-size: 14px;color: #fff;font-weight: lighter;}
.erwei p{line-height: 36px;text-align: center;}
.end{border-top: 1px solid #32363a;margin-top: 55px;    line-height: 144px;}
.end .w1400{line-height: 143px;}
.end,.end a{ font-size:14px; color:#6e7072;}
.end a:hover{ color:#fff;}
.end span{font-size: 14px;color: #6e7072;}
.erwei img{width: 120px;}

/*友情链接*/
.linksall{background: #e60012;}
.links{background:url(https://memberpic.114my.com.cn/dgkehui/uploadfile/image/20220518/20220518144200_1745427162.png) no-repeat right center;height:90px; display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; font-size:18px; color:#fff;}
.links>p>span{font-weight: normal;padding:0 20px 0 10px; text-transform:uppercase; color:#fff;}
.links p{color: #fff;font-size: 18px;}











/* 产品 */

.pro_bg{width: 100%;min-width: 1400px;height: auto;padding-top: 61px;box-sizing: border-box;}

#tab1 {display: flex;margin-top: 40px;}
#tab1 li{flex: 1;height: 110px;background-color: #f6f6f6;position: relative;}

#tab1 li a{width: 100%;height: 100%;display: flex;align-items: center;font-size: 18px;font-weight: bold;color: #444;flex-direction: column;position: relative;line-height: 155px;overflow: hidden;}
#tab1 li a i{position: absolute;top: 18px;display: block;width: 29px;height: 29px;background: url(https://memberpic.114my.com.cn/dgyincan1/uploadfile/image/20250521/20250521145638_1953755526.png);transition: all 0.4s ease;}
.current1 a{background-color: #e60012;color: #fff !important;}
.current1 a i{background-position-y: -41px !important;transition: all 0.4s ease;}
#tab1 li a::after{content: '';width: 1px;height: 90px;background-color: #e3dfdf;position: absolute;top: 0;right: 0;}
#tab1 li:last-child a::after{width: 0;}
.current1 a::after{width: 0 !important;}

#content1{margin:0 auto; position:relative; height:330px;overflow: hidden;}
#content1 ul{display:none; position: absolute; height: auto;}
#content1 ul:nth-child(1){display:block;}
#content1 .sort_bg{width:1400px;height: 0px; background: #fff;line-height:35px; font-size:15px;color: #666;border: 1px solid #eeeeee;display: flex;align-items: center;padding-left:18px;box-sizing: border-box;position:relative;}
#content1 .sort_bg a{ padding-left: 20px; font-size:15px; color:#666;margin-right: 30px;}
#content1 .sort_bg a:hover{font-size:15px; color:#e60012; text-decoration:underline;}
#content1 .sort_bg td{float: left; height:35px; line-height:35px; background:url(https://memberpic.114my.com.cn/dgyincan1/uploadfile/image/20250521/20250521145737_997579871.png) no-repeat 0px; }
.sort_bg>a {
    margin-right: 0!important;
    padding-left: 0!important;
    position: absolute;
    top: 60px;
    left: 493px;
}
.prod_t{margin-top: 40px;}


/*产品效果*/
.pc_list{margin-top: 30px;}

.pc_list tr > td:first-child { margin-left: 0;}
.pc_list tr > td:nth-of-type(3){ margin-right: 0;}
.pc_list td { display: block; float: left; padding: 0 !important; width: 23.2%; margin: 0 5px 18px 2%;position: relative; border:1px #ddd solid}
.pc_list td> a:after,.procen td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(https://memberpic.114my.com.cn/dgyincan1/uploadfile/image/20250521/20250521145831_143867242.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.pc_list td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background: #ecebeb;}
.pc_list td > span > a{display:block; border-top: 1px solid #ddd; height: 50px; line-height: 25px; color: #333; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111;   }
.pc_list td > span:after,.pro_bg td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #e60012; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.pc_list td:hover > a:after,.pro_bg td:hover > a::after{ top: 0; }
.pc_list td:hover > span > a{ color: #fff; }
.pc_list td:hover > span:after,.pro_bg td:hover > span::after{ bottom: 0; }
.pc_list td br { display: none;}
.pc_list tr:after, .pro_bg tr::after { content: ''; display: block; clear: both; }
.pc_list td a{ position: relative; display: block; overflow: hidden; }
.pc_list td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.pc_list td:hover a img{ transform:scale(1.2); }



.spzx {
  margin-top: 80px !important;
  width: 1500px;
  margin: 0 auto;
    margin-top: 0px;
}

	.sp_nr {
	    /*padding: 58px 76px 0 76px;*/overflow: hidden;padding-top: 50px;
	}
	.sp_nr .divdgweb_new_div {
	    display: flex;width:100%;justify-content: space-between;
	}
	
	.sp_nr .divdgweb_new_div_item {
	    width: calc(1500px / 4);
	    flex-shrink: 0;
	    display: flex;
	    flex-direction: column-reverse;
	    position: relative;padding:0 0.25%;
	}
	
	.sp_nr .news_div_item_pic img {
	    width: 100%;
	    height: auto;
	transition: all 0.2s;
	overflow: hidden;
	}
	.news_wz .news_div_item_pic img {
	    width: 100%;
	    height: auto;
	transition: all 0.2s;
	overflow: hidden;
	}
	.news_wz .news_div_item_pic{overflow: hidden;}
	.news_wz .news_div_item_pic:hover img{transform: scale(1.1);transition: all 0.2s;}
	.sp_nr .news_div_item_pic:hover img{transform: scale(1.1);transition: all 0.2s;}
	
	.sp_nr .divdgweb_new_div_item_a {
	    display: block;
	    width: 84%;
	    height: 60px;
	    line-height: 60px;
	    font-size: 18px;
	    color: #333;
	    background: #f7f7f7;
	    text-align: center;
	margin:0 auto;
	    z-index: 9999;
	    position: relative;
	}
	
	.sp_nr .divdgweb_new_div_item_content {
	position: relative;
	    margin-top: -28px;
	}
	.sp_nr .slick-next:before{
	transform: rotate(-180deg);
	}
	.sp_nr .slick-prev{left:-75px;top: 157px;}
	.sp_nr .slick-next{right:-24px;top: 157px;}