.header-nav li a{color:#343434 ;}
/* banner */
.banner{position: relative;padding-top:60px}
.banner .swiper-wrapper{padding:30px 0}
.banner .swiper-slide{width: 62.5vw;min-width: 680px;}
.banner .banner-img{width:100%;transition: all .4s ease;transform: scale(.8);}
.banner .swiper-slide-active .banner-img{transform: scale(1);}
.banner .swiper-item{position:relative} 
/* .banner .item-one{transform:translateY(30px)}
.banner .item-two{transform:translateY(-30px)} */
.banner .banner-tips{position:absolute;display:inline-block;z-index:1;left:-2.5%;line-height:64px;height: 64px;font-size:36px;font-weight:Medium;letter-spacing:10px;background:#FFFFFF;box-shadow:0 3px 10px rgba(0,0,0,.2);transition: all .4s ease;overflow: hidden;}
.banner .banner-tips >.banner_tle_mask{position: absolute;left: 0;top: 0;bottom: 0;width: 200%;;transition: all .5s linear;transform: translateX(-50%);}
.banner .banner-tips >.banner_tle_mask::before{content: '';display: inline-block;width: 50%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(to right, rgba(255, 255, 255,0), rgba(255, 255, 255,1));}
.banner .banner-tips >.banner_tle_mask::after{content: '';display: inline-block;width: 50%;height: 100%;position: absolute;left: 50%;top: 0;background: rgba(255, 255, 255,1);}
.banner .banner-tips .b-text-cnt{padding:0 30px;}
.banner .banner-tle{bottom:27%;color:#606366;}
.banner .banner-msg{bottom:15%;color:#EF7E00}
.banner .swiper-buttons{width: 62.5vw;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -31.25vw;}
.banner .swiper-buttons >div {outline: none;}
.banner .swiper-button-next{right: -30px;top: 55%;}
.banner .swiper-button-prev{left: -30px;top: 55%;}
.banner .swiper-buttons >div img{width: 79px;}
.banner .swiper-buttons >div::after{content: '';position: absolute;display: inline-block;width: 55px;height: 55px;border-radius: 50%;border: 2px solid #FFFFFF;}
.banner .swiper-buttons >div:nth-child(1)::after{right: 0;margin-right: 15px;}
.banner .swiper-buttons >div:nth-child(2)::after{left: 0;margin-left: 15px;}
.swiper-pagination{display:inline-flex;flex-flow:column wrap;bottom:50PX;right:12.5vw;position:absolute;z-index:2;align-items:flex-end;left:unset;width:unset}
.swiper-pagination >span{float:right}
.swiper-pagination .swiper-pagination-bullet{position:relative;width:15px;height:2px;background:#B9B8B8;border-radius:0;opacity:1;transition:all .8s ease}
.swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet{margin-top:2.7vh}
.swiper-pagination .swiper-pagination-bullet .swiper-curr{position:absolute;right:-25px;top:-5px;font-size:12px;color:#B9B8B8}
.swiper-pagination .swiper-pagination-bullet-active{width:40px}
.swiper-pagination .swiper-pagination-bullet-active .swiper-progress{height:100%;display:block;z-index:10;background:#E60012;animation:progress 5s linear}
.swiper-pagination .swiper-pagination-bullet-active .swiper-curr{color:#333333}

@media screen and (max-width: 1600px){.banner .banner-tips{line-height:56px;font-size:30px;height: 56px;}}
@media screen and (max-width: 1400px){.banner .banner-tips{line-height:48px;font-size:26px;height: 48px;}}
@media screen and (max-width: 1200px){.banner .banner-tips{line-height:38px;font-size:20px;height: 38px;}}
@media screen and (max-width: 1000px){.banner .banner-tips{line-height:30px;font-size:14px;height: 30px;}}
.banner .swiper-slide-active .banner-tle >.banner_tle_mask{animation: showText 1s linear;animation-fill-mode: both;animation-delay: .5s;}
.banner .swiper-slide-active .banner-msg >.banner_tle_mask{animation: showText 1s linear;animation-fill-mode: both;animation-delay: .7s;}
@keyframes showText{0%{transform:translateX(-50%)}
100%{transform:translateX(50%)}
}@keyframes progress{0%{width:0}
100%{width:100%}
}

/* 企业使命 */

.module-one{margin-top: 150px;padding: 110px 0;}
.module-one-bg{width: 69.8vw;height: 100%;position: absolute;right: 0;top:0;z-index: -1;overflow: hidden;}
.module-one-bg img{height: 100%;}
.module-one .mission{font-size:46px;font-weight:bold;color:#343434;line-height:72px;margin-top:60px}
.module-one .desc{display:inline-block;font-size:16px;color:#333333;margin-top:80px;transform:translateX(480px)}
.module-one .desc >div+div{margin-top:60px}
.module-one .desc-tle{font-size:26px;color:#FB8710;font-weight:Bold}
.module-one .desc-tle >span:nth-child(2){font-size:14px;margin-left:5px}
.module-one .desc-content{line-height:32px;margin-top:10px}

/*  */

/* 数据展示 */
.module-three{margin-top: 80px;padding: 60px 0;}
.module-three-bg{position: absolute;left:0;top:0;width: 70.83vw;min-width: 1100px; height: 100%;background: url("https://cdn.vcbeat.top/upload/danhuangtech/Computer/index/img/noise-light-gray.png");}
.module-three .show-data{display: flex;flex-direction: row;flex-wrap: wrap;}
.module-three .show-data .d-item{width: 320px;margin-top: 60px;}
.module-three .show-data .d-item >div:nth-child(1){font-size: 60px;color: #F88912;}
.module-three .show-data .d-item >div:nth-child(2){font-size: 14px;color: #333333;margin-top: 10px;opacity: 0.7;width:200px;line-height: 20px;}
.module-three .show-data .d-item .unit{font-size: 20px; margin-left: -10px; font-weight: 600;}
/* 业务架构 */
.module-four{padding: 80px 0;background: url("https://cdn.vcbeat.top/upload/danhuangtech/Computer/index/img/noise-light-gray.png");}
.module-four .bg-dot{position: absolute;transform: translate(90px,-80px);}
.module-four .bg-text{position: absolute;width: 420px;right: 100px;top: 100px;}
.module-four .mission{font-size:46px;font-weight:bold;color:#343434;line-height:72px;margin-top:60px;}
.module-four .values{font-size: 16px;color: #333333;line-height: 32px;margin-top: 55px;}
.module-four .org{margin-top: 70px;}
.module-four .parents,.module-four .child{text-align: center;}
.module-four .child{margin-top: 150px;}
.module-four .org-item{display:inline-flex;justify-content:center;align-items:center;flex-direction:column}
.module-four .org-item + .org-item{margin-left:85px}
.module-four .org-logo{position:relative;width:160px;height:160px;border-radius:50%;border:1px solid #F88912;display:inline-flex;justify-content:center;align-items:center}
.module-four .org-logo img{height:30px;max-width:100%;}
.module-four .parents .org-logo{width:200px;height:200px;}
.module-four .parents .org-logo img{max-width:100%;height:46px;}
.module-four .org-item a{cursor: pointer;}
.module-four .org-item a .org-logo:hover img{transform: scale(1.1);}
.module-four .org-item p{margin-top:35px;font-size:13px;font-weight:bold;color:#FB8710;opacity:0.7}
.module-four .org-item {position: relative;}
.module-four .child .org-item::after{content:'';position:absolute;top:-30px;left:80px;width:350px;height:1px;background:#F88C0A;transform-origin:left top}
.module-four .child .org-item:nth-child(1)::after{transform:rotate(-35deg)}
.module-four .child .org-item:nth-child(2)::after{width:150px;transform:rotate(-45deg)}
.module-four .child .org-item:nth-child(3)::after{width:80px;transform:rotate(-90deg)}
.module-four .child .org-item:nth-child(4)::after{width:150px;transform:rotate(-135deg)}
.module-four .child .org-item:nth-child(5)::after{transform:rotate(-145deg)}
.animate__child{ -webkit-animation-name:fadeIn;animation-name:fadeIn}
.animate__child .org-item{animation-fill-mode:both}
.animate__child .org-item:nth-child(1){animation:fadeInUp;}
.animate__child .org-item:nth-child(2){animation:fadeInUp;animation-duration:.3s}
.animate__child .org-item:nth-child(3){animation:fadeInUp;animation-duration:.6s}
.animate__child .org-item:nth-child(4){animation:fadeInUp;animation-duration:.9s}
.animate__child .org-item:nth-child(5){animation:fadeInUp;animation-duration:1.2s}

/* 业务支持 */
.module-five{padding: 150px 0 100px;}
.module-five-bg{position: absolute;left: 0;top: 0;width: 540px;height: 400px;background: url("https://cdn.vcbeat.top/upload/danhuangtech/Computer/index/img/noise-light-gray.png");}
.module-five .s-conaniner{margin-top: 100px;}
.module-five .s-conaniner >div{display: flex;flex-flow: row wrap;}
.module-five .s-conaniner .project-mode{margin-top:40px;}
.module-five .s-conaniner .project-mode:nth-child(1){margin-top:0;}
.module-five .s-item {height:100%;padding-bottom:80px;width: 270px;height: 540px;background: url("https://cdn.vcbeat.top/upload/danhuangtech/Computer/index/img/noise-light-gray.png");box-shadow: 0 0 20px rgba(0, 0, 0, .15);margin:0 35px 35px 0;position: relative;}
.module-five .s-item:nth-child(4n) {margin:0 0 35px 0;}
.module-five .s-item:nth-child(even) {margin-top: -40px;}
.module-five .s-item >div {position: relative;padding: 20px;}
.module-five .s-item >div:last-child {position: relative;padding: 20px;position: absolute; bottom:0;left:0;right: 0;}
.module-five .s-item .s-head{width: 270px;height: 280px;display: flex;flex-flow: column wrap;}
.module-five .s-head .s-bg{position: absolute;height: 100%;width: 100%;top: 0;left: 0;object-fit: cover;object-position: 50% 50%;}
.module-five .s-head .s-mask{position: absolute;height: 100%;width: 100%;top: 0;left: 0;background: linear-gradient(transparent,#000);opacity: 0.8;z-index:1;}
.module-five .s-head .s-logo{height: 30px;}
.module-five .s-head p{position: relative;z-index: 1;color: #FFFFFF;text-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);}
.module-five .s-head .s-tle{font-size: 16px;margin-top: auto;font-weight: Bold;}
.module-five .s-head .s-summary{font-size: 12px;margin-top: 18px;line-height: 18px;}
.module-five .client {color: #000;}
.module-five  .client-item + .client-item{margin-top: 25px;}
.module-five .client .c-tle{font-size: 14px;font-weight: bold;}
.module-five .c-tle >img{width: 13px;height: 13px;margin-right: 6px;vertical-align: top;}
.module-five .c-tags{font-size: 12px;font-weight: bold;color: #F88912;display: flex;flex-flow: row wrap;margin-top: 15px;cursor: pointer;line-height: 18px;}
.module-five .c-tags p a{color: #F88912;}
.module-five .c-tags i{color: #999999;font-weight: normal}
.module-five .c-case{font-size: 12px;color: #F88912;line-height: 18px;font-weight: 500;margin-top: 15px;}
.module-five .c-case span{color: #333;}
.module-five .c-case a{color: #F88912;}
.module-five .go-more{text-align: center;}
.module-five .go-more a{position: relative;display: inline-block;text-align: center;line-height: 50px;font-size: 13px;font-weight: bold;color: #333333;width: 180px;height: 50px;border: 1px solid #333333;border-radius: 25px;}
.module-five .go-more .btn-right{position:absolute;top: 50%;right: -18px;width: 36px;margin-top: -4.5px;}
.module-five .go-more a:hover .btn-right{transition: all .6s;transform: translateX(10px);}
.service__fadeInUp{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.service__fadeInUp .s-item{animation-fill-mode:both}
.service__fadeInUp .s-item:nth-child(n){animation:fadeInUp;animation-duration:.5s}
.service__fadeInUp .s-item:nth-child(2n){animation:fadeInUp;animation-duration:1s}
.service__fadeInUp .s-item:nth-child(3n){animation:fadeInUp;animation-duration:1.5s}
.service__fadeInUp .s-item:nth-child(4n){animation:fadeInUp;animation-duration:2s}


/* 动画 */
@-moz-keyframes moveRight{0%{transform:translateX(0)}
50%{transform:translateX(10px)}
100%{transform:translateX(0)}
}@-webkit-keyframes moveRight{0%{transform:translateX(0)}
50%{transform:translateX(10px)}
100%{transform:translateX(0)}
}@-o-keyframes moveRight{0%{transform:translateX(0)}
50%{transform:translateX(10px)}
100%{transform:translateX(0)}
}@keyframes moveRight{0%{transform:translateX(0)}
50%{transform:translateX(10px)}
100%{transform:translateX(0)}
}