@charset "utf-8";
@font-face{font-family:Poppins-ExtraBold;src:url(../fonts/Poppins-ExtraBold.ttf)}

@font-face{font-family:Poppins-Bold;src:url(../fonts/Poppins-Bold.ttf)}
@font-face{font-family:Poppins-Medium;src:url(../fonts/Poppins-Medium.ttf)}
@font-face{font-family:Poppins-Regular;src:url(../fonts/Poppins-Regular.ttf)}
html{font-size:100px}
@media screen and (max-width:1600px){html{font-size:83px}
}
@media screen and (max-width:1440px){html{font-size:75px}
}
@media screen and (max-width:1400px){html{font-size:72px}
}
@media screen and (max-width:1366px){html{font-size:71px}
}
@media screen and (max-width:1360px){html{font-size:70px}
}
@media screen and (max-width:1280px){html{font-size:66px}
}
@media screen and (max-width:1200px){html{font-size:53px!important}
}

.phone-nav{top:-7px;position:absolute;width:30px;height:31px;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999; display:none;}
.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-nav svg{fill:#43A1E1!important;vertical-align:middle}
/*.hsbj{ background:rgba(0,0,0,.6);width:100%; left:0%; height:198px; position: absolute; z-index:2; display:none; top:.8rem; }
*/

/*头部*/
.fixed{z-index:999;background:rgba(0,0,0,.8);-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);}
.dt-header{width: 100%;transition: 0.7s;position: fixed;z-index:99;transition:all .5s ease; height:auto;left:0;right:0;}
.dt-header .container{max-width:100%; padding:0px 1.09rem;}
.dt-header .logo{ float:left; padding-top:30px; padding-bottom:25px}
.dt-header .head-right{ float:right;width:70%;}
.dt-header .head-right .nav{width:80%; float:left;} 
.dt-header .head-right .nav li{float:left;font-size:.18rem;width:13%;position:relative; line-height:100px;transition:all .5s linear}
.dt-header .head-right .nav li:nth-child(2){width:22.5%;}
.dt-header .head-right .nav li:nth-child(3){width:23.5%;}
.dt-header .head-right .nav li >a{ display:inline-block; position:relative;transition:all .5s linear; color:#fff;}
.dt-header .head-right .nav li >a:before{bottom:0px;right:100%;opacity:0;content:"";width:0;height:.03rem;position:absolute;background:linear-gradient(90deg,#43A1E1 0,#165193 100%);transition:all .5s linear}
.dt-header .head-right .nav li.active >a{font-weight:bold;}
.dt-header .head-right .nav li.active >a:before{opacity:1;width:100%;right:0%}
.dt-header .head-right .nav li:hover >a{ font-weight:bold; color:#fff;}
.dt-header .head-right .nav li:hover >a:before{opacity:1;width:100%;right:0%}

.dt-header .head-right .nav ul li .subnav{display:none;position:absolute;top:100px;width:2.5rem;margin-left:-1.07rem;left:50%;background:rgba(0,0,0,.6);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.dt-header .head-right .nav ul li .subnav ul{margin:0;float:none;padding:10px 0}
.dt-header .head-right .nav ul li .subnav ul li{width:100%;float:none;padding:0;margin:0;line-height:.42rem;}
.dt-header .head-right .nav ul li .subnav ul li >a{font-size:.17rem;padding:0 10px;color:#fff!important;height:auto;text-decoration:none; font-weight:normal;}
.dt-header .head-right .nav ul li .subnav ul li >a:hover{ color:#43A1E1 !important;}
.dt-header .head-right .nav ul li .subnav ul li a:before{ display:none;}
.fixed .head-right .nav li >a{ color:#fff;}


.dt-header .head-right .info{width:20%; float:right; padding-top:25px;}
.dt-header .head-right .info .lianxi{font-size:.18rem;display:inline-block;background:linear-gradient(to right,#43A1E1,#165193);width:1.78rem; height:.49rem; line-height:.49rem; text-align:center;border-radius:30px;}
.dt-header .head-right .info .lianxi a{ display:block; color:#fff; }
.header-search{display:inline-block; padding-left:.1rem;position:relative;width:.37rem;}
.header .header-search:before{content:"";top:50%;left:-.3rem;position:absolute;background:#fff;width:1px;height:.15rem;transform:translateY(-50%)}
.header-search a{transition:all .5s ease}
.header-search img{/*max-height:.2rem;*/vertical-align:middle;margin-bottom:.05rem}
.header-search{vertical-align:middle}
.header-search #search-btn{display:block;}
.header-search #search-btn .ssphone{ display:none;}
.header .header-search .search{z-index:66;position:relative}
.header-search .search .btn-search-max{z-index:2;-webkit-transition:All .2s ease-in-out;transition:All .2s ease-in-out;position:relative}
.header-search .search .btn-search-max *{display:inline-block;vertical-align:middle}
.header-search .search .search-main{top:40px;right:0px;z-index:9;width:340px;display:none;padding: 10px 30px 10px 10px;position:absolute;background-color: #eee;}

.header-search .search-container{background-color:#fff;padding-left:0;overflow:hidden;position:relative;height:42px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.header-search .search-container .form-control{text-align:left;border:0;width:100%;font-size:14px;color:#999;line-height:20px;height:42px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff}
.header-search .search-container .btn{top:0;right:0;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;border:0;background: url(../images/sousuo.png) no-repeat center center,linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.header-search #search-closed{right:0;top:15px;width:30px; height:30px; max-height:inherit; max-width: inherit;position:absolute;cursor:pointer;}

.dt-header .logopc1{display:none}


/*banner*/
.banner{overflow:hidden; position:relative;}
.banner .bapic img{display: block;width:100%;}
.banner .container{position:absolute;top:36%;left:1.55rem;right:0px;max-width:100%; padding:0}
.banner .banner-text{ font-size:.8rem; color:#fff;font-family:Poppins-Bold; line-height:.83rem;}
.banner .banner-text span{ display:block;} 
.banner .banner-text span.yc{ padding-left:2.7rem;}
.banner .banner-text .one{ background:url(../images/ba-bd.png) no-repeat 4.75rem center; background-size:27%;}
.banner .phone{ display:none;}
.banner .swiper-slide-active .one{-webkit-animation: fadeInLeft2 2s alternate;animation: fadeInLeft2 2s alternate;}
.banner .swiper-slide-active .two{-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2;}



.banner .swiper-button-next,.banner .swiper-button-prev{bottom:75px;width:64px;height:64px; z-index:666;top:auto;}
.banner .swiper-button-prev{right:auto;left:1.63rem; background:url(../images/baleft.png) no-repeat center center;}
.banner .swiper-button-next{right:auto;left:2.5rem; background:url(../images/baright.png) no-repeat center center;}
.banner .swiper-button-prev::after{content:"";}
.banner .swiper-button-next::after{content:"";}
.banner .swiper-button-prev:hover,.banner .swiper-button-disabled.swiper-button-prev{background:url(../images/balefth.png) no-repeat center center;opacity:1;}
.banner .swiper-button-next:hover,.banner .swiper-button-disabled.swiper-button-next{background:url(../images/barighth.png) no-repeat center center;opacity:1;}

.banner .swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal{bottom:105px;top:auto;left:3.4rem;overflow:hidden;width:12.62rem;}
.drop{ position: absolute;bottom:75px;right:1.63rem;width:78px; height:153px; z-index:66;cursor: pointer;
    -webkit-animation: scroll 2s linear infinite alternate;
    animation: scroll 2s linear infinite alternate}

/*首页关于我们*/
.dthome-about{ padding:1rem 0px .3rem 0;}
.hometitle{ font-size:.72rem;font-family:Poppins-Bold; color:#333; margin-bottom:30px;} 
.hometitle p{color:#fff;}

.hometitle span{background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}} 
.habout-one{  overflow:hidden;} 
.habout-one .left{width:47%; float:left;} 
.habout-one .left img{ display:block;}

.habout-one .left video{width:100%;max-width: 100%;  object-fit: cover;}

.habout-one .right{width:53%; float:right;margin-top:.36rem; padding-left:.53rem;} 
.habout-one .right .abtop{margin-bottom:18px; overflow:hidden;} 
.habout-one .right .abtop li{ float:left;width:25%;}
.habout-one .right .abtop li .shuzi{ font-size:.48rem;font-family:Poppins-Bold; line-height:.50rem;} 
.habout-one .right .abtop li .shuzi em{ font-style:normal;}
.habout-one .right .abtop li .szbox{ font-size:.18rem;background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}
.habout-one .right .abtext{ font-size:.18rem; color:#333; margin-bottom:.42rem;}
.home-more{position: relative;z-index: 66;transition: all 500ms ease; font-size:16px;line-height:41px;width:122px;font-family:Poppins-Bold;}
.home-more p{background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}} 
.home-more:after{    content: "";position: absolute;top: 0;right: 0;display: block;border-radius: 50px;background:linear-gradient(90deg, #43A1E1, #165193);opacity:.7;width: 41px;height: 41px;transition: all 0.5s ease;z-index: -2;}
.home-more:hover:after {width: 100%; z-index:-1}
.home-more a{padding-left:0px;transition: all 0.5s ease; display:block;}
.home-more a:hover{padding-left:12px;}
.home-more:hover p{ background:none; color:#fff;}

/*首页历史*/
.home-history {}
.home-history .mySwiper-lishi{position: relative; padding-top:1.6rem;/* background:url(../images/lishi_hx.png) no-repeat left center; min-height:4.83rem;background-size:100%;*/}
.home-history .year{font-size:.64rem;background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}
.home-history  .textbox{ font-size:.18rem; color:#333;}
.home-history .mySwiper-lishi .box{width:3.42rem; /*height:2.28rem; */} 
.home-history .mySwiper-lishi .box01{background:url(../images/ls-yd.png) no-repeat left top; position:absolute; content:"";bottom:0.95rem;left:3rem;width:2.89rem; height:2.28rem;padding-left:33px;background-size:15%;} 
.home-history .mySwiper-lishi .box02{background:url(../images/ls-yd.png) no-repeat left top; position:absolute; content:"";bottom:1.5rem;left:7.3rem;width:3.43rem; height:2.28rem;padding-left:33px;background-size:13%;} 
.home-history .mySwiper-lishi .box03{background:url(../images/ls-yd.png) no-repeat left top; position:absolute; content:"";bottom:2.6rem;right:1.1rem;left:auto;width:3.43rem; height:2.28rem;padding-left:33px;background-size:13%;} 
.home-history .mySwiper-lishi .swiper-pagination{ display:none;}

 .reveal-img {
            width: 100%;
            height: auto; /* 保持图片比例 */
            /* 初始状态：完全隐藏（只显示左侧0宽度） */
            clip-path: inset(0 100% 0 0);
            opacity: 0; /* 初始透明，增强效果 */
        }
        /* 动画类 - 只有当元素进入视口时才添加 */
        .reveal-img.animate {
            /* 动画：3秒内从左到右完全显示 */
            animation: revealLeft 3s forwards ease-out;
            opacity: 1; /* 显示图片 */
        }
        /* 定义从左到右的裁剪动画 */
        @keyframes revealLeft {
            0% {
                /* 起点：右侧完全裁剪（只显示左侧0宽度） */
                clip-path: inset(0 100% 0 0);
            }
            100% {
                /* 终点：不裁剪（显示完整图片） */
                clip-path: inset(0 0 0 0);
            }
        }

/*首页产品中心*/

.open-block .item{ min-height:191px;background:linear-gradient(129deg,#43A1E1 10%,#165193 100%); border-radius:8px; overflow:hidden; padding:35px 0px; position:relative; transition:all .3s ease-in-out; cursor:pointer }
.open-block .item .icon-box{ width:60px; height:60px; margin:0 auto 20px; position:relative; z-index:2 }
.open-block .item .icon-box img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:all .3s ease-in-out }
.open-block .item .icon-box .nor{ opacity:0; transform:translate(-50%,-50%) scale(0) }
.open-block .item .text-box{ padding:0 6px;font-size:18px; font-weight:500; line-height:20.73px; text-align:center; color:#333; transition:all .3s ease-in-out; position:relative; z-index:2 }
.open-block .item::before,.open-block .item::after{ content:""; display:block; width:50%; height:100%; background:#F5F5F5; top:0; position:absolute; z-index:1; transition:width .3s ease-in-out; box-sizing:border-box; border-width:2px; border-style:solid; border-color:rgba(245,245,245); border-top:none; border-bottom:none }
.open-block .item::before{ left:0; border-left:none }
.open-block .item::after{ right:0; border-right:none }



.open-block .active .icon-box .nor,.open-block .item:hover .icon-box .nor{ opacity:1; transform:translate(-50%,-50%) scale(1) }
.open-block .active .icon-box .act,.open-block .item:hover .icon-box .act{ opacity:0; transform:translate(-50%,-50%) scale(4) }
.open-block .active .text-box,.open-block .item:hover .text-box{ color:#fff }
.open-block .active::before,.open-block  .active::after,.open-block .item:hover::before,.open-block .item:hover::after{ width:0; border-color:#000; overflow:hidden }
.open-block .active::before,.open-block .item:hover::before{ left:-2px }
.open-block .active::after,.open-block .item:hover::after{ right:-2px }



@media (max-width: 768px) {
.open-block .item{ padding:20px 0px; min-height:170px;}	
}

    
.dibumall{ background:url(../images/probj.png) no-repeat top center; margin-top:.91rem; min-height:6.04rem;}
.dibumall .container{ position:relative;}
.dibumall .box{ overflow:hidden;}
.dibumall .box .left{float:left;width:41%; padding-right:5%; padding-top:1.7rem; padding-left:1.27rem;}
.dibumall .box .left .text01{ font-size:.36rem;font-family:Poppins-Bold; color:#333;}
.dibumall .box .left .text02{ font-size:.18rem; color:#000; margin:.15rem 0px .7rem 0px;}
.dibumall .box .right{float:left;width:47%;margin-top:.8rem;}
  
.dibumall .swiper-button-prev,.dibumall .swiper-button-next {width: 48px;height: 48px;background:#fff;border-radius: 50%;}
.dibumall .swiper-button-prev:after,
.dibumall .swiper-button-next:after {font-size:20px;color: #ccc;}
.dibumall .swiper-button-prev:hover,.dibumall .swiper-button-next:hover {background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.dibumall .swiper-button-prev:hover:after,
.dibumall .swiper-button-next:hover:after {color: #fff;}

.dibumall .swiper-button-prev {top:45%;left:-27px;right:auto;opacity:1;}
.dibumall .swiper-button-prev.swiper-button-disabled{opacity:1;}
.dibumall .swiper-button-next {top: 45%;left:auto;right:-25px;opacity:1;}

/*首页荣誉资质*/
.home-honor{ padding:.6rem 0px; overflow:hidden;}
.honorlist li{width:30%; margin-right:4%; float:left;margin-bottom:30px;}
.honorlist li:nth-child(3n){ margin-right:0px;}
.honorlist li .left{ float:left; width:1.29rem; height:1.29rem;}
.honorlist li .right{width:3.22rem; padding-left:.05rem;float:right; font-size:.2rem; color:#333; padding-top:.3rem;}

.home-partners{ overflow:hidden;}



/*首页地图*/

.wrap {
  width: 85%;
  max-width: 1700px;
  margin: 0 auto;
}

.wrap1200 {
  max-width: 1200px;
  width: 85%;
  margin: 0 auto;
}
.map-block .hometitle{ color:#fff;}



.map-block{ height:100vh; overflow:hidden; background:url(../images/bg.png) no-repeat; background-size:cover; background-position:center; position:relative; z-index:1;}
.map-block .top-box{ width:100%; top:70px; position:absolute; left:0; z-index:100 }
.map-block .top-box .wrap{ padding:0 50px; display:flex; justify-content:space-between }
.map-block .top-box .wrap .title{ font-family:Poppins; font-size:72px; font-weight:bold; line-height:90px; color:#fff }
.map-block .top-box .wrap .right-box{ text-align:right }
.map-block .top-box .wrap .right-box .count{font-family: Poppins-Bold; font-size:72px; line-height:64px; margin-bottom:20px; color:#fff }
.map-block .top-box .wrap .right-box .en-text{font-size:18px; font-weight:500; line-height:30px; color:#fff }
.map-block .map-container{ height:100%; overflow:hidden; position:relative }
.map-block .map-container .map-box{ overflow:hidden; border-radius:50%; position:absolute; z-index:20; left:50%; top:100%; transform:translate(-50%,-50%); background:url(../images/map-bg.png) no-repeat; background-size:cover; background-position:center }
.map-block .map-container .map-box .map-box-content{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all .5s ease-in-out; opacity:1; z-index:100; pointer-events:none }
.map-block .map-container .map-box .map-group{ width:200%; display:flex; transform:translateX(-50%); opacity:1 }
.map-block .map-container .map-box .map-group .map-img-box{ width:50%; position:relative }
.map-block .map-container .map-box .map-group .map-img-box img{ width:100% }
.map-block .map-container .map-box .map-group .map-img-box .point-box{ position:absolute; left:0; top:0; width:100%; height:100% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item{ width:20px; height:20px; background:#2fffff; position:absolute; border-radius:50% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(1){ left:32%; top:83% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(2){ left:30%; top:63% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(3){ left:44%; top:33% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(4){ left:52%; top:50% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(5){ left:52%; top:60% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(6){ left:57.5%; top:58% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(7){ left:56%; top:45% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(8){ left:77%; top:77% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(9){ left:80%; top:83% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(10){ left:76%; top:40% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(11){ left:66%; top:33% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(12){ left:75%; top:28% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(13){ left:72%; top:20% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(14){ left:70.5%; top:35% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(15){ left:80%; top:29% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item:nth-child(16){ left:68%; top:20% }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item::before,.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item::after{ content:""; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; border-radius:50%; background:hsla(0,0%,100%,.5); opacity:1; z-index:-1; animation:pulse 2s infinite linear }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item::after{ animation-delay:1s }
@keyframes pulse{ 0%{transform:translate(-50%,-50%) scale(1); opacity:1 }
40%{ opacity:.8 }
100%{ transform:translate(-50%,-50%) scale(4); opacity:0 }
}
.particle-canvas{ position:absolute; top:0; left:0; z-index:1; opacity:1; image-rendering:optimizeSpeed; image-rendering:optimizeQuality }

@media (max-width: 1024px) {
  .wrap {
    width: 90%;
  }
  .map-block .top-box .wrap .right-box .count{ font-size:36px; line-height:1.3333333333}
}

@media screen and (max-width:768px){ .map-block{height:auto }
.map-block .top-box{ position:relative; top:0; left:0; width:94%; margin:0 auto }
.map-block .top-box .wrap{ display:block; padding:40px 0 }
.map-block .top-box .wrap .right-box{ text-align:left }
.map-block .top-box .wrap .right-box .count{ font-size:28px; line-height:30px}
.map-block .top-box .wrap .right-box .en-text{ font-size:14px; line-height:24px }
.map-block .map-container{ height:auto; position:relative; height:35vw }
.map-block .map-container .map-box{ position:relative; left:0; top:0; transform:none }
.map-block .map-container .map-box .map-group .map-img-box .point-box .point-item{ width:10px; height:10px }
 .wrap {width: 94%;}
   
}

   

/*首页加入我们*/
.home-join{ background:url(../images/join-bj.jpg) no-repeat center center ;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto; padding-top:1.74rem; padding-bottom:1.56rem; text-align:center; color:#fff;}
.home-join .joinbt{ font-size:.72rem;font-family:Poppins-Bold;}
.home-join .text{ font-size:.18rem; margin-bottom:.4rem;}
.home-join .text span{ display:block;}
.home-join .home-more{ margin:0 auto;}
.home-join .home-more p{ background:none; color:#fff;}
.home-join .home-more a:hover{padding-left:1px;}

/*底部*/
.dibu-footer{ background:url(../images/dibu-bj.jpg) repeat-y top center; padding:.9rem 0px .6rem 0; overflow:hidden; color:#fff;}
.dibu-footer .left{width:37%; float:left;}
.dibu-footer .left .yi{ font-size:.2rem; margin-top:.5rem;}
.dibu-footer .left .foot-one .er{ font-size:.24rem;font-weight:Bold; margin-top:.1rem;}
.dibu-footer .left .foot-two .er{ margin-top:.2rem;}
.dibu-footer .left .foot-two .er a{ color:#fff; display:inline-block;width:210px; height:60px; line-height:58px; text-align:center; border:1px solid #666; text-align:center; border-radius:30px;transition-duration:.5s;}
 .dibu-footer .left .foot-two .er a img{ vertical-align:middle; padding-right:10px;}
.dibu-footer .left .foot-two .er a:hover{ background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.dibu-footer .left .foot-three .er{ margin-top:5px;}
.dibu-footer .left .foot-three .er li{ display:inline-block; margin-right:.47rem;}
.dibu-footer .left .foot-three .er a{border: 1px #999 solid;width:50px;height:50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.dibu-footer .left .foot-three .er li:hover a{ background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.dibu-footer .right{width:37%; float:right;}
.dibu-footer .right .text01{ font-size:.2rem; margin-bottom:.3rem;}
.dibu-footer .right .footmail input{ height:54px;background:none;width:100%; border:1px solid #ccc; border-radius:8px; color:#fff;-webkit-transition:.5s;transition:.5s; padding:0px 15px;}
.dibu-footer .right .footmail input::-webkit-input-placeholder{color:#fff}
.dibu-footer .right .footmail input:-moz-placeholder{color:#fff;opacity:1}
.dibu-footer .right .footmail input::-moz-placeholder{color:#fff;opacity:1}
.dibu-footer .right .footmail input:focus{border:1px solid #43A1E1;}
.dibu-footer .right .footmail input:focus::-webkit-input-placeholder{border:1px solid #43A1E1;}
.dibu-footer .right .footmail .tijiao{ margin-top:.3rem;}
.dibu-footer .right .footmail .tijiao input[type='submit']{height:49px; line-height:49px;width:127px;background:linear-gradient(90deg,#43A1E1 0,#165193 100%);border:none !important; color:#fff;border-radius:30px;}
.dibu-footer .right .footmune{ margin-top:.5rem; overflow:hidden;}
.dibu-footer .right .footmune li{width:50%; float:left;}
.dibu-footer .right .footmune li .tt a{ color:#fff; font-size:.2rem;}
.dibu-footer .right .footmune li .textbox{ margin-top:10px;}
.dibu-footer .right .footmune li .textbox a{ font-size:.16rem; color:#fff;opacity:.6; display:block; line-height:32px;transition-duration: 1s;} 
.dibu-footer .right .footmune li .textbox a:hover{opacity:1;}
.banquan{ font-size:16px; color:#666; margin-top:.45rem;}


/*首页技术中心*/
.home-technology{background:url(../images/techbj.png) no-repeat center center;overflow:hidden; min-height:11.48rem; margin-top:.6rem;} 
.home-technology .hometitle{ position: relative; top:1rem;}
.home-technology .techwenzi{ padding-top:2.8rem;width:25%; display:none;}
.home-technology .techwenzi .wenzi01{ font-size:1.28rem;background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;font-family:Poppins-Bold;}
@supports (background-clip: text) {color: transparent;}}
.home-technology .techwenzi .wenzi02{ font-size:.18rem; color:#333;}
.home-technology .techwenzi .wenzi02 p{ margin-bottom:.2rem;} 

.tech-list{width:4rem; height:9.55rem;display: inline-block;vertical-align: middle;position: relative; float:right; margin-right:2.4rem; margin-top:-.06rem;}
.tech-list .list{ position:absolute;top:0;right:0;width:100%; height:100%;} 
.tech-list ul li{cursor: pointer;}
.tech-list ul li .box{color:#fff;font-size:14px; position:absolute;}
.tech-list ul li .box .yi{background: url(../images/yd-xx1.png) no-repeat center center;display: flex;justify-content: center;align-items: center;width:54px; height:54px; }


.tech-list ul li .line{position:absolute;height:1.14rem;transition:.5s;width:3.24rem;display:none}
.tech-list ul li .info{text-align:center;width:100%;display:none}
.tech-list ul li.cur .line,.tech-list ul li:hover .line{display:block;animation:fadeInRight2 2s alternate}
.tech-list ul li.cur .info,.tech-list ul li:hover .info{display:block;animation:fadeInRight2 3s alternate}
.tech-cont .techwenzi{display:none}
.tech-cont .techwenzi.show{display:block}



.tech-list ul li.d1 .box .yi{right:-1.35rem;top:1rem; position: absolute;}
.tech-list ul li.d1 .line{top:1.3rem;right:3.2rem; background:url(../images/xuxian.png) no-repeat center center; background-size:100%;}
.tech-list ul li.d1 .info{ position:absolute;right:5rem;top:1.75rem;}
.tech-list ul li:hover .box .yi{background: url(../images/yd-xx2.png) no-repeat center center;-webkit-animation: bmove1 1s alternate;animation: bmove1 1s alternate;}

.tech-list ul li.d2 .box .yi{right:-1.23rem;top:1.68rem; position: absolute;}
.tech-list ul li.d2 .line{top:1.96rem;right:3.3rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d2 .info{ position:absolute;right:5rem;top:2.56rem;}

.tech-list ul li.d3 .box .yi{right:-2.95rem;top:1.6rem; position: absolute;}
.tech-list ul li.d3 .line{top:1.96rem;right:1.5rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d3 .info{ position:absolute;right:3.3rem;top:2.56rem;}

.tech-list ul li.d4 .box .yi{right:-2.95rem;top:2.6rem; position: absolute;}
.tech-list ul li.d4 .line{top:2.85rem;right:1.6rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d4 .info{ position:absolute;right:3.3rem;top:3.3rem;}

.tech-list ul li.d5 .box .yi{right:-2.75rem;top:4.2rem; position: absolute;}
.tech-list ul li.d5 .line{top:4.5rem;right:1.8rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d5 .info{ position:absolute;right:3.6rem;top:5rem;}

.tech-list ul li.d6 .box .yi{right:-2.25rem;top:5.2rem; position: absolute;}
.tech-list ul li.d6 .line{top:5.5rem;right:2.3rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d6 .info{ position:absolute;right:4.2rem;top:6rem;}

.tech-list ul li.d7 .box .yi{right:-3rem;top:5.25rem; position: absolute;}
.tech-list ul li.d7 .line{top:5.5rem;right:1.8rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d7 .info{ position:absolute;right:3.6rem;top:6rem;}

.tech-list ul li.d8 .box .yi{right:-2.5rem;top:6.05rem; position: absolute;}
.tech-list ul li.d8 .line{top:6.3rem;right:2rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d8 .info{ position:absolute;right:3.8rem;top:6.8rem;}

.tech-list ul li.d9 .box .yi{position: absolute;right:-2rem;top:8.7rem; }
.tech-list ul li.d9 .line{top:7.75rem;right:2.45rem; background:url(../images/xuxian1.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d9 .info{ position:absolute;right:3.8rem;top:6.8rem;}

.tech-list ul li.d10 .box .yi{right:-1.6rem;top:5.2rem; position: absolute;}
.tech-list ul li.d10 .line{top:5.5rem;right:3rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d10 .info{ position:absolute;right:4.2rem;top:6rem;}

.tech-list ul li.d11 .box .yi{right:-1.6rem;top:4.57rem; position: absolute;}
.tech-list ul li.d11 .line{top:4.85rem;right:2.85rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d11 .info{ position:absolute;right:4.7rem;top:5.4rem;}

.tech-list ul li.d12 .box .yi{right:-1.1rem;top:3.2rem; position: absolute;}
.tech-list ul li.d12 .line{top:3.5rem;right:3.3rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d12 .info{ position:absolute;right:5.1rem;top:3.95rem;}

.tech-list ul li.d13 .box .yi{right:-1.8rem;top:2.3rem; position: absolute;}
.tech-list ul li.d13 .line{top:2.6rem;right:2.75rem; background:url(../images/xuxian.png) no-repeat center center;background-size:100%;}
.tech-list ul li.d13 .info{ position:absolute;right:4.55rem;top:3.2rem;}

.tech-right{ display:none;}

.homephone-techno{ margin-top:40px; display:none;}
.jishulist{ padding-top:20px; position:relative; padding-bottom:30px; margin-bottom:20px;}
.jishulist .wenzi01{ font-size:24px;font-family:Poppins-Bold;background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}

@supports (background-clip: text) {color: transparent;} }
.jishulist .wenzi02{ font-size:14px; color:#333; margin-top:10px;}
.jishulist .wenzi02 p{ margin-bottom:15px;} 
.jishulist .mySwipercc{ overflow:hidden;}
.jishulist .swiper-pagination{width:100%;}
.jishulist .swiper-pagination-bullet{width:6px;height:6px;background:#ccc;border-radius:100%;margin:0 6px;opacity:1;transition-duration:.5s;}
.jishulist .swiper-pagination-bullet-active{background:linear-gradient(90deg,#43A1E1 0,#165193 100%);width:43px; height:6px; border-radius:20px;opacity:1;}
.techno-tp{ background:url(../images/techbj1.png) no-repeat center center; text-align:center;}





/*首页案例*/
.home-cases {position: relative;overflow:hidden;}
.home-cases .hometitle{ position:absolute;top:1.1rem;z-index:66;animation: 2s titFadeup1 ease; color:#fff;}
.home-cases .list-1 .swiper-slide{height:100vh;padding-top:3.1rem;background-repeat:no-repeat;background-position:top center;background-size:cover}
.home-cases .list-1 .swiper-slide .item{max-width:3.7rem;color:#fff;}
.home-cases .list-1 .swiper-slide .txt{margin-top:.3rem;line-height:.32rem;font-weight:lighter}
.home-cases .list-1 .swiper-slide .index-title .en{ font-size:.36rem;}
.home-cases .list-1 .swiper-slide-active .index-title .en{animation:2s titFadeup1 ease; }
.home-cases .list-1 .swiper-slide-active .txt{animation:2s fadeInDown2 ease;font-size:.18rem;}
.home-cases .list-2{left:0;z-index:9;width:100%;bottom:1.2rem;position:absolute;}
.home-cases .list-2 .container{height:134px; position:relative;padding:0 .75rem 0px .75rem;}


.home-cases .list-2 .container:after{content:""; position:absolute; width:100%; height:100%;backdrop-filter:blur(5px);background:rgba(255,255,255,.3); top:40%; border:1px solid #fff; border-radius:8px; left:0px;}

.home-cases .list-2 .swiper-container{overflow:hidden; padding-top:80px; padding-left:26px; padding-right:10px;}
.home-cases .list-2 .swiper-slide{cursor:pointer;text-align:center;position:relative; padding-right:15px;transition:background-color .5s ease;}
.home-cases .list-2 .swiper-slide .icon img{width: 100%;aspect-ratio: 1/1;  border-radius: 50%;object-fit: cover;display:block;transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);object-fit: cover; transform-origin: center center;}
.home-cases .list-2 .swiper-slide-thumb-active .item,.home-cases .list-2 .swiper-slide:hover .item{transform: scale(1.5);z-index: 10; margin-top:-.22rem;}
.home-cases .list-2 .swiper-slide-thumb-active .item .icon .ic2,.home-cases .list-2 .swiper-slide:hover .item .icon .ic2{opacity:1;transform: scale(1.5);}
.home-cases .list-2 .swiper-button-lock{ display:block;}
.home-cases .list-2 .swiper-button-next.swiper-button-disabled{opacity:1;}
.home-cases .list-2 .swiper-button-prev::after{ content:""; }
.home-cases .list-2 .swiper-button-next::after{ content:"";}
.home-cases .list-2 .swiper-button-prev{width:36px; height:36px; background:url(../images/case-left.svg) no-repeat center center; top:90%;}
.home-cases .list-2 .swiper-button-next{width:36px; height:36px; background:url(../images/case-right.svg) no-repeat center center;top:90%;}

/*内页关于我们*/
.nybanner{position:relative}
.nybanner .img img{display:block;width:100%;animation:4s bmove1 linear}
.nybanner .img .nybaphone{display:none}
.nybanner .img .nybapc{display:block}
.nybanner .nybanner_wenzi{position:absolute;top:45%;-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2}
.nybanner .nybanner_wenzi .tetx{font-size:.8rem;color:#fff;}

.nyabout-one{ padding-top:.5rem;}
.abtb-cont{width:100%; height:100%; margin-bottom:.5rem;}
.abone-main{ overflow:hidden; margin-bottom:.4rem;}
.abone-main .left{width:28%; float:left;}
.abone-main .left .shuzi{ font-size:.48rem; color:#333;font-family:Poppins-Bold;}
.abone-main .left li{ margin-bottom:.5rem;}
.abone-main .left li p{font-size:.18rem;background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}
.abone-main .right{width:67%; float:right;}
.youce-tit{ font-size:.36rem;color:#333;font-family:Poppins-Bold; margin-bottom:15px;}
.abone-main .right .text p{ font-size:.18rem; color:#333;}
.abone-main .right .youce-list{ margin-top:.3rem; margin-bottom:.2rem; overflow:hidden;}
.abone-main .right .youce-list li{width:30%; float:left; margin-right:18%; margin-bottom:.3rem;}
.abone-main .right .youce-list li .zb{ float:left;width:40px; height:40px;}
.abone-main .right .youce-list li .yb{ font-size:.16rem;width:80%; float:left; padding-left:8px;}
.abone-main .right .youce-list li:nth-child(2n){width:42%; margin-right:8%;}

.nyabout-base{ position:relative; overflow:hidden; padding-top:.66rem;}
.nyabout-base:before{ position:absolute; content:"";width:51%; height:9rem;background: linear-gradient(90deg, #43A1E1, #165193);left:0;top:0;}
.nyabout-base .hometitle span{ color:#fff; background:none;}
.nyabout-base .app_bj{ position:relative;}
.nyabout-base .app_bj .swipercc{overflow:hidden;width: 115.5%;}
.nyabout-base .app_bj .boxtext{ position:absolute; bottom:30px; padding:0px .42rem; color:#fff;}
.nyabout-base .app_bj .boxtext .ad_wz01{ font-size:.24rem;font-family:Poppins-Bold; margin-bottom:10px;}
.nyabout-base .app_bj .boxtext .ad_wz02{ font-size:.18rem;}
.nyabout-base .app_bj .baseimg img{ display:block;}

.nyabout-base .app_bj .swiper-button-prev,.nyabout-base .app_bj .swiper-button-next {width: 48px;height: 48px;background:#f5f5f5;border-radius: 50%;top:-.8rem;bottom:auto;}
.nyabout-base .app_bj .swiper-button-prev:after,
.nyabout-base .app_bj .swiper-button-next:after {font-size:20px;color: #ccc;}
.nyabout-base .app_bj .swiper-button-prev:hover,.nyabout-base .app_bj .swiper-button-next:hover {background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.nyabout-base .app_bj .swiper-button-prev:hover:after,
.nyabout-base .app_bj .swiper-button-next:hover:after {color: #fff;}

.nyabout-base .app_bj .swiper-button-prev {left:auto;right:60px;opacity:1;}
.nyabout-base .app_bj .swiper-button-prev.swiper-button-disabled{opacity:1;}
.nyabout-base .app_bj .swiper-button-next {right:0;left:auto;opacity:1;}

.nyabout-honor{ position:relative; padding:.6rem 0px;}
.nyabout-honor .hometitle{ text-align:center;}
.nyabout-honor .swiper-notification{width:100%}
.nyabout-honor .swiper-pagination-bullet{width:6px;height:6px;background:#ccc;border-radius:100%;margin:0 6px;opacity:1;transition-duration:.5s;}
.nyabout-honor .swiper-pagination-bullet-active{background:linear-gradient(90deg,#43A1E1 0,#165193 100%);width:43px; height:6px; border-radius:20px;opacity:1;}
.nyabout-honor .app_bj .relaimg{border:1px solid #e5e5e5;padding:35px;text-align:center;}
.nyabout-honor .app_bj{ overflow:hidden;padding-bottom:60px;} 
.nyabout-honor .app_bj .relaimg img{ display:block;}
.nyabout-honor .swiper-backface-hidden .swiper-slide{transform:none;}

.ab-shipin a{transition:all .3s ease}
.ab-shipin img{display:block;transition:all .3s ease;width:100%;height:100%}
.ab-shipin .video{position:relative;overflow:hidden;isolation:isolate;text-align:center;}
.ab-shipin .video .a{display:block;position:relative;z-index:1}
.ab-shipin .video .ico{position:absolute;top:50%;left:50%;z-index:10;width:1.46rem;height:1.46rem;transform:translate(-50%,-50%)}
.ab-shipin .video .ico::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/list4_b.svg) center no-repeat;background-size:100% 100%;animation:roted 10s infinite linear}
.ab-shipin .video .ico img{position:absolute;z-index:1;width:1.5rem;height:1.5rem;left:50%;top:50%;transform:translate(-50%,-50%)!important}
.ab-shipin .video span{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50vw;border:#fff 1px solid;transform:scale(1);animation:circleScale 3s linear infinite;-webkit-transition:all .5s;transition:all .5s;z-index:-1}
.circle span:nth-of-type(2){animation-delay:1s}
.circle span:nth-of-type(3){animation-delay:2s}
@keyframes circleScale{0%{opacity:.5;transform:scale(1)}
100%{opacity:0;transform:scale(2,2)}
}



.homeabout-bottom{ margin-top:.7rem;} 
.swiper-xiangqing { }
.swiper-xiangqing .text{ text-align:center;color:#fff; position:absolute; top:30%; width:100%;}
.swiper-xiangqing .text .num{ font-size:.64rem;}
.swiper-xiangqing .text .xxp{ font-size:.24rem;}
.swiper-xiangqing img{ display:block;transition:1s linear 2s;
		transform:scale(1,1.1); }
		
.swiper-xiangqing .swiper-slide-active img, .swiper-xiangqing .swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1.1,1.2);
		}			
		

.swiper-xiangqing .line{ position:absolute; width:100%; height:1px; background:rgba(216, 216, 216, .3);top: 60%;   transform: translateY(-50%); z-index:9}
.swiper-xiangqing .line span{background:#fff; width:0; display:block; height:1px;animation: expandWidth 5s linear forwards;}
/* 定义宽度从0到100%的动画 */
@keyframes expandWidth {
  to {
    width: 100%; /* 结束时宽度为100% */
  }
}




.history-info .hometitle{ color:#fff; text-align:center; padding:.8rem 0px .45rem 0; position:absolute; top:0px; z-index:9; width:100%;}

.history-info{position:relative;overflow:hidden}

.swiper-history .bt{ font-size:1.44rem; color: transparent;
  -webkit-text-stroke: 1px #fff;
  text-stroke: 1px #fff;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;}
  
  
  
  
  
.history-bottom{ position:absolute; bottom:6%; width:100%; z-index:1}
  
.swiper-history{ overflow:hidden;}
.swiper-history .swiper-slide{text-align:center; position:relative;}

.swiper-history .swiper-button-prev,.swiper-history .swiper-button-next {width: 48px;height: 48px;background:#fff;border-radius: 50%; text-align: center;}
.swiper-history .swiper-button-prev:after,
.swiper-history .swiper-button-next:after {font-size:20px;color:}
.swiper-history .swiper-button-prev:hover,.swiper-history .swiper-button-next:hover {background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.swiper-history .swiper-button-prev:hover:after,
.swiper-history .swiper-button-next:hover:after {color: #fff;}


.swiper-history .swiper-button-next.swiper-button-disabled, .swiper-history .swiper-button-prev.swiper-button-disabled{opacity:1}


.swiper-history .swiper-button-prev {top:45%;left:0px;right:auto;opacity:1;}
.swiper-history .swiper-button-prev.swiper-button-disabled{opacity:1;}
.swiper-history .swiper-button-next {top: 45%;left:auto;right:0px;opacity:1;}

 


 
 


.abtbox-sec2 .fz_nav .abtbox2_page.on span{width: 100%;transition: all 5.1s linear;}


/*联系我们*/
.lianxi_one{margin-top:.6rem}
.lianxi_one .lxwz01{text-align:center;font-size:.24rem;color:#333;width:65%;margin:0 auto}
.lianxi_one .dibuliuyan{padding-top:3%;width:75%;margin:0 auto}
.lianxi_one .dibuliuyan ul{overflow:hidden}
.lianxi_one .dibuliuyan li{width:48%;float:left;margin-right:4%;margin-bottom:30px}
.lianxi_one .dibuliuyan li input[type=text],.lianxi_one .dibuliuyan li textarea[type=text],.nylianxi_one .dibuliuyan li select{background:0 0;width:100%;height:.5rem;line-height:.48rem;font-size:.18rem;outline:0;color:#333;border:1px solid #e5e5e5;padding:0 15px}
.lianxi_one .dibuliuyan li input:focus,.nylianxi_one .dibuliuyan li textarea:focus{border:1px solid #0056eb}
.lianxi_one .dibuliuyan li textarea[type=text]{height:1.1rem;width:100%}
.lianxi_one .dibuliuyan li:nth-child(2n){margin-right:0}
.lianxi_one .dibuliuyan li.box{width:100%}
.lianxi_one .dibuliuyan .liuyan_wez{overflow:hidden}
.lianxi_one .dibuliuyan .liuyan_wez img{width:28px;float:left;vertical-align:middle}
.lianxi_one .dibuliuyan .liuyan_wez span{color:#333;font-size:.16rem;padding-left:15px;display:block;width:87%;float:left}
.lianxi_one .dibuliuyan .tijiao{width:1.6rem!important;height:.51rem;line-height:.51rem;margin:0 auto;background:#0056eb;text-align:center;border-radius:30px;margin-top:18px}
.lianxi_one .dibuliuyan .tijiao #submit{background:0 0;border:none;color:#fff;font-size:.18rem}
.lianxi_one .dibuliuyan li.yzm{width:100%}
.lianxi_one .dibuliuyan li.yzm input[type=text]{width:48%;margin-right:4%}
.lianxi_one .dibuliuyan li.yzm img{vertical-align:middle}
.lianxi_one .dibuliuyan .lxyzmma{overflow:hidden}
.lianxi_one .dibuliuyan .lxyzmma .liuyan_wez{float:left;width:51%}
.lianxi_one .dibuliuyan .lxyzmma .tijiao{float:right}
.lianxi_one .dibuliuyan .liuyan_wez input{width:25px;height:25px;float:left;vertical-align:middle;margin-top:0;border:1px solid #ccc}
.lianxi_one .dibuliuyan .liuyan_wez span{color:#333;font-size:.16rem;padding-left:15px;display:block;width:87%;float:left}
.lianxi_one .dibuliuyan .tijiao{width:1.6rem!important;height:.51rem;line-height:.51rem;margin:0 auto;background:linear-gradient(90deg,#43A1E1 0,#165193 100%);text-align:center;border-radius:30px}
.lianxi_one .dibuliuyan .tijiao button{background:0 0;display:block;width:100%;height:100%;cursor:pointer;border:none;color:#fff;font-size:.18rem}

.ditu img{ display:block;width:100%;}
.ditu{ position:relative; margin-top:.6rem; overflow:hidden;}
.ditu-list{ position:absolute;top:46px;}
.ditu-list li {width:375px; min-height:1.66rem; padding:.42rem;background:#fff; margin-bottom:14px;}
.ditu-list li .tubiao{width:36px; height:36px; float:left;}
.ditu-list li .box{width:80%; float:left; padding-left:10px;}
.ditu-list li .box .box1{ font-size:.24rem; color:#666;}
.ditu-list li .box .box2{ font-size:.18rem; color:#333;}
.ditu-list li:last-child{ min-height:2.1rem;}

/*产品中心*/
.header-color .logo .logopc{ display:none;}
.header-color .logo .logopc1{ display:block;}
.header-color .head-right .nav li >a{ color:#333;}
.header-color .head-right .nav li:hover >a{ font-weight:bold; color:#333;}
.header-color.fixed .head-right .nav li >a{ color:#fff;}


.insideleft .classifyAside .list{padding:0 .2rem}
.insideleft .classifyAside .list a{display:block;line-height:.28rem;padding:.1rem 0 .1rem 0;position:relative}
.insideleft .classifyAside .list>li{padding:0 0 .13rem 0}
.insideleft .classifyAside .list>li:last-child .first{border:none}
.insideleft .classifyAside .list .first{ background:#fff; border-radius:8px;font-size:.18rem;line-height:.3rem;padding:.15rem .4rem .15rem .1rem;cursor:pointer;position:relative}
.insideleft .classifyAside .list .first a{font-size:.2rem;display:block;color:#333;position:relative;z-index:1}
.insideleft .classifyAside .list .icon{cursor:pointer;width:.21rem;height:.21rem;border-radius:50%;position:absolute;z-index:9;top:.28rem;right:.1rem}
.insideleft .classifyAside .list .down .icon:after{height:0}
.insideleft .classifyAside .list .child{font-size:.16rem;display:none;padding:.15rem 0 0 0}
.insideleft .classifyAside .list .child a{color:#666;padding-left:.1rem;position:relative; display:block;}
.insideleft .classifyAside .list .child a:hover{background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}
.insideleft .classifyAside .list .child a.active{background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}

.neiye-productcont{ padding-top:1.8rem;}
.neiye-productcont .left{ width:30%;position: sticky;margin-bottom: 20px;padding-top: 0.2rem; z-index:66; float:left;}

.neiye-productcont .left .classifyAside li{ position:relative;}
.neiye-productcont .left .classifyAside li:before{ position:absolute; left:-.43rem;top:.26rem;width:.25rem; height:.25rem; content:""; background:url(../images/proyd.svg) no-repeat center center;}
.neiye-productcont .left .classifyAside li.active:before{ background:url(../images/proydh.svg) no-repeat center center;}


.neiye-productcont .left .classifyAside li.active .child{display:block;}

.neiye-productcont .left .classifyAside li .tubiaoxx{ position:relative;}
.neiye-productcont .left .classifyAside li img{ min-height:0.24rem; vertical-align:middle; margin-right:8px;}
.neiye-productcont .left .classifyAside li .img2{position: absolute;left:0;transition: all 500ms ease;opacity:0;}
.neiye-productcont .left .classifyAside li:hover .img1 {opacity: 0;}
.neiye-productcont .left .classifyAside li:hover .img2 {opacity: 1;}
.neiye-productcont .left .classifyAside li:hover .first{background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.neiye-productcont .left .classifyAside li:hover .first a{ color:#fff;}
.neiye-productcont .left .classifyAside li.active .first{background:linear-gradient(90deg,#43A1E1 0,#165193 100%);}
.neiye-productcont .left .classifyAside li.active .first a{ color:#fff;}
.neiye-productcont .left .classifyAside li.active .img1 {opacity: 0;}
.neiye-productcont .left .classifyAside li.active .img2 {opacity: 1;}
.neiye-productcont .left .classifyAside ul{ border-left:1px solid #e5e5e5; padding-left:.3rem;}

.neiye-productcont .right{ float:left;width:70%; padding-left:.84rem;}
.ycziti01{ font-size:.48rem;font-family:Poppins-Bold;text-align:center; margin-bottom:.3rem;}
.ycziti02{ font-size:.18rem; color:#333; text-align:center; margin-bottom:.6rem;}
.ycproduct-list li{ background:#fff; padding:.4rem .4rem .3rem .4rem;width:30%; float:left; margin-right:5%; margin-bottom:.6rem; text-align:center; font-size:.24rem;}
.ycproduct-list li:nth-child(3n){ margin-right:0px;}
.ycproduct-list li .wenzi01{ color:#333; margin-top:.15rem;}
.ycproduct-list li:hover .wenzi01{ color:#333;background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}

.yemapage{clear:both;text-align:center;font-size:0;font-family:arial;line-height:16px;padding:30px 0 .8rem 0; overflow:hidden;}
.yemapage a{color:#9e9e9e;display:inline-block;text-align:center;font-size:18px;min-width:48px;line-height:48px;height:48px;border-radius:3px;background-color:#f5f5f5;margin:0 6px;padding:0 20px;}
.yemapage a.page-num-current,.yemapage a:hover{color:#fff;background: linear-gradient(90deg, #43A1E1, #165193);}

.ycproduct-list li .proimg{ overflow:hidden;}
.ycproduct-list li img{transition:.5s; display:block;}
.ycproduct-list li:hover img{transform:scale(1.05)}

/*产品详细*/
.neiye-chanpinxq{ padding-top:1.8rem;}
.chanpinxx_one{overflow:hidden;margin-bottom:.9rem}
.chanpinxx_one .left{width:55%;float:left;overflow:hidden;position:relative;padding-left:1.7rem; padding-top:0px; margin-bottom:0px;}
.chanpinxx_one .left img{display:block;border-radius:8px}

.product-top .left .pic:after{padding-bottom:100%}
.product-top .left .mySwiper2{position:relative;overflow:hidden;border:solid 1px #e5e5e5; background:#fff;border-radius:8px;}
.product-top .left .mySwiper2 .swiper-pagination { display:none;}
.product-top .left .mySwiper2 .swiper-slide img{ padding:.25rem 0;}

.product-top .left .mySwiper{width:1.55rem;position:absolute;overflow:hidden;top:0;left:0;height:100%}
.product-top .left .mySwiper .pic{border:solid 1px #e5e5e5;background:#fff;border-radius:8px;width:100%;overflow:hidden;position:relative}
.product-top .left .mySwiper .pic:after{padding-bottom:100%}
.product-top .left .mySwiper .swiper-slide{overflow:hidden}
.product-top .left .mySwiper .swiper-slide img{ padding:.13rem 0;}
.product-top .left .mySwiper .swiper-slide-thumb-active .pic{box-sizing:border-box;border:1px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(45deg,#fff,#fff),linear-gradient(45deg,#42badf,#2e54a4)}
.product-top .left .pic img{transition:.5s}
.product-top .left .pic:after{content:'';display:block;padding-bottom:100%}
.product-top .left .middleCenter{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;text-align:center;margin:auto}
.bigtitle{font-family:Poppins-Bold;font-size:.36rem;color:#333;line-height:.48rem;margin-bottom:.3rem}

.chanpinxx_one .right{width:45%;float:right; padding-left:.7rem;}
.chanpinxx_one .right .zititext{font-size:.18rem;color:#333;margin-top:.25rem;margin-bottom:.15rem;}
.chanpinxx_one .right .zititext span{color:#666;}
.chanpinxx_one .right .zititext .one span{ display:block;}
.chanpinxx_one .right .zititext p{ margin-bottom:.2rem;}
.xin-lianmxi{background:linear-gradient(90deg, #43A1E1, #165193);text-align:center;font-family:Poppins-Bold;font-size:.3rem;padding:13px;transition:.5s; margin-top:1.2rem;}
.xin-lianmxi img{display:inline-block;vertical-align:middle}
.xin-lianmxi a{display:block;color:#fff}
.xin-lianmxi:hover{background:linear-gradient(90deg,#43A1E1 1%,#165193 99%)}
.xqtb-tit{border-bottom:1px solid #d8d8d8;padding-bottom:.2rem;margin-bottom:.3rem;font-family:Poppins-Bold;font-size:.3rem}
.xqtb-tit span{display:inline-block;position:relative}
.xqtb-tit span:after{position:absolute;content:"";left:0;bottom:-.2rem;background:linear-gradient(90deg,#43A1E1 1%,#165193 99%);width:100%;height:4px}
.chanpinxx_two .text02{font-size:.18rem;color:#333;line-height:.3rem}
.chanpinxx_two{margin-bottom:.5rem}
.NEEDlist li{float:left;width:22%;margin-right:4%;text-align:center; background:#fff; padding-bottom:.29rem;}
.NEEDlist li:last-child{margin-right:0}
.NEEDlist li .wenzi{font-size:.18rem;color:#333}
.NEEDlist li .nimg{padding:.49rem .29rem .2rem .29rem; overflow:hidden;}
.chanpinxx_three{margin-bottom:.6rem}
.NEEDlist li:hover{box-shadow:0 8px 18px 0 rgba(237,237,237,.9)}

.NEEDlist li img{transition:.5s; display:block; text-align:center; margin:0 auto;}
.NEEDlist li:hover img{transform:scale(1.05);}

/*vr工厂*/

.neiye-factory{ padding-top:100px;}
.neiye-factory .vrone{ position:relative;}
.neiye-factory .vrone .vr-wz{ position:absolute;top:40%; text-align:center;left:0;right:0;}
.neiye-factory .vrone .vrimg img{ display:block;}

.neiye-facthall{ padding:1.2rem 0px .6rem 0px; overflow:hidden;}
.factmenu{ border-bottom:1px solid #D8D8D8; padding-bottom:12px;}
.factmenu a{ color:#999; font-size:.25rem; position:relative; margin-right:.7rem}
.factmenu a:hover,.factmenu a.active{font-family:Poppins-Bold; color:#333;}
.factmenu a:hover:after,.factmenu a.active:after{position:absolute;content:"";left:0;bottom:-12px;background:linear-gradient(90deg,#43A1E1 1%,#165193 99%);width:100%;height:4px}
.factmenu a:last-child{ margin-right:0px;}
.factlist{ overflow:hidden; margin-top:40px; position:relative; padding-bottom:.3rem;}
.factlist .left{width:23.5%; float:left;}
.factlist .middle{width:50.5%; float:left; margin:0px 1.5%;}
.factlist .right{width:23%; float:left;}
.factlist .left p{ margin-bottom:3.6%;}
.factlist .middle p{ margin-bottom:3.5%;}
.factlist .middle p span{width:49%; display:inline-block;}
.factlist .middle p .one{ margin-right:2%;}
.factlist .right p{ margin-bottom:6%;}
.factlist .swiper-notification{width:100%}
.factlist .swiper-pagination-bullet{width:6px;height:6px;background:#ccc;border-radius:100%;margin:0 6px;opacity:1;transition-duration:.5s;}
.factlist .swiper-pagination-bullet-active{background:linear-gradient(90deg,#43A1E1 0,#165193 100%);width:43px; height:6px; border-radius:20px;opacity:1;}
.factlist img{ display:inline-block; width:100%;}

/*案例中心*/
.casecont{ padding-top:.6rem;}
.case_anlilist{ margin-top:40px; margin-bottom:40px; overflow:hidden;}
.case_anlilist li{ overflow:hidden; margin-bottom:.5rem;}
.case_anlilist li .anli_text{ float:left;width:43%; position:absolute; content:""; margin-top:1.2rem;}
.case_anlilist li .anli_tupian{float:right;width:67.5%;}
.case_anlilist li .anli_tupian img{ display:block;}
.case_anlilist li .wenzi01{ font-size:.48rem; color:#333;font-family:Poppins-Bold;}
.case_anlilist li .box-anli{ position:relative;}
.case_anlilist li .wenzi01 em{ font-style:normal; color:#fff;}
.case_anlilist li .anli_text .home-more{ margin-top:1.3rem;}


.case_anlilist li:nth-child(1) .datuimg{display:none;}

.case_anlilist li:nth-child(2) .anli_text{ float:right; right:0;} 
.case_anlilist li:nth-child(2) .anli_tupian{ float:left;} 
.case_anlilist li:nth-child(2) .anli_text .home-more{ margin-left:2.3rem;}
.case_anlilist li:nth-child(2) .datuimg{display:none;}



.case_anlilist li img{ display:block;}
.case_anlilist li:nth-child(3) .anli_text{ float:left;width:65%;margin-top:0px; position:relative; z-index:2}
.case_anlilist li:nth-child(3) .anli_text .datuimg{width:74%;}
.case_anlilist li:nth-child(3) .anli_text .wenzi01{font-family:"Poppins-Medium";font-size:.24rem ; color:#333; position:absolute; right:0; z-index:3;width:41%; border-top:1px solid #D8D8D8;top:42%; padding-top:.4rem; padding-left:1.3rem;}
.case_anlilist li:nth-child(3) .anli_text .wenzi01 p{ position:relative;}
.case_anlilist li:nth-child(3) .anli_tupian{width:30.5%; float:right;}

.case_anlilist li:nth-child(3) .home-more{display:none;}


.case_anlilist li:nth-child(4) .box-anli{ position:relative;}
.case_anlilist li:nth-child(4) .anli_text{ float:right;width:65%;margin-top:0px; position:relative; z-index:2;overflow:hidden;}
.case_anlilist li:nth-child(4) .anli_text .datuimg{width:68%;float:right;}
.case_anlilist li:nth-child(4) .anli_text .wenzi01{font-family:"Poppins-Medium";font-size:.24rem ; color:#333; position:absolute; left:0; z-index:3;width:41%; border-top:1px solid #D8D8D8;top:42%; padding-top:.4rem;padding-right:.8rem;}
.case_anlilist li:nth-child(4) .anli_text .wenzi01 p{ position:relative;}
.case_anlilist li:nth-child(4) .anli_tupian{width:30.5%; float:left;padding-top:2.19rem;}

.case_anlilist li:nth-child(4) .home-more{display:none;}


/*案例详细中心*/
.casexxmain{ padding:.6rem 0px;}
.case-tit{ font-size:.48rem;font-family:Poppins-Bold; color:#333; text-align:center; margin-bottom:.3rem;}

.case-tit em{font-style: normal;}

.case-text{ font-size:.18rem;color:#333; text-align:center;width:65%; margin:0 auto; }
.casexxlist{margin-top:.5rem; overflow:hidden; margin-bottom:.5rem; }
.casexxlist .one{width:48%; float:left;}
.casexxlist .two{width:48%; float:right;}
.casexxmain .ab-shipin{ margin-top:.4rem;}

/*服务中心*/
.fuwu_one{ padding-top:.6rem;}
.fuwu_two{color: #fff;padding-top:1.2rem;background-attachment: fixed;height:9.42rem;background-size: cover;background-repeat: no-repeat;background-position: top center; overflow:hidden;}
.fuwu_two .hometitle{ color:#fff;}
.serlist{ overflow:hidden; padding-top:.2rem;}
.serlist li{ float:left;width:32.3%; margin-right:1.5%; background:#fff; padding:12px; border-radius:8px;}
.serlist li:last-child{ margin-right:0px;}
.serlist li .serbox{ margin-top:.16rem;}
.serlist li .sertext01{ font-size:.18rem;font-family:Poppins-Bold; color:#333; line-height:.24rem; margin-bottom:.14rem;}
.serlist li .sertext01 span{ display:block;}
.serlist li .sertext02{ font-size:.16rem; color:#666; min-height:1.8rem;}

.fuwu_three{ padding:.6rem 0; overflow:hidden;}
.fuwu_three .left{width:40%; float:left;}
.fuwu_three .right{width:50%; float:right; padding-top:.45rem;}
.fuwu_three .right li{ border-bottom:1px solid #e5e5e5; overflow:hidden; padding-bottom:15px; margin-bottom:22px; position:relative;transition: all 500ms ease;}
.fuwu_three .right li .xz-left{width:88%; float:left;font-size:.24rem; color:#333;transition: all 500ms ease;}
.fuwu_three .right li .xz-right{width:36px; float:right;overflow:hidden;}
.fuwu_three .right li .xz-right a{ display:block;}
.fuwu_three .right li:after{content: "";left:0%;width: 0;bottom: 0rem;height:1px;position: absolute;background:linear-gradient(90deg,#43A1E1 0,#165193 100%);transition: all 500ms ease;}
.fuwu_three .right li:hover:after{width: 100%;}
.fuwu_three .right li:hover{ border-bottom:none;}
.fuwu_three .right li:hover .xz-left{ padding-left:15px;}






















@media(max-width:1600px) {
.dt-header .head-right .info{padding-top:30px; position:relative;}
.banner .banner-text .one{background-size:24%;}
.home-history .mySwiper-lishi .box01{bottom:1rem;}
.home-history .mySwiper-lishi .box02{bottom:1.65rem;left:8rem;}
.home-history .mySwiper-lishi .box03{bottom:2.6rem;right:2.1rem;}


.container{padding: 0px 1.09rem;}
.dibumall .swiper-button-prev {left:1.09rem;}
.dibumall .swiper-button-next {right:1.09rem;}



}

@media(max-width:1600px) {
    
.case_anlilist li:nth-child(3) .anli_text .datuimg{width: 60%;}    
    
}


@media(max-width:1400px) {
    
.case_anlilist li:nth-child(3) .anli_text .datuimg{width: 60%;}    
    
.banner .swiper-button-next,.banner .swiper-button-prev{bottom:90px;width:35px;height:35px; z-index:666;top:auto;}
.banner .swiper-button-prev{right:auto;left:1.63rem; background:url(../images/baleft1.png) no-repeat center center;}
.banner .swiper-button-next{right:auto;left:2.5rem; background:url(../images/baright1.png) no-repeat center center;}
.banner .swiper-button-prev:hover,.banner .swiper-button-disabled.swiper-button-prev{background:url(../images/balefth1.png) no-repeat center center;opacity:1;}
.banner .swiper-button-next:hover,.banner .swiper-button-disabled.swiper-button-next{background:url(../images/barighth1.png) no-repeat center center;opacity:1;}
.banner .banner-text{ font-size:.6rem;}
.banner .banner-text .one{background: url(../images/ba-bd.png) no-repeat 3.5rem center;background-size:24%;}


}
@media(max-width:1200px) {

.header:hover{background:#fff}
.header:hover #search-btn .sspc{ display:none;}
.header:hover #search-btn .ssphone{ display:block;}
.dt-header .head-right .info{padding-top:25px;}
.phone-nav{ display:block;right:0;top:30px;}
.dt-header .head-right .nav{ display:none;}
.dt-header .head-right .info{width:246px;}
.dt-header .head-right .info .lianxi{width:160px; font-size:14px; height:40px; line-height:40px;}
.header-search{width:32px;}
.dt-header .head-right{width:246px;}

.banner .banner-text .one{background-size:22%;}
.habout-one .right{ margin-top:0px;}
.habout-one .right .abtop li .shuzi{ font-size:30px;}
.habout-one .right .abtop li .szbox{ font-size:14px;}
.habout-one .right .abtop li{width:50%; margin-bottom:15px;}
.habout-one .right .abtext{ font-size:14px; margin-bottom:10px;}

.home-history { padding-bottom:30px; overflow:hidden;}
.home-history .mySwiper-lishi{ padding-top:0px;}
.home-history .mySwiper-lishi .reveal-img{ display:none;}
.home-history .year{ font-size:30px;}
.home-history .textbox{ font-size:16px;}
.home-history .mySwiper-lishi .box{width:30%;height: 124px;}
.home-history .mySwiper-lishi .box01{ left:10px;width:30%; background: url(../images/ls-yd.png) no-repeat left bottom;padding-left:40px; background-size:8%; height:137px;}
.home-history .mySwiper-lishi .box02{left:35%;width:30%; background: url(../images/ls-yd.png) no-repeat left bottom;padding-left:40px; background-size:8%; height:137px;}
.home-history .mySwiper-lishi .box03{right:10px; width:30%; background: url(../images/ls-yd.png) no-repeat left bottom;padding-left:40px; background-size:8%; height:137px;}

.dibumall{ background:none; min-height:auto; margin-top:40px;}
.dibumall .swiper-button-prev,.dibumall .swiper-button-next{ background:#f5f5f5;}
.dibumall .box .left{width:45%;}
.dibumall .box .left .text01{ font-size:22px;}
.dibumall .box .left .text02{ font-size:14px;}
.dibumall .box .right{ margin-top:0px;}

.honorlist li{width:49%; margin-right:2%;}
.honorlist li .right{ font-size:14px;width:60%;padding-left:20px; float:left;}
.honorlist li:nth-child(3n){ margin-right:2%;}
.honorlist li:nth-child(2n){ margin-right:0px;}
.honorlist li .left{width:1.6rem; height:1.6rem;}


.dibu-footer .right .footmune li .tt a{ font-size:17px;}
.dibu-footer .right .footmune li .textbox a{ font-size:14px; line-height:28px;}
.dibu-footer .right .text01{ font-size:17px;}
.dibu-footer .right .footmail .tijiao input[type="button"]{ font-size:16px;}
.dibu-footer .left .yi{ font-size:15px;}
.dibu-footer .left .foot-one .er{ font-size:17px;}
.dibu-footer .right{width:50%;}

.tech-list ul li.d1 .line{background-size:80%;}
.tech-list ul li.d2 .line{background-size:80%;}
.tech-list ul li.d3 .line{background-size:80%;}
.tech-list ul li.d4 .line{background-size:80%;}
.tech-list ul li.d5 .line{background-size:80%;}
.tech-list ul li.d6 .line{background-size:80%;}
.tech-list ul li.d7 .line{background-size:80%;}
.tech-list ul li.d8 .line{background-size:80%;}
.tech-list ul li.d9 .line{background-size:80%;}
.tech-list ul li.d10 .line{background-size:80%;}
.tech-list ul li.d11 .line{background-size:80%;}
.tech-list ul li.d12 .line{background-size:80%;}
.tech-list ul li.d13 .line{background-size:80%;}

.home-technology .techwenzi{width:45%;}
.home-technology .techwenzi .wenzi02{ font-size:14px;}

.home-cases .list-1 .swiper-slide .index-title .en{ font-size:22px;}
.home-cases .list-1 .swiper-slide-active .index-title .en{ font-size:22px;}
.home-cases .list-1 .swiper-slide-active .txt{ font-size:14px; line-height:28px;text-align: justify;}
.home-cases .list-1 .swiper-slide .item{ max-width:42%;}

.abone-main .left .shuzi{ font-size:30px;}
.abone-main .left li p{ font-size:14px;}
.youce-tit{ font-size:20px;}
.abone-main .right .text p{ font-size:14px;}
.abone-main .right .youce-list li .yb{ font-size:14px;}
.abone-main .right .youce-list li{width: 44%;margin-right: 6%;}
.abone-main .right .youce-list li:nth-child(2n){width:50%; margin-right:0%;}
.abone-main{margin-bottom:40px;}
.nyabout-base .app_bj .boxtext .ad_wz01{ font-size:18px;}
.nyabout-base .app_bj .boxtext .ad_wz02{ font-size:14px;}

.product-top .left .mySwiper2 .swiper-pagination { display:block;}

.neiye-factory{ padding-top:90px;}

.case_anlilist li .wenzi01{ font-size:20px;}
.case_anlilist li .wenzi01 em{ color:#333;}
.case_anlilist li .anli_text{width:40%;}
.case_anlilist li:nth-child(3) .anli_text .wenzi01{ font-size:14px;width:34%;}



}



@media(max-width:1024px) {

.banner .pc{ display:none;}
.banner .phone{ display:block;}
.banner .banner-text{ font-size:35px;}
.banner .banner-text .one{background: url(../images/ba-bd.png) no-repeat 3.9rem center;background-size:25%;}

.banner .swiper-container-horizontal > .swiper-pagination-progressbar{ display:none;}
.banner .swiper-button-next,.banner .swiper-button-prev{bottom:40px;}
.home-history .mySwiper-lishi .box01{ background:none; height:auto;width:100%; position:inherit; padding-left:0px;}
.home-history .mySwiper-lishi .box02{ background:none;height:auto;width:100%;position:inherit;padding-left:0px;}
.home-history .mySwiper-lishi .box03{ background:none;height:auto;width:100%;position:inherit;padding-left:0px;}
.home-history .mySwiper-lishi .box{width:100%;height:auto; margin-bottom:20px;}
.home-history .mySwiper-lishi .box .year{ position:relative; padding-left:23px; font-size:23px;}
.home-history .mySwiper-lishi .box .year:before{ position:absolute; content:""; width:10px; height:10px;left:0px;background:linear-gradient(90deg, #43A1E1, #165193);border-radius:100%; margin-top:10px;}
.home-history .mySwiper-lishi .box .textbox{ padding-left:23px; font-size:14px;} 

.home-history{ padding-bottom:30px;}
.dibumall .box .left{ padding-top:.7rem;}
.home-join .joinbt{ font-size:26px;}
.home-join .text{ font-size:14px; margin-top:15px;}
.home-join .text span{ display:inline-block;}
.dblogo{ max-width:200px;}

.tech-list{ display:none;}
.tech-cont .techwenzi{ float:left;width:50%;}
.tech-cont .tech-right{ display:block;width:45%; float:right;}

.home-cases .hometitle{top:2rem;}	
.home-cases .list-1 { margin-top:.3rem;}
.home-cases .list-1 .swiper-slide{padding-top:3.8rem;height:auto;height:700px}
.home-cases .list-1 .swiper-slide .item{padding:30px 20px;max-width:100%;backdrop-filter:blur(5px);background:rgba(255,255,255,.3)}

.home-cases .list-2{display:none;}
.home-history .mySwiper-lishi .swiper-pagination{ display:block;}
.home-history .mySwiper-lishi{ padding-bottom:30px;}

.nybanner .img .nybapc{display:none}
.nybanner .img .nybaphone{display:block}
.nybanner .nybanner_wenzi .tetx{font-size:28px;padding-top:4px}

.nyabout-base .app_bj .swipercc{width:100%;}
.nyabout-base::before { height:100%;}

.ditu{ margin-bottom:30px;}
.ditu-list{ position: inherit;}
.ditu-list li{width:100%; padding-left:0px; margin-bottom:5px;}
.ditu-list li .box .box1 { font-size:17px;}
.ditu-list li .box .box2{ font-size:14px;}
.lianxi_one .lxwz01{width:100%; font-size:15px;}
.lianxi_one .dibuliuyan{width:100%;}
.lianxi_one .dibuliuyan li input[type="text"], .lianxi_one .dibuliuyan li textarea[type="text"], .nylianxi_one .dibuliuyan li select{ font-size:14px; height:40px; line-height:38px;}
.lianxi_one .dibuliuyan li{ margin-bottom:15px;}
.lianxi_one .dibuliuyan .liuyan_wez span{ font-size:14px; padding-left:10px;}
.lianxi_one .dibuliuyan .tijiao{width:120px !important; height:40px; line-height:40px;}
.lianxi_one .dibuliuyan .tijiao button{ font-size:15px;}
.lianxi_one .dibuliuyan .tijiao #submit{ font-size:14px;}
.lianxi_one .dibuliuyan li.yzm input[type=text]{width:45%;}

.neiye-productcont .left{ display:none;}
.neiye-productcont .right{width:100%; float:none; padding-left:0px;}
.ycziti01{ font-size:19px;}
.ycziti02{ font-size:14px;}
.ycproduct-list li{ font-size:14px;}

.chanpinxx_one .left{width:100%;float:none}
.chanpinxx_one .right{width:100%;float:none;margin-top:30px; padding-left:0px;}
.bigtitle{font-size:22px}
.xin-lianmxi{font-size:17px; margin-top:30px;}
.product-top .left .mySwiper{ display:none;}
.product-top .left .mySwiper2{width:100%; float:none;}
.chanpinxx_one .left{ padding-left:0px;}
.chanpinxx_one .right .zititext{ font-size:14px; line-height:26px;}
.chanpinxx_one .right .zititext p{ margin-bottom:20px;}
.chanpinxx_two .text02{font-size:14px;line-height:28px;}

.NEEDlist li{width:46%;margin-right:8%;margin-bottom: 4%; padding:30px;}
.NEEDlist li:nth-child(2n){margin-right:0}
.NEEDlist li .wenzi{ font-size:14px; margin-top:20px;}
.NEEDlist li .nimg{ padding:0px;}

.neiye-factory .vrone .vr-wz{top:20%;}
.neiye-factory .vrone .vr-wz img{width:30%;}

.serlist li .sertext01{ font-size:14px; line-height:20px;}
.serlist li .sertext02{ font-size:14px; text-align:left;}
.serlist li {width:100%; float:none; text-align:center; margin-bottom:15px;}
.serlist li .sertext01 span{ display:inline-block;}

.fuwu_two{ height:auto; padding-bottom:.5rem;}
.fuwu_three .left{width:100%; float:none;}
.fuwu_three .right{width:100%; float:none; padding-top:20px;}
.fuwu_three .right li .xz-left{ font-size:14px;}
.fuwu_three .right li{ line-height:30px; padding-bottom:6px;}
.fuwu_three .right li .xz-right{width:30px;}

.home-technology{ display:none;}
.homephone-techno{ display:block;}


}

.yd{ display:none !important;}

/*弹出层*/
.xz_tcc_con{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999999;top:0;display:none;justify-content:center;align-items:center;}
.tcc_nr{background:#fff;padding:3%;position: relative;width:60%;max-width:1000px; left:24%;top:10%;}
.tcc_nr .txt{ text-align:center;color:#333;font-size:16px;}
.tcc_nr .col{  position: absolute; top: 20px;right: 20px;}
.tcc_nr .col img{max-width:30px; cursor:pointer;}
.tcc_nr .xz_ly .dibuliuyan{width:100%;}
.tcc_nr .lianxi_one .dibuliuyan .lxyzmma .tijiao{float:none;}



@media(max-width:767px) {	
.pc{ display:none !important;}	
.yd{ display:block !important;}
	
	
.tcc_nr{width:92%;left: 3.7%;}
.tcc_nr .txt{font-size:13px;padding-top: 40px;}
.tcc_nr .col{top:9px;right:9px;}

.header-search .search .search-main{right: -35px;}
	
	
.dt-header .logo{ max-width:95px;padding-top: 24px;padding-bottom: 19px;}    
.dt-header .head-right .info{padding-top: 17px;}
.phone-nav{top: 18px;}


.dt-header .head-right .info .lianxi{width: 145px;height: 30px;line-height: 30px;}


.dt-header .head-right .info{width:220px;}
.phone-nav{width:26px;}
.banner .banner-text{ font-size:22px; line-height:30px;}
.banner .banner-text span{ display:inline-block;}
.banner .banner-text span.yc{ padding-left:0px;}
.banner .banner-text p{ display:inline-block;}
.banner .banner-text .one{background:none;}
.dt-header .container{ padding:0px 17px;}
.banner .container{ left:17px;right:17px;}
.banner .swiper-button-prev{ left:17px;}
.banner .swiper-button-next{ left:65px;}
.container{padding: 0px 17px;}
.banner .swiper-button-next,.banner .swiper-button-prev{bottom:20px;}
.habout-one .left{width:100%; float:none;}
.habout-one .right{width:100%; float:none; padding-left:0px; margin-top:30px;}
.hometitle{ margin-bottom:20px;}
.dthome-about{ padding:40px 0px;}

.dibumall .box .left{width:100%; padding-right:0px; padding-top:0px; float:none; padding-left:0px;}
.dibumall .box .right{width:100%;float:none; margin-top:20px;}
.dibumall .swiper-button-prev {left:17px;width:35px; height:35px;}
.dibumall .swiper-button-next {right:17px;width:35px; height:35px;}
.dibumall .swiper-button-prev:after,
.dibumall .swiper-button-next:after {font-size:16px;}

.honorlist li{width:43%; margin-right:6.5%;}
.honorlist li:nth-child(3n){ margin-right:6.5%;}
.honorlist li .left{ float:none;margin:0 auto;width:1.1rem; height:1.1rem;}
.honorlist li .right{ float:none; text-align:center;width:100%; font-size:12px;}
.home-honor{ padding:30px 0px;}

.hometitle{ font-size:23px;}

.dibu-footer .right{width:100%; float:none; margin-top:30px;}
.dibu-footer .left{width:100%; float:none;}

.home-technology .techwenzi{ padding-top:1.2rem;}
.home-technology .techwenzi .wenzi01 { font-size:40px;}

.home-technology{ margin-top:0px;}
.tech-cont .techwenzi{width:100%; float:none;}
.tech-cont .tech-right{width:100%; float:none; margin-top:20px;}

.abone-main .left{width:100%; float:none;}
.abone-main .right{width:100%; float:none;}

.nyabout-base .app_bj .swiper-button-prev, .nyabout-base .app_bj .swiper-button-next{width:35px; height:35px;}
.nyabout-base .app_bj .swiper-button-prev{right:40px;}
.nyabout-base .app_bj .swiper-button-prev::after, .nyabout-base .app_bj .swiper-button-next::after { font-size:16px;}

.nyabout-base{ margin-bottom:40px; padding-top:25px;}
.nyabout-base .app_bj .boxtext{ position:inherit; bottom:0; color:#333; padding:20px 0 0 0;}
.nyabout-base:before{ background:none;}
.nyabout-base .hometitle span{background: linear-gradient(90deg, #43A1E1, #165193);-webkit-background-clip: text;background-clip: text;
@-moz-document url-prefix() {position: relative;display: inline-block;}
@supports (background-clip: text) {color: transparent;}}
.nyabout-base .app_bj .swiper-button-prev, .nyabout-base .app_bj .swiper-button-next{top:-0.72rem;}
/*.nyabout-base .app_bj .swiper-button-prev{left:0;right:auto;}
.nyabout-base .app_bj .swiper-button-next{left:auto;right:0;}
*/
.ab-shipin .video .ico img {width: 1.2rem;height: 1.2rem;}

.yemapage a{font-size:14px;min-width:36px;line-height:36px;height:36px;margin:0 2px;padding:0 9px}
.yemapage{padding:10px 0 30px 0}
.ycproduct-list li{width:48%; margin-right:3%; padding:15px;}
.ycproduct-list li:nth-child(3n){ margin-right:3%;}
.ycproduct-list li:nth-child(2n){ margin-right:0%;}

.NEEDlist li{ padding:20px;}
.neiye-factory{ padding-top:62px;}
.neiye-facthall{ padding-top:30px;}
.factlist{ margin-top:25px; padding-bottom:30px;}
.factmenu a{ font-size:14px;}
.factlist .right p{ margin-bottom:3.5%;}

.case_anlilist li{ margin-bottom:30px;}
.case_anlilist li .anli_text{width:100%; float:none; position:inherit; margin-top:0px;}
.case_anlilist li .anli_tupian{width:100%; float:none; margin-top:10px;}
.case_anlilist li .anli_text .home-more{ margin-top:15px;}
.case_anlilist li .wenzi01{ font-size:16px;}
.case_anlilist li:nth-child(2) .anli_text .home-more{ margin-left:0px;}
.case_anlilist li:nth-child(3) .anli_text{width:100%; float:none;}
.case_anlilist li:nth-child(3) .anli_tupian{width:100%; float:none;}
.case_anlilist li:nth-child(4) .anli_tupian{ padding-top:0px; float:none;width:100%;}
.case_anlilist li:nth-child(4) .anli_text{float:none;width:100%; }
.case_anlilist li:nth-child(3) .anli_text .wenzi01{width: 40%;top:32%;}
.case_anlilist li:nth-child(4) .anli_text .wenzi01{top:32%;}
.case_anlilist{ margin-bottom:18px;}

.case-tit{ font-size:18px}
.case-text{ font-size:14px;width:100%;}
.casexxmain{ padding-bottom:10px;}
.swiper-xiangqing .text .num{ font-size:27px;}
.swiper-xiangqing .text .xxp{ font-size:15px;}
.swiper-history .bt{ font-size:52px;}
.swiper-history .swiper-button-prev,.swiper-history .swiper-button-next {width:35px;height:35px;top:54%;}
.swiper-history .swiper-button-prev::after, .swiper-history .swiper-button-next::after{ font-size:15px;}

.youce-tit{ font-size:17px;}
.nyabout-honor .app_bj{ padding-bottom:48px;}
.habout-one .right .abtop li .shuzi { font-size:23px;}
.dibumall { margin-top:16px;}
.dibumall .box .left .text02{ margin-bottom:15px;}
.home-cases .list-1 .swiper-slide-active .txt{ text-align:left;}
.honorlist{ padding-top:20px;}
.home-join .joinbt{ font-size:20px;}
.dblogo{ max-width:166px;}
.bigtitle{ font-size:19px;}
.factmenu{ padding-bottom:11px;}
.abone-main .left .shuzi{ font-size:25px;}
}


@media (max-width:640px){
.abone-main .right .youce-list li{width:100%; margin-right:0px;}
.aboe-main .right .youce-list li:nth-child(2n){width:100%; margin-right:0px;}
}

.na2 .subnav{display:none !important;} 
