@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;}

em,i{font-style: normal;}

/*公共样式部分*/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden; font-size:14px;min-width:1400px;height: 100vh;}

#copy { display: none;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
a {color: #666; text-decoration: none;}
a:hover { color:#106bf3;text-decoration: none; border-bottom-style:}

.bg{width: 100%;min-width:1400px;}
.box{margin:0 auto;width:80%; min-width: 1400px;box-sizing: border-box;}
.page{width: 1400px;margin: 0 auto;}


.t{text-align:left;}
.t p{font-size:40px;font-weight:bold;color: #222;padding-bottom: 8px;position:relative;}
.t dd{font-size: 18px; line-height:40px;}

.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}


/*间隙*/
.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;}
.top100 {padding-top: 100px;}
.top140 {padding-top: 140px;}
.top170 {padding-top: 170px;}


/* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 3906230 */
  src: url('//at.alicdn.com/t/c/font_3906230_2iko0kzg8by.woff2?t=1676890900984') format('woff2'),
       url('//at.alicdn.com/t/c/font_3906230_2iko0kzg8by.woff?t=1676890900984') format('woff'),
       url('//at.alicdn.com/t/c/font_3906230_2iko0kzg8by.ttf?t=1676890900984') format('truetype');
}
@font-face {
  font-family: 'iconfont01';  /* Project id 3589205 */
  src: url('//at.alicdn.com/t/c/font_3589205_yl2tz650m2o.woff2?t=1725039072254') format('woff2'),
       url('//at.alicdn.com/t/c/font_3589205_yl2tz650m2o.woff?t=1725039072254') format('woff'),
       url('//at.alicdn.com/t/c/font_3589205_yl2tz650m2o.ttf?t=1725039072254') format('truetype');
}
.iconfont{font-family:"iconfont","iconfont01" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}




