/*公用*/
@font-face {
font-family:fontDin1;
src: url(../cssnew/DIN-MEDIUM_otf.txt),url(../cssnew/DIN-MEDIUM_woff.txt),url(../cssnew/DIN-MEDIUM_eot.txt),url(../cssnew/DIN-MEDIUM_woff2.txt),url(../cssnew/DIN-MEDIUM_ttf.txt)}
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1400px; overflow-x:hidden; background-color: #fff;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #065cd3;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.page,.w1400{ margin:0 auto;width: 1400px; }
.w1400{width:1400px; margin:0 auto;}
.fr{ float:right;}
.fl{ float: left;}
*,:after,:before{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.title{text-align: center;font-size: 40px;color: #333;}
.title em{color: #065cd3;}
.title span{display: block;font-size: 18px;color: #9a9b9d;margin:14px 0 26px 0;}
.title i{display: block;width: 80px;height: 5px;margin: 0 auto; position: relative;}
.title i::after,.title i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;}
.title i::after{right: 0px;left: inherit;background:#333;animation:allTitleAfter 3s infinite linear;}
.title i::before{background:#065cd3;animation:allTitleBefore 3s infinite linear;}
.title t{width: 30px;height: 5px;background:#ed6f1d;margin:0 auto;display:block;animation:allTitleI 3s infinite linear;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}

/*间隙*/
.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;}


.hovermaincolor a:hover{ color:#065cd3;}
/*抬头*/
.htop{ width:100%; height:50px; background:#fff;}
.htop p.fl{ height:50px; line-height:50px; font-size:14px; color:#666; line-height:50px;}
.htop p.fl span{ padding-left:20px;}
.htop p.fr span{ padding:0 23px; display:inline-block; border-left:1px solid #eee;}
.htop p.fr span a{ display:inline-block; font-size:14px; color:#666;line-height:50px; padding-left:27px;}
.htop p.fr span:nth-child(1) a{ background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218091314_1434641377.png) no-repeat left center;}
.htop p.fr span:nth-child(2) a{ background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218091314_1770813487.png) no-repeat left center;}
.htop p.fr span:nth-child(3) a{ background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218091314_2115898994.png) no-repeat left center;}
.htop p.fr em{ font-size:22px; color:#065cd3; font-family:DIN; font-weight:bold; vertical-align:sub;}
.htop p.fr span a:hover{color:#065cd3;}
.htop p.fr span:nth-child(3) a:hover{color:#666;}
.header{ border-top:1px solid #eee;  background:#fff; height:100px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.hright,.hright nav ul,.hlogo{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.hsecond{ height:120px; padding:0 0 0 0.3%;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.hleft,.nav>ul,.hright{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;}
.hline{ width:1px; height:58px; background:#e7e7e7; margin:0 15px;}
.hmean{ font-size:15px; color:#888; padding-left:4px;}
.hmean b{ display:block; font-size:25px; color:#065cd3;}
.hmean b i{ font-size:45px; color:#065cd3; font-family: Din; display:inline-block; vertical-align:sub; line-height:45px;}
.nav ul li{ position:relative; margin-right:60px;}
.nav ul li:nth-child(8){margin-right:25px;}
.nav ul li>a{ display:block; font-size:16px; color:#333; line-height:98px; position:relative;}
.nav ul li>a:after{ content:''; display:block; position:absolute; left:0; right:0; margin:0 auto; width:63px; height:3px; transition:all .3s ease; transform:scale(0); bottom:0; background:#065cd3;} 
.nav ul li.cur>a:after,.nav ul li:hover>a:after{ transform:scale(1);}
.nav ul li.cur>a,.nav ul li:hover>a{color:#065cd3; font-weight:bold;}
.nav>ul>li .dropmenu{width:200%;position:absolute;top:98px;left:-50%;z-index: 99;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;}
.nav>ul>li:hover .dropmenu{transform: perspective(600px) rotateX(0deg);transition:600ms ease;cursor:pointer; }
.nav>ul>li .dropmenu a{font-size: 14px;display:block;line-height:40px;text-align:center;color:#fff;background:rgba(0,0,0,.8);transition:600ms ease; margin-top:1px;}
.nav>ul>li .dropmenu a:hover{background:#065cd3;}
.nav>ul>li table,.nav>ul>li tbody,.nav>ul>li tr,.nav>ul>li td{ display:block;}

@media screen and (max-width:1870px){
	.nav ul li{ margin-right:30px;}
	}
@media screen and (max-width:1650px){
	.nav ul li{ margin-right:30px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:80px;}
	}
@media screen and (max-width:1550px){
	.nav ul li{ margin-right:20px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:70px;}
	}
@media screen and (max-width:1500px){
	.nav ul li{ margin-right:20px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:70px;}
	}
@media screen and (max-width:1465px){
	.nav ul li{ margin-right:15px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:50px;}
	}
@media screen and (max-width:1400px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
	.nav{ padding-left:30px;}
	.hmean b{ font-size:18px;}
	.hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
	}
@media screen and (max-width:1380px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
	.nav{ padding-left:20px;}
	.hmean b{ font-size:18px;}
	.hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
	}
	@media screen and (max-width:1335px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
	.nav{ padding-left:20px;}
	.hmean b{ font-size:18px;}
	.hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
	}

@media screen and (max-width:1300px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
    .hmean b{ font-size:15px;}
    .hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
	}
	
@media screen and (max-width:1270px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
    .hmean b{ font-size:15px;}
    .hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
	}
.iser_box{background: rgba(255,255,255,0.8); position: absolute;top: 100%;right: 0;padding: 30px; transform-origin: top; transform: rotateX(90deg);transition: all 0.5s;z-index: 9;}
.search_l{display:flex;align-items:center;justify-content:end;width:595px;}
.search_l span+span{margin-left:10px;}
.search_l a{color: #666;font-size: 14px;}
.search_r{margin-top:15px;position:relative;}
#infoname{width:100%;height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.itel_box{width:228px;}
.itel_box p{padding-left:25px;color:#333;position:relative;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#0f7404;margin-top:10px;}

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#f1f1f1;}
.banner-box{ min-width:1400px; height:660px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:660px; background-position: center; background-repeat: no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:250px; left: 0; margin-left: 0; height: 420px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; 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.cn/dglongwei/uploadfile/image/20211217/20211217091742_825496972.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217091742_825496972.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:50px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #065cd3;border-radius: 8px; width:70px;}
.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;}

/*搜索*/
.search{ height:81px; border-bottom: 1px solid #eee; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218093846_1375137146.jpg) no-repeat center;}
.keyword,.keyword a{ line-height:80px; font-size:14px; color:#555;}
.keyword span,.keyword a:hover{ color:#065cd3;}
.seaphone span{ display:block; padding-left:30px; font-size:14px; color:#fff; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218093846_1605306195.png) no-repeat left center;}
.seaphone b{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff;}
.seaphone{ margin:18px 0 0 19px;}
.search_bg input{ display:inline-block; vertical-align:top;}
#soo{ background:#065cd3; border-right: 1px solid #226cd2;}
#infoname{ height:80px; box-sizing:content-box; border:none; border-left:1px solid #e9e9e9; padding-left:65px; width:185px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218093846_578623706.png) no-repeat left center;}

/*服务项目*/
#khjz_t{ width:465px; margin:0 auto; margin-top:80px; color:#065cd3; height:80px; font-size:45px;}
#khjz_t span{font-weight:bold;}
#khjz_t img{float:left; padding-right:10px; padding-top:10px;}
#khjz_tt{color:#4f5a68; font-size:18px; height:40px; text-align:center;}
#khjz_c{text-align:center;}
.khjz_bg{padding:50px 0; height:745px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217134307_332863054.jpg) no-repeat center;}
.khjz_tab{ width:65px; margin:0 auto; display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; height:60px;}
.khjz_tab li{ margin-left:20px; height:10px; width:10px; text-align:center; position:relative; background:#959ba0; border:5px solid #c4cbd0; font-weight:lighter; transition:all .3s ease; cursor:pointer; border-radius:100px; box-sizing: initial;}
.khjz_tab li:nth-child(1){margin-left:0px;}
.khjz_tab li.on{height:10px; width:10px; background:#065cd3; border:5px solid #196ce0; box-sizing: initial;}
.khjz_bg_c_bg{ position:relative; height:450px;}
.khjzshow ul{position:relative; height:450px; font-weight:lighter;}
.khjz_c_bg{width:1400px; margin:0 auto;}
.khjz_c_bg dt{float:left; width:320px; background:#fff; box-shadow:0 0 15px #d1d5d9;}
.khjz_c_bg dt:hover{-webkit-box-shadow: 1px 1px 20px #d1d5d9; -moz-box-shadow: 1px 1px 20px #d1d5d9; box-shadow: 1px 1px 20px #d1d5d9;}
.khjz_c_bg dt+dt{margin-left:40px;}
.khjz_c_bg dt .khjz_font{padding:30px;}
.khjz_c_bg dt .khjz_font .img{width:260px; height:167px;  overflow:hidden;}
.khjz_c_bg dt .khjz_font .img img{width:260px; height:167px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
.khjz_c_bg dt .khjz_font .img img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}
.khjz_c_bg dt .khjz_font .btfont{font-size:25px; color:#065cd3; line-height:90px; text-align:center; height:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.khjz_c_bg dt .khjz_font .btfont a{font-size:25px; color:#666; font-weight:500;}
.khjz_c_bg dt:hover .khjz_font .btfont a{font-size:25px; color:#065cd3;}
.khjz_c_bg dt .khjz_font .khimg{ text-align:center;}
.khjz_c_bg dt .khjz_font .khfont{font-size:16px; color:#888; line-height:30px; text-align:center;}
.khjz_c_bg dt .khjz_font .khsz{text-align:center;  font-size:72px; color:#999; font-family:HelveticaNeueLTPro-UltLtEx;}
.khjz_c_bg dt:hover .khjz_font .khsz{ color:#065cd3;}


/*产品中心*/
.product{ padding-bottom:85px; margin-top:50px;}
.product .title1{ position:relative; z-index:3;}
.procenter{ margin-top:36px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.proleft{ width:260px; background:#eeeeee;}
.pro_t{ font-size:35px; color:#ffffff; text-align:center;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; background:#065cd3; height:136px;}
.pro_t em{ display:block; font-size:16px; font-family:fontDin; margin-top:4px; text-transform:uppercase;}
.pro_c table,.pro_c tbody,.pro_c tr,.pro_c td{ display:block; width:100%;}
.pro_c tr{ border-bottom:1px solid #fff;}
.pro_c tr td a{ padding-left:85px; position:relative; display:block; font-size:17px; color:#666666; transition:all .3s ease; line-height:85px;}
.proshow tr+tr{ margin-top:16px;}
.pro_c tr td a:after,.pro_c tr td a:before{ content:''; display:block; position:absolute; transition:all .3s ease; }
.pro_c tr td a:after{width:57px; height:100%; background:#e6e6e6; top:0; left:0;}
.pro_c tr td a:before{ z-index:1; width:19px; height:18px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218142930_803328940.png) no-repeat left top; top:0; bottom:0; margin:auto 0; left:20px;}
.pro_c tr td a:hover{ color:#065cd3;}
.pro_c tr td a:hover:after{ background:#065cd3;}
.pro_c tr td a:hover:before{ background-position-x:-19px;}
.proshow{ width:1110px;}
.proshow tr{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.proshow tr td{ width:358px; padding:0 !important; display:inline-block;}
.proshow tr td br{ display:none;}
.proshow tr td a{ display:block; position:relative; overflow:hidden;}
.proshow tr td a img{ width:100%; height:auto;    border:1px solid #eee;   transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
.proshow tr td a img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}
.proshow tr td span a{ line-height:73px; background:#f5f5f5; padding:0 55px 0 25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all .3s ease; text-align:left; font-size:16px; color:#535353;}
.proshow tr td:hover span a{ color:#065cd3;}
.proshow tr td span a:after{ content:''; right:20px; display:block; position:absolute; top:0; bottom:0; margin:auto 0; width:28px; height:29px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218142930_935024626.png) no-repeat center; transition:all .4s ease;}
.proshow tr td:hover span a:after{ background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218142930_1285759851.png) no-repeat center; transform:rotate(360deg);}
.protel{ height:159px; background:#065cd3;}
.protel p{ padding-top:35px; text-align:center; color:#fff;}
.protel span{ display:inline-block; width:130px; line-height:36px; border-radius:20px; font-size:16px; background:#bb0614;}
.protel em{ display:block; font-size:28px; font-family:fontDin1; margin-top:10px; }

/*优势*/
.adv{marginbottom:68px;background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211222/20211222160115_1483668753.jpg)center no-repeat;  position: relative;z-index: 99; background-attachment: fixed; padding: 60px 0; overflow: hidden;}
.adv:after{content: '';position: absolute; top: 0;  left: 0; width: 100%; height: 100%;  background: rgba(0 0 0 / 35%); z-index: -1;}

.advtitle{text-align: center;font-size: 40px;color: #fff;}
.advtitle em{color: #fff;}
.advtitle span{display: block;font-size: 18px;color: #fff;margin:14px 0 26px 0;}
.advtitle i{display: block;width: 80px;height: 5px;margin: 0 auto; position: relative;}
.advtitle i::after,.advtitle i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;}
.advtitle i::after{right: 0px;left: inherit;background:#fff;animation:allTitleAfter 3s infinite linear;}
.advtitle i::before{background:#fff;animation:allTitleBefore 3s infinite linear;}
.advtitle t{width: 30px;height: 5px;background:#fff;margin:0 auto;display:block;animation:allTitleI 3s infinite linear;}

.advtab{ height:150px; width:1400px;  margin-top:35px;}
.advtab li{ float:left; width:335px; background:#fff; padding:12px 0px 0px 12px; box-shadow: 0px 0px 20px #c3c7cd; cursor:pointer; height:115px;position: relative;}
.advtab li+li{margin-left:20px;}
.advtab p{ float:left; font-size:16px; text-transform:uppercase; text-align:center;}
.advtab p:nth-child(1){ width:86px; height:86px; border-radius:50%; transition:all .3s ease; background:#414755;}
.advtab p strong{ font-size:40px; display:block; margin:0px 0px -3px 0px;  font-weight: 500;   font-family: DIN;}
.advtab p:nth-child(2){ margin-left:102px;   margin-top: 5px;}
.advtab p b{  font-weight: 500;   font-size:25px; }
.advtab li.cur{background:#065cd3;}
.advtab li.cur p{ color:#fff;}
.advtab li.cur p:nth-child(1){background:#065cd3;}
.advcon{ height:360px; background:#fff;  overflow:hidden; position:relative; }
.advwa{ width:700px; height:360px; padding:50px 55px;}
.aw_con p{ line-height:36px; color:#aaa; font-size:15px;  position:relative;font-weight: normal;}
.aw_con{ margin-top:35px;}
.aw_t p:nth-child(1){ font-weight:bold; font-size:30px; color:#222;}
.aw_t p:nth-child(2){ font-size:13px; color:#222222; text-transform:uppercase; margin:10px 0px 18px 0px;    font-weight: normal;letter-spacing: -0.3px;}
.advcon ul+ul{ display:none;}
.advcon ul img{border-bottom-right-radius:5px; border-top-right-radius:5px;}
.abb_ri, .abb_le {height: 21px;width: 14px;position: absolute;top: -265px; cursor: pointer;}
.abb_le{background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211222/20211222163604_782482138.png) no-repeat left top ; left:0px;}
.abb_ri{background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211222/20211222163604_782482138.png) no-repeat right top; left:30px;}
.abb_ri:hover,.abb_le:hover{ background-position-y:-21px;}
.acll_b{position:absolute;top:560px;left:50px;z-index: 9;}
.acll_b i{line-height:20px;position: absolute;font-size:18px;color:#e7e4e1; top:-400px; font-weight:normal;}
.acll_b.line00 i::before{width:46px;transition:600ms ease;}
.acll_b.line01 i::before{width:103px;transition:600ms ease;}
.acll_b.line02 i::before{width:174px;transition:600ms ease;}
.acll_b.line03 i::before{width:219px;transition:600ms ease;}
.acll_b i::after{width:219px;height:1px;background:#e7e4e1;left: 68px;z-index:1;}
.acll_b i em:nth-child(1){ color:#006db8;}
.acll_b i em{ font-weight:normal;}
.aw_con a{font-size: 16px; color: #666666;line-height: 87px;    float: right;font-weight:normal;}
.aw_con a:hover{color: #065cd3;}


/*案例*/
.case{background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218140316_132413576.png) no-repeat top;height: 950px;position: relative;}
.casetitle{text-align: center;font-size: 40px;color: #333;}
.casetitle em{color: #065cd3;}
.casetitle span{display: block;font-size: 18px;color: #9a9b9d;margin:14px 0 26px 0;}
.casetitle i{display: block;width: 80px;height: 5px;margin: 0 auto; position: relative;}
.casetitle i::after,.casetitle i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;}
.casetitle i::after{right: 0px;left: inherit;background:#333;animation:allTitleAfter 3s infinite linear;}
.casetitle i::before{background:#065cd3;animation:allTitleBefore 3s infinite linear;}
.casetitle t{width: 30px;height: 5px;background:#ed6f1d;margin:0 auto;display:block;animation:allTitleI 3s infinite linear;}
.case ul li{width: 198px;height: 131px;float: left;border-right: 1px solid #eeeeee;margin-top: -54px;font-size: 18px;color: #aaa;font-weight: lighter;text-align: center;transition: all 0.3s ease;cursor: pointer;}
.case ul li:nth-child(1){border-left: 1px solid #eeeeee;}
.case ul li.on{color: #065cd3;}
.case ul li span{width: 44px;height: 44px;display: inline-block;background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211218/20211218140639_462593010.png) no-repeat;transition: all 0.3s ease;margin: 25px 0 10px;}
.case ul li:nth-child(2) span{background-position-x:-44px;}
.case ul li:nth-child(3) span{background-position-x:-88px;}
.case ul li:nth-child(4) span{background-position-x:-132px;}
.case ul li:nth-child(5) span{background-position-x:-176px;}
.case ul li:nth-child(6) span{background-position-x:-220px;}
.case ul li:nth-child(7) span{background-position-x:-264px;}
.case ul li.on span{background-position-y:-44px;}

.casecon{margin-top: 51px;}
.casecon .news_div_item_pic{width: 820px;height: 540px;float: left;}
.casecon .news_div_item_pic img{width: 100%;}
.casecon .divdgweb_new_div_item_content{float: right;width: 530px;margin-top: 20px;padding-left: 20px;}
.casecon .divdgweb_new_div_item_content .divdgweb_new_div_item_a{font-size: 25px;font-weight: normal;color: #222;}
.casecon .divdgweb_new_div_item_content .divdgweb_new_div_item_a:after{content: '';display: block;width: 55px;height: 3px;background: #065cd3;margin: 20px 0;}
.casecon .divdgweb_new_div_item_content .divdgweb_new_div_item_body{font-size: 15px;color: #aaa;line-height: 40px;font-weight: lighter;}
.casecon .divdgweb_new_div_item_content .casemore{font-size: 14px;color: #bababa;display: block;width: 203px;height: 50px;border: 1px solid #e8e8e8;text-align: center;line-height: 50px;transition: all 0.3s ease;margin-top: 20px;}
.casecon .divdgweb_new_div_item_content .casemore:hover{background: #065cd3;color: #fff;}
.casegd{width: 1140px;height: 213px;background: #065cd3;display: inline-block;padding: 20px 250px 0 20px;position: absolute;bottom: 71px;right: 0;box-sizing: border-box;}
.cp table a{ font-size:14px; color:#fff;font-weight: lighter;line-height: 28px;}
.cp table img {border: 3px solid #fff;}
.cp td{padding-left: 20px !important;}

/*龙伟五金 • 服务流程*/
.process{ padding:60px 0; background:#f5f5f5; height:530px;}

.pcconcat{ width:780px; height:80px; line-height:80px; margin:0 auto; background:#ebeef0; font-size:18px; color:#a4abaf; position:relative;}
.pcconcat p{ margin-left:35px; padding-left:55px;}
.pcconcat b{ vertical-align:middle; font-size:30px; color:#065cd3; font-family:Arial, Helvetica, sans-serif;}
.pcconcat a{ display:block; position:absolute; width:98px; height:98px; right:-20px; top:-10px; border-radius:50%; font-size:20px; color:#fff; padding:20px 30px; box-sizing:border-box; background:#065cd3; letter-spacing:3px; line-height:30px; padding:18px 26px; transition:all .3s ease;}
.pcconcat a:hover{ background:#d10005;}
.pcul{ margin:45px 0;}
.pcul li{ height:255px; position:relative; width:14.28%; text-align:center; float:left; cursor:pointer; transition:all .3s ease;}
.pcul li:after,.pcul li:nth-child(1):before{ content:''; display:block; position:absolute; width:3px; height:100%; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217180412_1942624385.png) no-repeat center; right:0; top:0;}
.pcul li:nth-child(1):before{ right:auto; left:0;}
.pc_t{ font-size:20px; color:#666; margin:20px 0;}
.pc_t span{ font-size:14px; color:#bfc1c4; display:block; margin-top:10px;}
.pc_jt{ width:60px; height: auto; margin:0 auto; font-size: 45px; font-family: din; color:#666;}
.pcicon{width:82px; height:82px; border-radius:50%; text-align:center; background:#ebebeb; position:relative; margin:20px  auto 25px auto; transition:all .3s ease;}
.pcicon:after{ content:''; display:block; position:absolute; z-index:-1; width:96px; height:96px; top:-7px; left:-7px; border-radius:50%; background:rgba(235,238,240,.36);transition:all .3s ease;}
.pcicon span{ width:43px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; height:42px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217184524_16911986.png) no-repeat left top; transition:all .5s ease;}
.pcul li:nth-child(1) .pcicon span{ width:50px;}
.pcul li:nth-child(2) .pcicon span{ background-position-x:-67px;}
.pcul li:nth-child(3) .pcicon span{ background-position-x:-132px;}
.pcul li:nth-child(4) .pcicon span{ background-position-x:-192px;}
.pcul li:nth-child(5) .pcicon span{ background-position-x:-249px;}
.pcul li:nth-child(6) .pcicon span{ background-position-x:-304px; height:50px;}
.pcul li:hover .pcicon span{ background-position-y:-61px;}
.pcul li:hover .pc_t{color:#065cd3;}
.pcul li:hover .pcicon{ background:#065cd3;}
.pcul li:hover .pcicon:after{ background:rgba(6,92,211,.36)}
.pcul li:hover .pc_jt{ color:#065cd3;}

/*简介*/
.about_bj{height:1250px;  padding-top:60px;}
.ableft{ width:270px; height:135px; background:#065cd3; color:#fff; text-align:center; padding-top:30px; font-size:26px;}
.ableft span{ display:block; font-size:25px;}
.abright{ width:1130px; background:#f5f5f5; height:135px; font-size:14px; line-height:30px; color:#666666; padding:40px 0px 0 45px;}
.abright p{width: 970px;}
.aboutpic{ margin-top:30px;}
.abright a{font-size:14px; color:#666666; }
.abright a:hover{ text-decoration:underline; color:#fff;}
.abwa{ margin-bottom:30px;}
.qyxxtab{ margin-bottom:20px;}
.qyxxtab a{ display:inline-block; width:130px; line-height:50px; text-align:center; transition:all .3s ease; font-size:18px; color:#fff; background:#666666;}
.qyxxtab a+a{ margin-left:10px;}
.qyxxtab a.on{ background:#065cd3;}
.qymore a{ line-height:30px; font-size:14px; color:#fff; text-transform:uppercase; width:60px;background:#666666; display:block; text-align:center;margin-top: 5px;}
.qymore a:hover{ background:#065cd3; text-decoration:underline;}
.qyxxcon td{ display: inline-block; padding:0px !important; width:264px;}
.qyxxcon td+td{ margin-left:20px;}
.qyxxcon td>a{ display:block; border:1px solid #dddddd; padding:5px; background:#fff;}
.qyxxcon td>a img{ width:100%; height:auto; transition: all .3s ease;}
.qyxxcon td br{ display:none;}
.qyxxcon td div{ padding-top:0px !important;}
.qyxxcon td div a{ padding-top:15px; font-size:14px; color:#595959; display:block;}
.qyxxcon td:hover>a{ border-color:#065cd3;}
.qyxxcon td:hover a img{ width:101%;}
.qyxxcon td:hover div a{ color:#065cd3;}
.qyxxcon ul+ul{ display:none;}
.abright a{display: inline-block;width: 50px;height: 50px;background: #d0e0f6;text-align: center;color: #fff;font-size: 24px;font-weight: normal;line-height: 35px;float: right;border-radius: 50%;margin: -60px 20px;}
.abright a i{display: inline-block;width: 40px;height: 40px;background: #065cd3;border-radius: 50%;margin-top: 5px;}

/*聚焦龙伟*/
.news{ padding:60px 0 60px 0; background:#f5f5f5;}
.newstop .w1400{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.newstop{ border-bottom:1px solid #dddddd; margin-bottom:50px;}
.news_t{ font-size:40px; color:#484848; font-weight:lighter;}
.news_t b{color:#065cd3;}
.news_t em{ display:inline-block; vertical-align:middle; font-size:33px; text-transform:uppercase; margin-left:10px;}
.newstab{ margin-top:15px;}
.newstab a{ display:inline-block; padding-bottom:30px; font-size:20px; color:#484848; font-weight:lighter; position:relative;}
.newstab a+a{ margin-left:55px;}
.newstab a:after{ content:''; display:block; position:absolute; width:0; transition:all .3s ease; height:2px; bottom:0; left:0; background:#065cd3;}
.newstab a.on{ color:#065cd3;}
.newstab a.on:after{ width:100%;}
.newscon ul{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.newsleft{ width:455px;}
.newsright{ width:875px;}
.news .news_div_item{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: wrap;align-items:flex-start;flex-direction: column-reverse;}
.newsleft .news_div_item_pic{ width:100%; margin-bottom:30px; overflow:hidden;}
.newsleft .news_div_item_pic img{ width:100%; height:auto; transition:all .3s ease; height:292px;}
.news .news_div_item_a{ font-size:15px; color:#333333; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.newsleft .news_div_item_body{ margin:15px 0 25px 0;}
.news .news_div_item:hover .news_div_item_a{color:#065cd3;}
.news .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}
.news .news_div_item_body{ font-size:13px; line-height:23px; font-weight:lighter; color:#aaaaaa; overflow:hidden; height:46px;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;
text-overflow: ellipsis; -webkit-box-orient: vertical;}
.news .news_div_item_date{ font-size:0; width:100%; padding-bottom:15px; border-bottom:1px solid #dadada; position:relative;}
.news .news_div_item_date:after{ content:''; display:block; position:absolute; right:10px; top:4px; width:0; height:0; border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:5px solid #999999;}
.news .news_div_item_date>div{ display:inline-block; vertical-align:top; font-size:14px; color:#999999; font-weight:lighter;}
.newsright .news_div{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: wrap;align-items:flex-start;}
.newsright .news_div_item{ width:405px;}
.newsright .news_div_item_body{ margin:15px 0 25px 0;}
.newsright .news_div_item:nth-child(1),.newsright .news_div_item:nth-child(2){ padding-top:0;}
.news .news_div_item_content{ width:100%;}
.newsright .news_div_item{ padding-top:23px;}

/*版权*/
.copyright{  background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217202708_418792786.jpg)no-repeat top; height:522px;}
.copyright .w1400{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; position:relative;}
.crleft,.crright{padding:72px 0 0 0px; }
.crleft{    padding: 72px 40px 25px 40px;}
.crtel{ margin:0px 0 20px 0; font-size:16px;}
.crtel em{ display:block; font-family: fontDin1; font-size:30px; color:#fff; margin:5px 0 15px 0;}
.crtel:after{ content:''; display:inline-block; width:56px; height:3px; background:#777;}
.craddr p{ font-size:14px; line-height:40px;background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217205819_1801250248.png) no-repeat left center; padding-top:30px;}
.craddr p:nth-child(1){ background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217205819_1071663916.png)no-repeat top 12px left;}
.crcode{ margin-top:30px;display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;margin-left: -50px;}
.crcodecon{ width:153px; height:153px; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217205819_226475730.png) no-repeat center; margin-right:12px;}
.crcodecon img{ width:135px; height:135px;    margin: 9px;}
.crtab p{ cursor:pointer; width:37px; height:38px; border-radius:5px; border:1px solid #777; background:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217203146_243490815.png) no-repeat center;}
.crtab p:nth-child(2){ background-image:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217203146_291927346.png);}
.crtab p:nth-child(3){ background-image:url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217203146_2105617054.png);}
.crtab p.on{ background-color:#065cd3;  border:1px solid #065cd3;}
.crtab p+p{ margin-top:15px;}
.kslj p:after{content:'';display:block;width:36px;background:#275290;transition:all .3s ease;margin:10px 0;}
.kslj{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.kslj p{ font-size:20px; color:#fff;font-weight: normal;}
.kslj li:hover p:after{ width:60px; background:#fff;}
.kslj li a{ display:block; font-size:14px; color:#777777; line-height:30px;font-weight: normal;}
.kslj li a:hover{ color:#fff;}
.kslj li{ margin-right:120px;}
.bqdb{ border-top:1px #13458a solid;}
.end .w1400{ height:115px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;     padding-top: 157px;}
.end,.end a{ font-size:15px; color:#777;}
.end a:hover{ color:#fff;}
.end span{font-size: 15px;color: #777;}
.crtel{color: #777777;}
.craddr{color: #777777;}
.crright{font-size: 20px;color: #fff;font-weight: normal;}

/*友情链接*/
.links_bg{width:100%; height:100px; background:#343434; overflow:hidden; border-top:1px solid #414141;}
.links{line-height: 100px; font-size: 20px; color: #777;font-weight: normal;}
.links p.fl{padding-left: 34px; background: url(//memberpic.114my.cn/dglongwei/uploadfile/image/20211217/20211217205819_1445170577.png) no-repeat left center;margin-right: 20px;}
.links p.fl span{font-family: impact; text-transform: uppercase;padding: 0 15px 0 5px; border-right: 1px solid #405565;}
.links p.fr a{font-size: 14px;color: #fff;font-weight: lighter;}
.linkTagcs li{  margin: 29px 0!important;}