body{overflow-x:hidden;}
body,td{font-size:14px; color:#555; font-family:Microsoft YaHei;}
a{color:#555; text-decoration:none; font-size:14px;}
a:hover{color:#0063ca; text-decoration:underline;}
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;}



/*字体*/
@font-face {
font-family:neutraface2;
src: url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.ttf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.eot),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.otf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff2);
}
@font-face {
font-family:DIN Medium;
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:Barlow;
src: url(//login.114my.cn/memberpic/dg088594/Barlow-Regular.ttf.txt),
     url(//login.114my.cn/memberpic/dg088594/Barlow-Regular.eot.txt),
     url(//login.114my.cn/memberpic/dg088594/Barlow-Regular.woff.txt),
     url(//login.114my.cn/memberpic/dg088594/Barlow-Regular.woff2.txt);
}



/*通用标题*/
.column_tit{ text-align:center; font-size:40px; line-height:40px; color:#0063ca; font-weight:bold;}
.column_tit span{ display:block; margin-top:10px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}



/*顶部*/
.topbg{width:100%; height:50px; background:#eee;}
.top{width:1400px; margin:0 auto;}
.top,.top a{line-height:50px; color:#999; text-decoration:none;}
.top a:hover{color:#0063ca;}
.top_fl{float:left;}
.top_fr{float:right;}
.top_fr li{float:left; width:120px; position:relative; cursor:pointer;}
.top_fr li span{ width:17px; height:17px; overflow:hidden; display:inline-block; margin-right:10px; vertical-align:middle;}
.top_fr li span img{ transition:0.5s;}
.top_fr li:hover span img{ margin-top:-17px;}
.top_fr li:hover{ color:#0063ca;}
.top_fr li em{display:none; position:absolute; left:0; top:50px; width:120px; height:120px; border:5px solid #fff;}
.top_fr li em img{width:100%;}



/*抬头*/
.head{ margin:0 auto; width:1400px; height:155px;}
.logo{float:left; margin-top:37px;}
.head_xian{ float:left; margin-left:36px;}
.head_ad{ float:left; margin-left:44px; margin-top:40px;/* padding-left:80px;*/ font-size:26px; line-height:30px; color:#333; font-weight:bold;/* background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030163645_1626150802.jpg) left top no-repeat;*/}
.head_ad span{ display:block; margin-top:10px; font-size:16px; line-height:24px; color:#999; font-weight:normal;}
.head_tel{float:right; margin-top:42px; padding-left:30px; line-height:33px; font-size:30px; font-family:DIN; font-weight:bold; color:#0063ca; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030163645_1571577308.jpg) left 7px no-repeat;}



/*导航*/
.navbg{width:100%; background:#0063ca;}
.nav{width:1400px; margin:0 auto;}
.nav li{float:left; height:80px; position:relative;}
.nav li a{ display:block; text-align:center; height:57px; font-size:18px; line-height:16px; color:#fff; padding:23px 49px 0; text-decoration:none; transition:0.8s;}
.nav li a span{ font-family:Arial; font-size:12px; line-height:27px; color:rgba(255,255,255,0.5);}
.nav li:hover a,.nav li.navcurrent a{background:#faa224;}



/*幻灯片*/
.banner{overflow:hidden; background:#fff; position:relative;}
.banner-box{ min-width:1400px; height:700px; position:relative; margin:0 auto;}
.banner-box .bd{ width:100%; }
.banner-box .bd li{ width:100%; height:700px; background-position:center; background-repeat:no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;}
.banner-btn{width: 100%;position: absolute;top: 4px;left: 0;margin-left: 0;height: 100%;overflow: hidden;}
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:40%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030165303_1618603071.png) 0 0 no-repeat; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030165303_1618603071.png) -49px 0 no-repeat; }
.banner-box .hd { position:absolute; bottom:25px; width:100%;}
.banner-box .hd ul { width:1400px; margin:0 auto; text-align:center; }
.banner-box .hd ul li{ width:30px; height:30px; line-height:30px; color:#fff; font-family:Arial; font-size:16px; background:#333;cursor:pointer;display:inline-block; margin:0 2px; transition:0.3s all ease-in-out; }
.banner-box .hd ul li.on{ background:#0063ca;}
.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;}



/*简介*/
.aboutbg{width:100%; height:780px; margin-top:80px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231107/20231107110440_194696762.jpg) center bottom no-repeat;}
.about{width:1400px; margin:0 auto;}

.about_tit{ text-align:center; height:83px; overflow:hidden; font-size:40px; line-height:40px; color:#555; font-weight:bold; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030163645_1135532190.jpg) center 69px no-repeat;}
.about_tit i{ display:inline-block; vertical-align:bottom; font-size:70px; line-height:50px; font-family:DIN; font-weight:bold; color:#0063ca;}
.about_tit span{ display:block; margin-top:15px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}

.about_cont{ margin-top:70px;}
.about_txt{ float:left; padding-top:58px; width:630px;}
.about_txt span{ display:block; margin-bottom:56px; font-size:36px; line-height:36px; font-weight:bold; color:#333;}
.about_txt span i{ color:#0063ca;}
.about_txt p{ font-size:16px; line-height:36px;}
.about_txt a{ display:block; margin-top:20px; width:80px; color:#faa224; padding-right:25px; font-size:16px; line-height:16px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030163943_1879315239.jpg) right center no-repeat;}
.com_video{ float:right; margin-top:7px; width:642px; height:361px; margin-right:29px;/* background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231030/20231030163943_1704392571.jpg) no-repeat;*/ text-align:center;}



/*产品*/
.productbg{ width:100%; height:820px; padding-top:80px; background:#e9eef4;}
.product{ width:1400px; margin:0 auto;}

.product_tit{ text-align:center; height:83px; overflow:hidden; font-size:40px; line-height:40px; color:#0063ca; font-weight:bold; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031094841_2119047096.jpg) center 59px no-repeat;}
.product_tit span{ display:block; margin-top:15px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}

.product_cont{ margin-top:50px; position:relative; height:510px;}

.divproduct_new_div_item{ float:left; margin-right:30px; width:446px; height:510px; background:#FFF; position:relative; }
.divproduct_new_div_item_title{ position:absolute; left:43px; top:55px; width:300px; height:53px; padding-left:65px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031101047_199284590.png) no-repeat;}
.divproduct_new_div_item_title a{ font-size:18px; line-height:18px; color:#333; text-decoration:none;}
.divproduct_new_div_item_title a span{ display:block; margin-bottom:5px; font-size:36px; line-height:28px; font-family:DIN; font-weight:bold;}
.product_div_item_pic{ position:absolute; left:0; top:110px; width:446px; height:290px; overflow:hidden;}
.product_div_item_pic img{ width:100%;}
.divproduct_new_div_item_body{ position:absolute; left:0; top:403px; padding:0 40px; font-size:16px; line-height:30px;}

#Left_Photo{ position:absolute; z-index:10; left:-31px; top:235px; cursor: pointer; width:62px; height:62px; box-shadow:0 0 10px #999999; border-radius:50%; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031101047_2109938156.png) center center no-repeat #fff;}
#Right_Photo{ position:absolute; z-index:10; right:-31px; top:235px; cursor: pointer; width:62px; height:62px; box-shadow:0 0 10px #999999; border-radius:50%; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031101047_1341372731.png) center center no-repeat #fff;}
.switchnr{}

.product_more{ margin:0 auto; width:187px; height:54px; margin-top:30px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031101047_1341372731.png) center center no-repeat #fff;}
.product_more a{ display:block; font-size:18px; line-height:54px; color:#fff; text-indent:25px; text-decoration:none; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031105351_1793599411.png) 145px center no-repeat #faa224;}
.product_more a:hover{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031105351_1793599411.png) 145px center no-repeat #0063ca;}



/*应用领域*/
.domain{ margin:0 auto; width:100%; margin-top:80px;}

.domain_tit{ text-align:center; height:83px; overflow:hidden; font-size:40px; line-height:40px; color:#0063ca; font-weight:bold; }
.domain_tit i{ color:#faa224;}
.domain_tit span{ display:block; margin-top:15px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}

.drag{ margin:0 auto; width:1658px; margin-top:40px; position:relative;}
.drag .swiper-container{ padding:0 450px; box-sizing:border-box;}
/*模块内容*/
.drag .swiper-slide{ height:388px; margin-top:25px; overflow:hidden; position:relative;}
.drag .swiper-slide a{ display:none; position:absolute; left:0; bottom:0; width:100%; height:60px; line-height:60px; text-decoration:none; color:#FFF; font-size:18px; text-align:center; background:rgba(0,0,0,0.7);}
.drag .swiper-slide.swiper-slide-active{ height:430px; margin-top:0;}
.drag .swiper-slide.swiper-slide-active a{ display:block;}
/*切换箭头*/
.drag_point{ display:flex; position:relative; width:100%; justify-content:center; margin-top:30px;}
.drag_point .swiper-pagination-bullet{ width:15px; height:15px; opacity:1; background:#aaa; margin-right:10px; outline:none;}
.drag_point .swiper-pagination-bullet-active{ background:#faa224;}



/*优势*/
.adv{width:100%; height:782px; margin-top:100px;}

.adv_tit{ text-align:center; height:88px; overflow:hidden; font-size:40px; line-height:40px; color:#0063ca; font-weight:bold; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031134541_2120891382.jpg) center 69px no-repeat;}
.adv_tit i{ display:inline-block; margin:0 10px; vertical-align:bottom; font-size:76px; line-height:50px; font-family:neutraface2; font-weight:bold; color:#faa224;}
.adv_tit span{ display:block; margin-top:15px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}

.adv_contbg{ width:100%; height:550px; margin-top:40px; padding-top:100px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031114031_1112727889.jpg) center no-repeat;}
.adv_cont{ margin:0 auto; width:628px; padding-left:772px; position:relative;}
.adv_cont1{ margin-left:75px;}
.adv_cont1 dl{ float:left; margin-right:80px; cursor:pointer;}
.adv_cont1 dl:nth-child(4){ margin-right:0;}
.adv_cont1 dt{ width:54px; height:46px; overflow:hidden;}
.adv_cont1 dt img{ transition:0.5s;}
.adv_cont1 dd{ margin-top:15px; color:#333; font-size:32px; line-height:32px;}
.adv_cont1 dl.adv_contcur dt img{ margin-top:-46px;}
.adv_cont1 dl.adv_contcur dd{ color:#0063ca;}
.adv_cont2{ position:absolute; left:772px; top:148px;}
.adv_cont2 div{ width:838px; height:257px; padding-top:60px; padding-left:50px; font-size:18px; line-height:32px;}
.adv_cont2 div span{ display:block; font-size:26px; line-height:26px; font-weight:bold; color:#0063ca; margin-bottom:20px;}

.adv_cont21{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031115818_671961669.png) no-repeat;}
.adv_cont22{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031115818_635995646.png) no-repeat;}
.adv_cont23{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031115818_1621193204.png) no-repeat;}
.adv_cont24{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031115818_697805532.png) no-repeat;}



/*成功案例*/
.cases{width:100%; margin-top:80px;}

.cases_tit{ text-align:center; font-size:40px; line-height:40px; color:#0063ca; font-weight:bold;}
.cases_tit i{ color:#faa224;}
.cases_tit span{ display:block; margin-top:15px; font-size:18px; line-height:18px; color:#666; font-weight:normal;}

.cases_cont{ margin:0 auto; width:1400px; height:550px; margin-top:40px; position:relative;}
.cases_cont1{ position:absolute; left:53px; top:275px; z-index:10;}
.cases_cont1 li{}
.cases_cont1 li a{ line-height:36px; font-size:16px; text-decoration:none;}
.cases_cont1 li.cases_contcur a{ color:#0063ca;}

.cases_cont2{}
.cases_cont2 div{ height:392px; padding:158px 910px 0 52px; font-size:16px; line-height:32px;}
.cases_cont21{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_1763492709.jpg) no-repeat;}
.cases_cont22{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_1612686584.jpg) no-repeat;}
.cases_cont23{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_1146697088.jpg) no-repeat;}
.cases_cont24{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_861712994.jpg) no-repeat;}
.cases_cont25{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_585577086.jpg) no-repeat;}
.cases_cont26{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_1772244002.jpg) no-repeat;}
.cases_cont27{ background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231102/20231102152944_1009124891.jpg) no-repeat;}


/*新闻*/
.newsbg{width:1400px; margin:0 auto; margin-top:80px;}
.news_top{display:flex; flex-direction:row; justify-content:space-between; height:104px; border-bottom:1px solid #ededed;}
.news_tit{font-size:40px; line-height:40px; color:#0063ca; font-weight:bold; text-indent:50px; letter-spacing:5px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031153438_1434551279.jpg) no-repeat;}
.news_tit i{ color:#faa224;}
.news_tit span{ display:block; margin-top:15px; font-size:18px; color:#666; line-height:18px; letter-spacing:0; font-weight:normal; text-indent:0;}
.news_nav{ margin-top:30px;}
.news_nav li{float:left; width:121px; margin-left:5px; text-align:center; border-radius:4px; background:#eaeaea;}
.news_nav li a{font-size:18px; line-height:40px; color:#777; text-decoration:none;}
.news_nav li.newscur{background:#0063ca; color:#fff;}
.news_nav li.newscur a{color:#fff;}
.news{margin-top:30px; overflow:hidden;}
.news_fl{float:left;}
.news_fl .news_div_item{position:relative; width:583px; height:437px;}
.news_fl .news_div_item_pic{position:absolute; left:110px; top:154px;}
.news_fl .news_div_item_pic:after{content:""; display:block; position:absolute; right:-15px; bottom:0; width:15px; height:184px; background:#faa224;}
.news_fl .news_div_item_pic a{display:block; width:457px; height:284px; overflow:hidden;}
.news_fl .news_div_item_pic a img{width:100%; transition-duration:0.8s;}
.news_fl .news_div_item:hover .news_div_item_pic a img{transform:scale(1.1);}
.news_fl .news_div_item_date{position:absolute; left:0; top:16px; font-family:Barlow;}
.news_fl .news_div_item_date:after{content:""; display:block; margin-top:70px; width:60px; height:1px; background:#d0d0d0;}
.news_fl .news_div_item_year{font-size:30px; line-height:30px; font-weight:bold;}
.news_fl .news_div_item_month,.news_fl .news_div_item_day{position:absolute; top:30px; font-size:20px; line-height:20px; color:#777;}
.news_fl .news_div_item_month{left:12px;}
.news_fl .news_div_item_day{left:41px;}
.news_fl .news_div_item_content{position:absolute; left:109px; top:16px;}
.news_fl .news_div_item_title a{font-size:18px; line-height:18px; color:#333;}
.news_fl .news_div_item:hover .news_div_item_title a{color:#0063ca;}
.news_fl .news_div_item_body{ width:476px; margin-top:14px; line-height:24px; color:#666;}
.news_fr{float:right;}
.news_fr .news_div_item:nth-child(1){display:none;}
.news_fr .news_div_item{position:relative; width:735px; height:133px; margin-bottom:20px;}
.news_fr .news_div_item_pic{position:absolute; left:0; top:0; width:215px; height:133px; overflow:hidden;}
.news_fr .news_div_item_pic img{width:100%; transition-duration:0.8s;}
.news_fr .news_div_item:hover .news_div_item_pic a img{transform:scale(1.1);}
.news_fr .news_div_item_date{position:absolute; left:272px; bottom:0; font-family:Barlow; font-size:14px; line-height:14px; color:#777;}
.news_fr .news_div_item_date:after{content:""; display:block; width:25px; height:1px; margin-top:6px; margin-left:-32px; background:#d0d0d0;}
.news_fr .news_div_item_year,.news_fr .news_div_item_month,.news_fr .news_div_item_day{float:left}
.news_fr .news_div_item_month{left:12px;}
.news_fr .news_div_item_day{left:41px;}
.news_fr .news_div_item_content{position:absolute; left:245px; top:4px;}
.news_fr .news_div_item_title a{font-size:18px; line-height:18px; color:#333;}
.news_fr .news_div_item:hover .news_div_item_title a{color:#0063ca;}
.news_fr .news_div_item_body{width:490px; margin-top:9px; line-height:22px; color:#666;}



/*版权*/
.bottombg{width:100%; margin-top:80px; height:510px; padding-top:70px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031153438_769602209.jpg) center top no-repeat; color:#fff;}
.bottombg a{ color:#fff;}
.bottom_main{ width:1400px; margin:0 auto;}
.bottom_logo{ float:left; width:300px; height:355px; border-right:1px solid rgba(255,255,255,0.2);}
.bottom_logo1{ width:163px; text-align:center;}
/*二维码*/
.QRcode{ margin-top:25px; text-align:center;}
.QRcode dl{float:left; width:160px; height:183px; padding-top:21px; background:#fff; box-sizing:border-box;}
.QRcode dt img{ width:120px; height:120px;}
.QRcode dd{ line-height:14px; display:block; margin-top:12px; color:#555;}

.bottom1_fr{ float:right; width:980px;}
.btdh{ position:relative; width:980px; padding-top:7px; padding-bottom:43px; border-bottom:1px solid rgba(255,255,255,0.2);}
.btdhtop{ position:absolute; top:10px; right:0;}
.btdh a{ font-size:16px; line-height:16px;}
.fudaohang{ margin-top:60px;}
.fudaohang dl{float:left;}
.fudaohang dt{line-height:16px; font-size:16px;}
.fudaohang dd{margin-top:18px; line-height:36px;}
.fudaohang dl:nth-child(1) { margin-right:100px;}
.fudaohang dd a{ opacity:0.5;}
.fudaohang dd a:hover{ opacity:1;}
/*联系信息*/
.crcontact{float:right; width:560px; padding-left:96px; position:relative; box-sizing:border-box; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031154059_715992864.png) right top no-repeat;}
.crcontact:after{position:absolute; top:-4px; left:0; content:""; display:block; width:1px; height:230px; background:#fff; opacity:0.2;}
.crcontact span{ font-size:14px; line-height:14px;}
.crcontact i{ display:block; margin-top:10px; padding-bottom:30px; font-size:30px; line-height:30px; color:#faa224; font-family:DIN; font-weight:bold; border-bottom:1px solid rgba(255,255,255,0.2);}
.crcontact em{ display:block; margin-top:40px; font-size:16px; line-height:16px; padding-left:22px; background:url(//memberpic.114my.cn/dg088594/uploadfile/image/20231031/20231031154059_202855063.png) left no-repeat;}
.crcontact a{ margin-top:50px; display:block; text-align:center; width:113px; line-height:35px; font-size:16px; background:#faa224;}
.banquan2{ margin-top:70px; line-height:80px; border-top:1px solid rgba(255,255,255,0.2);}
.banquan2,.banquan2 a{ color:rgba(255,255,255,0.5);}
.banquan2 a:hover{ color:#fff;}
.copy{float:left; text-transform:uppercase;}
.linkTagcs{display:inline-block; height:14px !important; overflow:hidden; vertical-align:middle;}
.linkTagcs li a{ color:rgba(255,255,255,0.5) !important;}
.linkTagcs li a:hover{ color:#fff !important;}