.head_bg{background:#fff;height:120px;}
.head{display:flex;align-items: center;height: 120px;justify-content: space-between;padding:0  100px;}
.head_l{display:flex;align-items: center;}
.logo{float:left;}
.name {float:left;margin-left:20px;}
.name d{font-size:14px;color:#666;display: block;margin-top: 5px;}

.nav li{float:left;}
.nav>li>a{color:#666;font-size:16px;padding:0 1vw;}
.tel{font-size:1.5vw;font-family: Arial;color: rgb(34, 34, 34);padding-left:30px;background:url(//memberpic.114my.com.cn/dgtlzl/uploadfile/image/20230408/20230408113738_189185021.png)no-repeat left center;}
.nav>li>a:hover{color:#3462f9;}
.nav>li.cur>a{color:#3462f9;}


/*幻灯片*/
.banner{overflow:hidden;width:100%;}
.banner-box{min-width:1400px;height:920px;position:relative;margin:0 auto;}
.banner-box .bd, .banner-box .bd ul{width:100% !important;}
.banner-box .bd li{width:100% !important;height:920px;background-position:center;background-repeat:no-repeat;background-color:#eee;z-index:0;}
.banner-box .bd li a{display: block;width: 100%;height: 100%;position: absolute;z-index: 9999;left: 0;top: 0;}
.banner-btn{ width: 100%;position:absolute;top:700px;left:0;margin-left:0;height:10px;}
.banner-btn a{ display:block;width:49px;height:104px;position:absolute; top:-395px;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(//memberpic.114my.com.cn/dgtlzl/uploadfile/image/20230901/20230901100340_249381275.png) no-repeat 0 0; } 
.banner-btn a.next{right:-50px;background:url(//memberpic.114my.com.cn/dgtlzl/uploadfile/image/20230901/20230901100340_249381275.png) no-repeat -49px 0; }
.banner-box .hd {position:absolute;bottom:1px;width:100%;display:block; }
.banner-box .hd ul{text-align:center}
.banner-box .hd ul li{width:8px;height:8px;border-radius:50%;text-indent:-9999px;background:#fff;cursor:pointer;display:inline-block;margin:0 5px;transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{background:#3462f9; border-radius :50px; width:40px;height:8px;}
.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; }



/*公司简介*/
.about_bg{background:url(//memberpic.114my.com.cn/dgtlzl/uploadfile/image/20230901/20230901100340_1287745666.jpg)no-repeat center bottom;height:700px;}
.about{}
.about_box{position:relative;margin-top: -80px;background: linear-gradient(180deg, #fff 40%, transparent);}
.about_white{width:100%;height: 400px;border: 20px solid;background-color: rgba(255,255,255,var(--bg-opacity));border-bottom-width: 0;border-image: linear-gradient(135deg, #1888fb, #3462f9) 1;}
.about_jb{width:100%;height: 400px;position:absolute;top: 00px;left: 0;z-index: 9;border: 20px solid;background-color: rgba(255,255,255,var(--bg-opacity));color: transparent;border-image: linear-gradient(180deg, transparent 38%, #fff) 1;border-bottom-width: 0;}
.about_wz{width:100%;position:absolute;top: 20px;padding:75px 180px 0;z-index: 10;}
.about_wz p{color:#222;font-size:40px;font-weight: bold;text-align: center;margin-bottom: 40px;}
.about_wz dd{font-size:16px;color:#666;line-height:40px;text-align: center;}
.about_wz a{display: block;width:160px;height:40px;border: 1px solid #ccc;margin: 60px auto 0;border-radius: 5px;line-height: 40px;text-align: center;}

.num{display:flex;margin:100px auto 0;justify-content: space-evenly;}
.num p{font-size:24px;color:#666;font-weight:lighter;}
.num span{font-size:60px;color:#222;font-family:'Bahnschrift';}
.num dd{font-size:16px;color:#666;}

/*产品中心*/
.prod_bg{padding:80px 0;min-width:1400px;}
.prod_top{display: flex;justify-content: space-between;align-items: center;margin-bottom:40px;}
.prod_list{display:flex;}
.prod_list a{font-size:16px;color:#222;font-weight:500;position: relative;}
.prod_list a+a{margin-left:60px;}
.prod_list a:after{content:'';width:0px;height:4px;display:block;background:#3462f9;position: absolute;left: 0;transition: 0.3s ease all;margin-top:10px;}
.prod_list a.on:after{width:100%}
.prod_box{display: flex;justify-content: space-between;}
.prod_img{width:46%;overflow: hidden;border-radius:20px;}
.prod_r{width:50%;}
.prod_tit{display: flex;border-bottom: 1px solid #ccc;padding-bottom: 2vw;margin-bottom: 2.5vw;}
.prod_tit_l{float:left;flex-shrink:0;display: flex;flex-flow: column;justify-content: center;}
.prod_tit_r{float:right;margin-left:40px;display: flex;font-size: 16px;line-height: 28px;align-items: center;}
.prod_tit_r:before{content:'';float:left;width:1px;height:45px;display:inline-block;background:#ccc;margin-right: 40px;}
.prod_tit_l span{font-size:16px;color:#999;font-family:'Bahnschrift';}
.prod_tit_l p{font-size:28px;font-weight:bold;color:#222;letter-spacing: 1px;}
.prod_p{padding: 10px 30px;background: #3462f9;display: inline-block;color: #fff;font-size: 15px;margin-bottom:40px;}
.prod_tz li p{font-size:18px;color:#222;font-weight:bold;}
.prod_tz li p span{font-size:20px;color:#da0606;}
.prod_tz li d{font-size:14px;color:#666;line-height:24px;}
.prod_tz li+li{margin-top:30px;}
.prod_tz{}



/*优秀*/
.mol_con {overflow: hiddenl;margin-top:2%;}
.mol_con>ul {display: flex;justify-content: space-between;align-items: center;}
.mol_con>ul>li {width: 25%; border-right: 1px solid #eee;transition: 0.5s;position:  relative;overflow:  hidden; height:33.2vw;margin-right:2vw;min-height:637px;}
.mol_con>ul>li:last-child {border-right:none; margin-right:0px;}
/*.mol_con>ul>li:last-child em{ padding-right:0px;}
.mol_con>ul>li:last-child i{ right:0px;}*/

.mol_txt {display:  flex;flex-direction:  column;align-items:  center;padding: 153px 0;width: 100%;}
.mol_txt>i {font-size:  48px;line-height:  48px;font-family:  din;}
.mol_txt>p {font-size:  32px;line-height:  32px;display:  flex;flex-direction:  column;
align-items:  center;margin-top: 6%; font-weight:normal;}
.mol_txt>p>span { font-size:  13px;text-transform: capitalize;line-height:13px;padding-top:  10px;color:  #999;font-weight:  lighter;font-family:  Arial;opacity: 0.5;}
.mol_txt>em {font-size:  15px;font-weight:  lighter;line-height:  16px;margin-top: 10%;}
.mol_txt a {font-size:  14px;background:  #ff0000;color:  #fff;border-radius: 20px;padding: 2% 7%;font-weight:  lighter;margin-top: 20%;line-height:  14px;}
.mol_sub {position:  absolute;top: 0;left: 0; display:flex;flex-direction:column;align-items: flex-start;opacity: 0;transition: 0.5s;height:100%;width: 100%;opacity: 1;}
.mol_sub>p {font-size:1.2vw;font-weight:  lighter; color:#0b4eb5; display:  flex;align-items:  center;/*border-bottom:  1px solid #ddd;*/width: 100%; }

.mol_sub h4{font-size:1.2vw; color:#000; line-height:2vw; font-weight:bold;}

.mol_sub p img{transition: all 2s;}
.mol_con li:hover p img{transform: translateY(-10px);}

.mol_sub>p>span {font-size:8vw; font-family: 'MONTSERRAT'; color:#eee; font-weight:bold; margin-left:7.8vw; line-height:6.8vw;}
.mol_sub>em {font-size:15px;line-height: 26px; font-style: inherit; color:  #666;font-weight:  lighter; padding:0.6vw 2.2vw 0 0;}
.mol_sub>i {position:  absolute;bottom: 0;left: 0; right:3vw;}
.mol_sub>i img {height:  auto; width: 100%;}
.mol_con li i:hover img{transition: 0.5s;transform: scale(1.1);}
.mol_con p:hover span{color:rgba(52,98,249,0.5); transition: all 2s;}
.mol_con li i:hover span{color:rgba(52,98,249,0.5); transition: all 2s;}
.mol_sub>p img{ display:block;}

.inon-header{display: flex;justify-content: space-between;align-items: center;}
.adv{}
.adv_bg{padding:80px 0;background:#f8f8f8;}
.in-more{display:flex;}
.inon-dsc{margin-right:15px;}




/*news*/
/*新闻*/
.news{display: flex;align-items: center;justify-content: space-between;}
.news_list a{font-size: 20px;color: #222;display: flex;align-items: center;}
.news_list a+a{margin-top: 60px;}
.news_more{display: block;width: 150px;height: 45px;border: 1px solid #ccc;text-align: center;line-height: 44px;margin-top: 120px;transition: 0.3s ease all;border-radius:5px;}
.news_more:hover{background:#3462f9;color:#fff;border-color:#3462f9;}
.news_list a:before{content: '';width: 0px;height: 3px;display: inline-block;background: #3462f9;margin-right: 10px;transition: 0.3s ease all;}
.news_list a.on:before{width: 40px;}
.news_list a.on{color:#3462f9;}
.news_r{width:calc(100% - 450px);}
.news_r ul {display:block;width:100%;}
.news_r ul li{width:100%;display:block;}
.news_r ul li .news_div_item{width:calc((100% - 40px) / 2);float:left;margin-right:40px;display:flex;flex-direction: column-reverse;}
.news_r ul li .news_div_item .news_div_item_pic a{display:block;}
.news_r ul li .news_div_item .news_div_item_pic a img{width:100%;height:auto;border:1px solid #eee;}
.news_r ul li .news_div_item .news_div_item_a{font-size:22px;color:#222;}
.news_r ul li .news_div_item .news_div_item_a:hover{color:#3462f9;}
.news_r ul li .news_div_item .news_div_item_body{font-size:16px;line-height:30px;color:#666;margin-top:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.news_r ul li .news_div_item .news_div_item_date>div{float:left;font-size:18px;color:#ccc;}
.news_r ul li .news_div_item .news_div_item_date{position: absolute;bottom: 190px;}
.news_r ul li .news_div_item .news_div_item_content{margin-top:60px;}
.news_r ul li .news_div_item .news_div_item_content:after{content:'';width:33px;height:16px;display:block;background:url(//memberpic.114my.com.cn/dgtlzl/uploadfile/image/20230901/20230901100340_1922961323.png)no-repeat center;margin-top: 20px;}




/*copy*/
.footer {display: flex;justify-content: space-between;}
.footer_bg{width: 100%;color: #fff;background: #222;position: relative;padding-top: 100px;overflow: hidden;}
.fbt{border-top:10px solid #ff5c00;}
.bq_item li{position: relative;}
.bq_item li{ float: left;position: relative;}
.footer_w1 t{display: block;float: left;font-size: 24px;font-weight: bold;margin-right: 11px;}
.footer_w1 span{display: block;float: left;font-size: 20px;margin-top:3px;}

.bq_gzh li{width:130px;}
.footer_w{font-size: 14px; line-height: 34px; color: #999;}
.footer_w p{position:relative;}
.footer_w p:before{left:0;font-family: "iconfont";font-size: 16px;}
.bq_item li a{ display: block;font-size: 14px; line-height: 30px; color: rgba(255,255,255,0.47);}
.bq_item li a:hover{color:#fff;}
.footer_t{font-size: 18px !important; color: #fff !important;  line-height: 100%!important; position: relative;padding-bottom: 26px;}
.footer li img{width:146px !important;}
.bq_gzh li p{text-align:center; color:#fff; line-height:30px; margin-bottom:10px;}

.copy{line-height: 30px; font-size: 14px;color: #999; margin-top:20px; padding-top: 10px;}
.copy a{font-size: 14px; color: #999;}
.copy a:hover{color: #ff7b0f;}
.bq_rcc{margin-left:40px;}

/*link*/
.linkTagcs li a{font-size:14px;}
.links_r a{font-family: "iconfont" !important;font-size:42px;font-style: normal;color:rgba(255,255,255,0.3);display:inline;height:80px;display: block;line-height:80px;padding-left: 32px;}
.links_l{display: flex;align-items: center; padding-right: 2%; width: 100px;}
.l_wz{position: relative;}
.l_wz b{font-size: 25px;color: #fff;line-height: 21px;}
.l_wz p{color: #fff;letter-spacing: 1px; font-size: 16px;}

.links{display: flex;align-items: center;justify-content: space-between;height: 100%;position: relative;}
.links>div{display: flex;align-items: center;}
.links_m{}
.linkTagcs li a{color: rgba(255,255,255,0.38)!important;}
.foo_icon{display: flex;justify-content: space-between;margin-bottom: 69px;}
.foo_icon li span{color:#fff;display: block;width: 38px;height: 38px;border-radius: 100%;background: #e60113;display: flex;justify-content: center;align-items: center;position: relative;font-size: 22px;z-index:1;}
.foo_icon li span:after{content: '';position: absolute;width: 48px;height: 48px;border-radius: 100%;background: rgba(32,114,224,0.22);top: -5px;left: -5px;z-index:-1;}
.foo_icon li{display: flex;align-items: center;}
.foo_icon li div{margin-left: 13px;}
.foo_icon li div b{font-size: 16px;}
.bq_gzh{float: right;padding-top:7px;}
.bq_gzh li+li{margin-left: 44px!important}
.copy_bg{background: #333;}
.copy_b{display: flex;justify-content: space-between;align-items: center;}
.copy_bg div{color: rgba(255,255,255,0.5);height: 80px;line-height: 80px;}
.copy_bg div a{color: rgba(255,255,255,0.5);}
.foo_icon li div p {margin-top: 3px;}
.cl {clear: both;}
.banq{width: 38%;}
.bq_cl>b, .bq_cr>b, .bq_rcc>b {font-size: 18px;color: #fff;display: block;margin-bottom: 20px;font-weight: normal;}
.bq_ewm {display: flex;position: relative;}
.bq_ewm li span {display: block;width: 36px;height: 36px;border-radius: 100%;font-size: 14px;text-align: center;line-height: 36px;color: #059408;border:1px solid #059408;}
.bq_ewm li:hover span{background: #059408;border-color: #059408;color: #fff;}
.ewm_cc {position: absolute;top: -172px;left: -23px;display: none;z-index:999;}
.ewm_cc img {width: 150px!important;}
.bq_r {position: relative;}
.bq_ewm li+li {margin-left: 10px;}

.bq_item li:first-child:before {left: 0;}
.bq_item {
    display: flex;
    justify-content: space-between;
}
.bq_rcc>b {
    position: relative;
    margin-bottom: 50px;
}

.bq_rcc>b:after {position: absolute;content: "";width: 100%;height: 1px;background: rgba(255,255,255,0.1);bottom: -28px;left: 0;}
.bq_rcc>b:before {
    position: absolute;
    content: "";
    background: url(//memberpic.114my.com.cn/dgtlzl/uploadfile/image/20230901/20230901100340_1642895152.png) no-repeat center;
    width: 78px;
    height: 41px;
    top: -12px;
    right: 0;
}
@media screen and (max-width: 1460px){
}
@media screen and (max-width: 1320px){
}
.link_btn {
    width: 170px;
    height: 44px;
    line-height: 44px;
    background: #fff;
    text-align: center;
    font-size: 16px;
    color: #4d4d4d;
    border-radius: 22px;
    display: block;
}
.bq_rcc>div {
    color: rgba(255,255,255,0.4);
    line-height: 32px;
    font-size: 14px;
}

.bq_rcc>div a {
    text-decoration: none;
    color: rgba(255,255,255,0.3);
    font-size: 14px;
}
.back_ic {
    position: absolute;
    display: block;
    width: 102px;
    height: 102px;
    background: #059408;
    border-radius: 100%;
    text-align: center;
    line-height: 102px;
    color: #fff;
    font-size: 52px;
    top: 78px;
    left: 50%;
    margin-left: -51px;
    cursor: pointer;
}
.copy_pic li {overflow: hidden;width: 146px;}
.copy_pic li p {font-size: 14px;color: #ffffff;text-align: center;line-height: 30px;}
.copy_pic li i {background: #ffffff;display: inline-block;}
.copy_pic li i img{width:100%;}
.copy_str {/* float:left; *//* margin-left: 20px; *//* margin-top: 16px; */}
.copy_str li {width: 36px;height: 36px;border-radius: 50%;transition: 0.5s;position: relative;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;}
.copy_str li i {font-size: 17px;color: #fff;position: relative;z-index: 99;}
.copy_str li+li {/* margin-top:17px; */}
.bq_lr {
    width: 42%;
    display: flex;
    justify-content: space-between;
}
ul.ewm_ic {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}

.copy_str li.on {
    background: #fff;
    border-color: #fff;
}
.copy_str li.on i{color:#3462f9;}
.gz_c{font-size: 16px;color: #fff;margin-bottom: 17px;}
.link_bc {
    border-top: 1px solid rgba(255,255,255,0.07);
    height: 80px;
    margin-top: 80px;
}
.lin_ic{width: 30px;height: 30px;border-radius: 100%;border:1px solid #fff;text-align: center;line-height: 29px;color: #fff;font-size: 22px;position: absolute;right: 0;top: 25px;}