.header{height: 64px;z-index: 999;position: fixed;width: 100%;left: 0;top: 0; background-color: #fff;}
.header.index{background-color: transparent;}
.header.baidi { width: 100%; background: #fff; position: fixed;width: 100%;left: 0;top: 0; }
.header .wap{max-width: 1200px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.header .logo a{display: flex;align-items: center;}
.header .nav-main {padding-left: 12px; flex: 1;display: flex;align-items: center; justify-content: space-between; }
.header .nav-link{display: flex;}
.header .nav-item{padding: 0 11px;border-bottom: 2px solid transparent;}
.header .nav-item>a{display: block;line-height: 64px;text-align: center;width: 100%;font-size:14px;}
.header .nav-item.active,.header .nav-item:hover{border-bottom: 2px solid #e60012;}

.header .nav-item.hezuo{position: relative;}
.header .nav-item .sub-nav{position: absolute;width: 100%;left: 0;border-top: 1px solid #d4d4d4; top: 64px; background-color:#fff;padding: 15px; display: none; z-index: 22;
    font-size:14px;}
.header .nav-item .sub-nav .tit-line .title{width:calc((100% - 115px) / 6);line-height: 40px;color: #e60012;font-weight: 500;font-size: 14px;padding-left: 1vw;}
.header .nav-item .sub-nav .tit-line .title:nth-of-type(2){width:calc(((100% - 115px) / 6) + 20px);}
.header .nav-item .sub-nav .tit-line .title:nth-of-type(3){width:calc(((100% - 115px) / 6) + 20px);}
.header .nav-item .sub-nav .tit-line .title:nth-of-type(4){width:calc(((100% - 115px) / 6) - 20px);}
.header .nav-item .sub-nav .tit-line .title:last-of-type{width:calc(((100% - 115px) / 6) - 20px);}
.header .nav-item .sub-nav .tit-line .title a{color: #e60012;font-size:16px;}

.header .nav-item .sub-nav a:hover {color:#e60012;}
/*尊时凯龙中心下拉*/
.header .nav-item .sub-nav .nav-line{margin-bottom: 0deg;line-height:1.857;}
.header .nav-item .sub-nav .nav-line .list-item{width:calc((100% - 15px * 4) / 5);background-color: #f8f9fb; padding-left: 4vw;height: 38vh;margin-bottom:15px; 
    position: relative; font-size: 14px;margin-right: 15px;  }
.header .nav-item .sub-nav .nav-line .list-item ul{height:calc(40vh - 180px);}
.header .nav-item .sub-nav .nav-line .list-item img{height: 103px;width:auto;object-fit:content;}
.header .nav-item .sub-nav .nav-line .list-item .title{margin-bottom: 16px;}
.header .nav-item .sub-nav .nav-line .list-item .title a{font-size: 16px;}
.header .nav-item .sub-nav .nav-line .list-item:nth-child(5n){margin-right: 0;}
.header .nav-item .sub-nav .nav-line ul a{font-size:14px;}
.header .nav-item .sub-nav .nav-line ul a:hover{color: #e60012;}
.header .nav-item .sub-nav .swiper-container .swiper-pagination{height: 2px;bottom: 0;display: flex;align-items: center;justify-content: center;}
.header .nav-item .sub-nav .swiper-container .swiper-pagination-bullet{width: 29px;height: 2px;border-radius: 0;background-color: #e2e2e2;opacity: 1;margin: 0 5px;}
.header .nav-item .sub-nav .swiper-container .swiper-pagination-bullet-active{background-color: #e60012;}
/*尊时凯龙中心下拉*/
/*.header .nav-item .sub-nav .case-nav {margin-bottom: 14px;padding-top: 30px;padding-bottom: 45px;}*/
.header .nav-item .sub-nav .case-nav .part{width:calc((100% - 15px * 4) / 5);background-color: #f8f9fb; line-height: 2;font-size: 16px;margin-right: 15px;;margin-bottom: 15px;
    text-align: center;box-sizing:border-box;}
.header .nav-item .sub-nav .case-nav .part .tit{color: #262626;font-size: 16px;padding: 5px 0;line-height:2;}
.header .nav-item .sub-nav .case-nav .part:hover .tit{color:#e60012;}
/*.header .nav-item .sub-nav .case-nav .part img{width: 100%;height:317px;object-fit:cover;}*/
.header .nav-item .sub-nav .case-nav .part img{width: 100%;height:317px;object-fit:cover;}
.header .nav-item .sub-nav .case-nav .part:nth-of-type(5n){margin-right: 0;}
/*尊时凯龙中心下拉*/
.header .nav-item .sub-nav .ziyuan-nav{display: flex;justify-content: space-between;}
.header .nav-item .sub-nav .ziyuan-nav ul .tit{margin-bottom: 10px;font-size: 16px;}
.header .nav-item .sub-nav .ziyuan-nav ul li{font-size: 14px;line-height:1.857;}
.header .nav-item .sub-nav .ziyuan-nav .line:last-of-type{display: none;}

.header .nav-item.hezuo .sub-nav{  width: auto;padding: 10px 15px;text-align: center;line-height: 3;white-space: nowrap;}

.header .nav-right{display: flex; align-items: center; justify-content: flex-end;height: 64px; line-height: 64px; }
.header .nav-right .span1 { width: 18px; height: 20px; background-image: url(/static/home/images/search1.png);background-repeat:  no-repeat; background-size: contain; cursor: pointer;}
.header .nav-right .phone{ font-size: 14px; color: #333; margin-right: 26px; white-space: nowrap; }
.header .nav-right .phone span{font-size:18px;}
.header .nav-right .lanag {font-size: 14px; margin-left: 35px; color: #333;}
.header .nav-right .search{ display: flex; background: #ebebeb; height: 40px; line-height: 40px; font-size: 14px; color: #939393; padding: 0 4%; border-radius: 20px; display: none;
     justify-content: center; }
.header .nav-right .search .btna img{ vertical-align: middle; }
.header .nav-right input{ padding-right: 1%; box-sizing: border-box; background: #ebebeb; width: 80%; }
.header .nav-right .btn img{ width: 22px; height: 22px; vertical-align: middle; }

.header.index .nav-item>a{color: #fff;}
.header.index .nav-right .phone{color: #fff;}
.header.index .nav-right .span1{  background-image: url(/static/home/images/search.png);}
.header.index .nav-right .lanag{ color: #fff;}

.header.baidi .nav-item>a{color: #333;}
.header.baidi .nav-right .phone{color: #333;}
.header.baidi .nav-right .span1{  background-image: url(/static/home/images/search1.png);}
.header.baidi .nav-right .lanag{ color: #333;}

.mask{background-color: rgba(0,0,0,.5);width: 100vw;height: calc(100vh - 64px);position: fixed;left: 0;top: 64px;z-index: 20;display:none;}

  /* 手机端 */
.mobile-header{ position: fixed; width: 100%; top: 0; left: 0; z-index: 999; color: #333;height: 60px;background-color:#fff; display: none;  }
.mobile-header.baidi{position: fixed; top: 60; left: 0; background: #fff;}
.mobile-header .mobile-nav{ display: flex; justify-content: space-between; align-items: center; padding: 0 15px;}
.mobile-header .mobile-nav .logo{ width: 120px; }
.mobile-header .mobile-nav  .right{ line-height: 60px; display: flex; align-items: center; }
.mobile-header .mobile-nav  .right a{ font-size: 16px; color: #333; display: inline-block; }
.menu_ico { width: 24px; height: 17px; cursor: pointer; position: relative; display: inline-block; margin-left: 20px; }
.menu_ico span { display: inline-block; position: absolute; height: 3px; width: 100%; background: #333; border-radius: 2px; opacity: 1; left: 0; 
  -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.1s ease-in-out; transition: 0.1s ease-in-out; 
  -webkit-transform-origin: left center; transform-origin: left center; }
.menu_ico span:nth-child(1) { top: 0px; }
.menu_ico span:nth-child(2) { top: 7px; }
.menu_ico span:nth-child(3) { bottom: 0; }
.menu-show{ position: fixed; width: 100%; height: 100vh; background: #272727; left: 0; top: 0; display: none; z-index: 993;
   -webkit-transition:background 0.35s linear,height 0.25s ease-in 200ms; -moz-transition:background 0.35s linear,height 0.25s ease-in 200ms; 
   -ms-transition:background 0.35s linear,height 0.25s ease-in 200ms; -o-transition:background 0.35s linear,height 0.25s ease-in 200ms;
    transition:background 0.35s linear,height 0.25s ease-in 200ms; }
.menu-show.menu-hide{ display: block; }
.menu-show .cont{ height: 100%; /* padding: 2%; */ padding-top: 2%; padding-bottom: 2%; width: 100%; box-sizing: border-box; }  
.menu-show .cont img{ width: 20px; height: 20px; } 
.menu-show .cont .div-img{ text-align: right; }
.menu-show .cont .menu-d{ color: #fff; font-size: 14px; height: 40px; line-height: 40px; padding-left: 20px; }
.menu-show .cont .menu-d a{color: #fff;}
.menu-show .cont .menu-d span{ width: 12px; height: 12px; background: url(/static/home/images/jia.png) no-repeat; background-size: 100% 100%; float: right; margin-right: 20px; margin-top: 16px; }
.menu-show .cont .menu-d.actived span{ background: url(/static/home/images/jian.png) no-repeat; background-size: 100% 100%; }
.menu-show .cont .menu-er{ display: none; }
.menu-show .cont .menu-er ul li{ margin: 0 20px; margin-left: 34px; }
.menu-show .cont .menu-er ul li:nth-last-child(1){ border-bottom:none }
.menu-show .cont .menu-er a{ color: #fff; font-size: 12px; height: 40px; line-height: 40px; }
.menu-show .cont .menu-er.active{ display: block; }
.menu-show .index-cont ul li{ border-bottom: 1px solid #464646; }
/*.menu-show .index-cont ul li:nth-child(4) .menu-er ul li>a{ display: none !important; }*/
.menu-show .cont .menu-er .zhan .span1{ width: 12px; height: 12px; background: url(/static/home/images/jia.png) no-repeat; background-size: 100% 100%; float: right; margin-top: 16px; }
.menu-show .cont .menu-er .zhan .span1.link{ background: url(/static/home/images/jian.png) no-repeat; background-size: 100% 100%; }
.menu-show .cont .menu-er .zhan{ height: 40px; line-height: 40px; border-bottom: 1px solid #464646; }
.menu-show .cont .menu-er .zhan .span2{ color: #fff; font-size: 14px; }
.menu-show .cont .menu-er .pull{ display: none; margin-left: 20px; }
.menu-show .cont .menu-er .pull a{ width: 100%; color: #fff; font-size: 14px; border-bottom: 1px solid #464646; }
.menu-show .cont .menu-er .pull a:nth-last-child(1){ border-bottom:none; }

.banner{height: 100vh;}
.banner .pc{display:block;}
.banner .mobile{display:none;}
.banner .swiper-container { width: 100%;height: 100%;}
.banner #video { width: 100%; height: 100%;object-fit: cover; }
.banner .swiper-container img{ width: 100%; height: 100%;object-fit:cover;}
/*.video-js{background-color:#F9F9F9;height: 100vh;}*/
.banner .video-js{background-color:#F9F9F9;}
.banner .vjs-poster{background-color:#F9F9F9;}
.video-js .vjs-big-play-button { font-size: 2.5em; line-height: 2.3em; height: 2.5em; width: 2.5em; -webkit-border-radius: 2.5em; -moz-border-radius: 2.5em;
     border-radius: 2.5em; background-color: #73859f; background-color: rgba(115, 133, 159, .5); border-width: 0.15em; margin-top: -1.25em; margin-left: -1.75em; }
.vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button { display: none; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 20px; }
.banner .swiper-button-next,.banner .swiper-button-prev{width: 49px;height: 49px;border-radius: 50%;color: #fff;background-color: rgba(7, 3, 2,0.369);}
.banner .swiper-button-prev{left:25px;}
.banner .swiper-button-next{right: 25px;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after{font-size: 24px;}

.part1{padding:16px; background-color: #f8f9fb;position: relative;overflow: hidden;margin-bottom: 16px;}
.part-title{ font-size: 40px; color: #333;text-align: center;line-height: 1;}
.part-subTit{ font-size: 18px;color: rgba(0, 0, 0, 0.769);text-align: center;line-height: 1.556;margin-top: 25px;}

.part1 .pro-box{width: 100%;text-align: center;position: relative;z-index: 2;}
.part1 .swiper-container{padding-bottom: 25px;}
.part1 .pro-box li{width:calc(50% - 8px);height:30.31vw; margin-bottom: 16px;margin-right: 16px;position: relative;overflow: hidden;}
.part1 .pro-box li:nth-child(2n){margin-right: 0;}
.part1 .pro-box li>a{display: block;width: 100%;height: 100%;}
.part1 .pro-box li .pic-box{width:100%;height:100%;position: relative;z-index: 2;overflow:hidden;}
.part1 .pro-box li .pic-box img{display:block; transition: all .3s;width:100%;height:100%;object-fit: cover;}
.part1 .pro-box li .cont-box{position: absolute;width: 100%;height: 100%;padding-top: 80px; left: 0;top: 0;z-index: 3;}
.part1 .pro-box li .title{font-size: 42px;color: #212121;margin-bottom: 10px;}
.part1 .pro-box li .sub-tit{ font-size: 20px;color: #212121;margin-bottom: 25px;}
.part1 .pro-box li .more{display: block;font-size: 16px;color: #212121;text-align:center;}
.part1 .pro-box li .more i{font-size: 14px;}
.part1 .pro-box li .play{display: block;width:45px;margin-top:12px;}
/*.part1 .pro-box li:hover .pic-box img{transform: scale(1.1);}*/
.part1 .pro-box li:hover .more{color: #e60012;}
.part1 .swiper-pagination {width: auto; font-size: 18px;color: #212121;position: relative;}
/*.part1 .swiper-pagination-current{font-weight: 700;}*/
.part1 .swiper-button-next,.part1  .swiper-button-prev{position: relative;top: 0;color: #212121;}
.part1 .swiper-button-next:after,.part1  .swiper-button-prev:after{font-size: 18px;}
.part1 .swiper-button-prev{left: auto;}
.part1 .swiper-button-next{right: auto;}


.part2{position: relative;}
.part2 .case-cont{width: 100%;height:37.5vw;}
.part2 .case-cont .swiper-container{width: 100%;height: 100%;}
.part2 .case-cont .pic{width: 100%;height: 100%;object-fit: cover;}
.part2 .case-cont .cont-box{position: absolute;width: 100%;text-align: center;top: 0;left: 0;}
.part2 .case-cont .tit{ font-size: 42px;padding-top: 4.17%;margin-bottom:20px;color: #fff;}
.part2 .case-cont .more{ font-size: 18px;color: #fff;}
.part2 .case-nav{position: absolute;width: 100vw;left: 0;bottom: 0;color: #fff;z-index: 4;}
.part2 .case-nav .swiper-container{max-width: 1200px;width: 62.5vw; margin: 0 auto;background-color: rgba(0, 0, 0, .4);}
.part2 .case-nav .swiper-container .swiper-slide{text-align: center;height: 52px;display: flex;align-items: center;justify-content: center; font-size: 14px;
    border-right: 1px solid rgba(255, 255, 255,.349) ;cursor: default;}
.part2 .case-nav .swiper-container .swiper-slide:first-child{border-left: 1px solid rgba(255, 255, 255,.349) ;}
.part2 .case-nav .swiper-container .swiper-slide .icon{display: none;margin:0 auto 2px auto;height: 24px;}
.part2 .swiper-button-next,.part2 .swiper-button-prev{width: 49px;height: 49px;border-radius: 50%;color: #fff;background-color: rgba(7, 3, 2,0.369);}
.part2 .swiper-button-prev{left:20vw;}
.part2 .swiper-button-next{right: 20vw;}
.part2 .swiper-button-next::after,.part2 .swiper-button-prev::after{font-size: 24px;}
.part2 .case-cont .more{font-size: 16px;}
.part2 .case-cont .more:hover{color: #e60012;}
.part2 .case-nav .swiper-container .swiper-slide.active{background-color:#e60012;}
.part2 .case-nav .swiper-container .swiper-slide.active .icon{display: block;}  

.part2 .mobile-title{display:none;}

.part3{display: flex;flex-wrap: wrap; padding: 16px;}
.part3 .left-box{width: 60.385%;position: relative;}
.part3 .left-box>img{width:100%;height:100%;object-fit:cover;}
.part3 .left-box ul li {flex: 1;display: flex;align-items: flex-start;justify-content: center;color: #fff;}
.part3 .left-box ul li .num{font-size: 56px;font-weight: 500;}
.part3 .left-box ul li .cont{font-size: 18px;}
.part3 .left-box ul li .icon{margin-right: 24px;margin-top:20px;}
.part3 .cont-box{flex:1;padding-top: 106px;padding-left:20px;padding-right: 146px; background-color: #f8f9fb;}
.part3 .cont-box .title{font-size: 30px;color: #212121;line-height: 1.6;}
.part3 .cont-box .title p:nth-child(2){text-indent: 2em;}
.part3 .cont-box .cont{font-size: 18px;color: #212121;line-height: 1.778;margin-top: 50px;margin-bottom: 70px;}
.part3 .cont-box .more:hover{color: #e60012;}
.part3 .left-box ul{width: 100%;height: 120px;position: absolute;left: 0;bottom: 0;background-color: rgba(0, 0, 0, .439);}  

.part4{position: relative;margin-bottom: 16px;}
.part4 .back{width: 100%;}
.part4 .content-box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding-top:92px;}
.part4 .part-title{color: #fff;padding-bottom: 23px;}
.part4 .sub-tit{font-size: 18px; color: rgba(255, 255, 255, 0.769);text-align: center;}  
.part4 .news-box{padding: 0 16px;margin-top: 40px;}
.part4 .news-box li{width: 23.31%;}
.part4 .news-box li a{display: block;width: 100%;height: 100%;}
.part4 .news-box li .time{color: #fff;line-height: 1.455;font-size: 22px;vertical-align: text-bottom;}
.part4 .news-box li .time span{font-size: 36px;margin-right: 20px;}
.part4 .news-box li .pic-box{overflow: hidden;}
.part4 .news-box li .pic-box img{width: 100%;transition: all .3s;}
.part4 .news-box li .title{font-size:16px;color: #fff;line-height: 2;margin-top: 15px;}
.part4 .news-box li:hover .pic-box img{transform: scale(1.1);}
.part4 .news-box li:hover .title{color: #e60012;}
.part4 .more{display: block; text-align: center;  font-size: 16px; color: #fff;margin-top:65px;}  
.part4 .more:hover{color:#e60012;}
.part4 .swiper-container{display: none;}
.part4 .swiper-pagination-bullet-active{background:#e60012;}

  
.bottom{ background: #272727; }
.bottom .container { max-width:1200px; margin: 0 auto;padding-top: 46px; }
.bottom .container .logo{ text-align: center;margin-bottom: 10px;}
.bottom .container .logo-title{font-size: 14px;color: rgba(248, 249, 251, 0.851);text-align: center;margin-bottom: 60px;}
.bottom .bott-top{ display: flex; justify-content: space-between; padding: 25px 0 60px 0;border-top: 1px solid #414141;}
.bottom .bott-top .left ul{ display: flex; display: flex; justify-content: space-between; }
.bottom .bott-top .left{ width: 100%; }
.bottom .bott-top ul li{  line-height: 2;}
.bottom .bott-top ul li h1{ font-size: 20px; color: #ffffff; margin-bottom: 20px;}
.bottom .bott-top ul li h1 a{ font-size: 20px; color: #ffffff; }    
.bottom .bott-top .left p{ font-size: 14px;  color: rgba(255, 255, 255, 0.851);}
.bottom .bott-top .left p .phone{font-size: 18px;}
.bottom .bott-top ul li a{ display:block;font-size: 14px;  color: rgba(255, 255, 255, 0.851);}
.bottom .bott-top ul li a:hover{ color: #e60012; }
.bottom .bott-top .right{ display: flex; width: 30%; justify-content: space-around;text-align: center; display: none; }
.bottom .bott-top .right .div1 p{ font-size: 14px; color: #666666; text-align: center; margin-top:16px; }
.bottom .bott-center{ display: flex; justify-content: space-between;padding-bottom:10px;align-items: center; border-bottom: 1px solid #3a3a3a; }
.bottom .bott-center .div1 a{ font-size: 12px; color: rgba(255, 255, 255, 0.851);margin-right: 26px; }
.bottom .bott-center .div2{ width: 50%; display: flex; align-items: center; justify-content: space-between; font-size: 20px; color: #666666; }
.bottom .bott-center .div2 span{ font-size: 18px; color: #999999; }
.bottom .bott-center .div2 p{  color: #666666; }
.bottom .bott-center .div3 a:nth-child(1){ margin-left: 0; }
.bottom .bott-center .div3 a{ width: 30px; height: 30px; line-height: 30px; text-align: center; display: inline-block; vertical-align: middle; position: relative; }
.bottom .bott-center .div3 a .icon{width: 16px;}
.bottom .bott-center .div3 a .ewm{ width: 144px; height: 144px; display: flex; align-items: center; justify-content: center; background: #fff; position: absolute; 
    top: -158px; left: -97px; border-radius: 5px; display: none; }
.bottom .bott-center .div3 a .ewm img{width:124px;}
.bottom .bott-center .div3 a:hover { background: #3a3a3a; border-radius: 100px; }
.bottom .bott-center .div3 a:hover .ewm{ display: flex; }
.bottom .bott-center .div3 a .ewm::after{ position: absolute; content:''; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent;
     border-top: 8px solid #fff; bottom: -8px; right: 16px; }
.bottom .bott-center .div3 a img{ vertical-align: middle; }
.bottom .bott-center .div2{ display: none; }
.bottom .bott-b{ padding: 20px 0;font-size: 12px;color: rgba(255, 255, 255, 0.851);}
.bottom .bott-b  a{ font-size: 12px; color: rgba(255, 255, 255, 0.851); }
.bottom .bott-b .p1{ display: flex; justify-content: space-between;margin-bottom: 10px; }
.bottom .bott-b .p1 .link a{margin-right: 26px; }
.bottom .bott-b .p1 .icon-diqiuquanqiu{margin-right: 8px;}

/* 高度摄像机 */
.nav-name{ background: #F5F5F5; font-size: 14px; height: 65px; line-height: 65px; width: 100%; z-index: 12;position: relative; top: 64px; left: 0; }
.nav-name p{color: rgba(0, 0, 0, 0.851);padding-left: 12px; padding-right: 12px;} 
.nav-name p:hover{ color: #e60012; }
.nav-name .cont{ display: flex; justify-content: space-between;   max-width: 1220px; margin: 0 auto}
.nav-name .cont .link{  text-align: right; }
.nav-name .cont .link a{ font-size: 14px;color: rgba(0, 0, 0, 0.851); margin-left:32px; cursor: pointer; }
.nav-name .cont .link a.active{ color: #e60012; }
.nav-name .cont .link a:hover{ color: #e60012; }

.mbnav-name{display: none;position: relative;z-index: 10;width: 100%;top: 60px;left: 0;}
.mbnav-name .saname{ background: #F5F5F5; /* padding: 2%; */ }
.mbnav-name .saname .cust{ font-size: 14px; color: rgba(0, 0, 0, 0.851);  height: 60px; line-height: 60px; padding: 0 2%; }
.mbnav-name .saname .cust span{ float: right; display: inline-block; height: 14px; right: 0; width: 14px; border-width:0 2px   2px  0; border-color:rgba(0, 0, 0, 0.851);
     border-style: solid; -webkit-transform: matrix(0.51, 0.51, -0.51, 0.51, 0, 0); transform: matrix(0.51, 0.51, -0.51, 0.51, 0, 0); margin-top: 20px; }
.mbnav-name .saname .cust.custa span{ border-width:2px 0  0 2px; }
.nmobile-header .mbnav-name{ width: 100%; top: 0; left: 0; z-index: 2; }
.mbnav-name .saname  ul { display: none; padding: 2%; position: absolute; width: 100%; background: #F5F5F5; z-index: 99; }
.mbnav-name .saname  ul li{ font-size: 14px;color: rgba(0, 0, 0, 0.851);  text-align: center; height: 40px; line-height: 40px; border-bottom: 1px solid #efefef; }
.mbnav-name .saname  ul li:nth-last-child(1){ border-bottom:none; }
/*.product-banner{margin-top:64px;}*/
/*.product-banner .swiper-slide img{transition: all 1s ease 2.5s;transform: perspective(1000px) translate3d(0, 0, 100px);}*/
/*.product-banner .swiper-slide-active img{    transition: all 5s ease 0s;transform: perspective(1000px) translate3d(0, 0, 0px);}*/
.product-banner .swiper-pagination-bullet{ width: 12px; height: 12px;background-color: #fff; opacity: 0.631;}
.product-banner .swiper-pagination-bullet-active{background-color: #e60012;opacity: 1;}
.product-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}
.product-banner img{width:100%;}

.product-part1{padding: 70px 0 110px 0;}
.product-part1 ul{padding-top: 105px;max-width: 1600px;margin: 0 auto;}
.product-part1 ul li{width: 25%;text-align: center;}
.product-part1 ul li .pic-box{height: 98px;display: flex;align-items: center;justify-content: center;}
.product-part1 ul li .pic-box img{max-height: 100%;}
.product-part1 ul li .cont{padding-top: 60px;font-size: 18px;color: #0a0a0a;} 
.product-part1 .swiper-container{padding-top: 25px;padding-bottom:30px;display:none;}


.product-part2{position: relative;}
.product-part2 .cont-box{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%); text-align: center;}
.product-part2 .part-title{color: #fff;}
.product-part2 .cont{font-size: 18px;color: #fff;padding-top: 30px; line-height: 1.778;}

.product-part3{position: relative;}
.product-part3 .cont-box{position: absolute;width:37%;right: 85px;top: 50%;transform: translateY(-50%);}
.product-part3 .part-title{color: #fff;text-align: left;}
.product-part3 .cont{font-size: 18px;color: #fff;padding-top: 30px; line-height: 1.778;}  

.product-part4{position: relative;}
.product-part4 .cont-box{position: absolute;width: 83.33%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product-part4 .part-title{color: #fff;text-align: left;}
.product-part4 .cont{font-size: 18px;color: #fff;padding-top: 30px; line-height: 1.778;}
.part4 .news-box .swiper-container{display:none;}

.product-part5{position: relative;}
.product-part5 .cont-box{position: absolute;width:37%;right: 85px;top: 50%;transform: translateY(-50%);}
.product-part5 .part-title{color: #333;text-align: left;}
.product-part5 .cont{font-size: 18px;color: #666;padding-top: 30px; line-height: 1.778;}  

.product-part6{padding: 70px 0 60px 0;}
.product-part6 ul{margin: 0 auto;padding:80px 160px 0 160px;}
.product-part6 ul li .pic-box{height: 300px;display: flex;align-items: center;justify-content: center;}
.product-part6 ul li .pic-box img{max-height: 100%;transition:all .3s;}
.product-part6 ul li:hover .pic-box img{transform:scale(1.1)}
.product-part6 .cont{font-size: 20px;color: #333;padding-top: 20px;}
.product-part6 .more{ font-size: 16px;color: #e60012;padding-top: 15px;}
.product-part6 ul li:hover .cont{color: #e60012;}
.product-part6 .product-part6-more{ display:block;font-size: 16px;color: #666;text-align:center;margin-top: 65px;}
.product-part6 .product-part6-more:hover{color: #e60012;}  
.product-part6 .swiper-container{display:none;}

.product-part7{padding: 70px 0 80px 0;}
.product-part7 ul{margin: 0 auto;padding:70px 15px 0 15px;}
.product-part7 ul li {width: 23.5%;}
.product-part7 ul li a{display:block;}
.product-part7 ul li .pic-box{width:100%;height:13vw; display: flex;align-items: center;justify-content: center;overflow: hidden;}
.product-part7 ul li .pic-box img{width: 100%;height: 100%;object-fit:cover; transition: all .3s;}
.product-part7 .cont{font-size: 18px;color: #333;padding-top:25px;text-align: center;}
.product-part7 ul li:hover .pic-box img{transform: scale(1.1);}
.product-part7 .product-part6-more{ display:block;font-size: 16px;color: #666;text-align:center;margin-top: 65px;}
.product-part7 .product-part6-more:hover{color: #e60012;}  
.product-part7 ul li:hover .cont{color: #e60012;}
.product-part7 .swiper-container{display: none;}

.new-product-part1{padding: 95px 0 90px 0;}
.new-product-part1 ul{max-width: 1280px;margin: 0 auto;padding-top:50px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.new-product-part1 ul li{width: 362px;height: 579px; padding:65px 28px;background-color: #f5f5f5;}
.new-product-part1 ul li a{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.new-product-part1 ul li .pic-box{width: 100%;display: flex;align-items: center;justify-content: center;}
.new-product-part1 ul li .pic-box img{max-height: 100%;transition:all .3s;}
.new-product-part1 ul li:hover .pic-box img{transform:scale(1.1)}
.new-product-part1 .cont{font-size: 14px;color: #000; line-height: 1.429;}
.new-product-part1 .tit{ font-size: 24px;color: #262626;padding-top: 15px;}
.new-product-part1 ul li:hover .tit{color: #e60012;}
.new-product-part1 .swiper-container{display:none;}  
.new-product-part1 .product-more{display:block;font-size: 16px;color: #666;text-align:center;margin-top: 60px;}
.new-product-part1 .product-more:hover{color: #e60012;}  
.product-apply{ background: #F8F9FB; overflow: hidden; width: 100%;margin-top: 50px;display: flex;flex-wrap: wrap; align-items: stretch;}
.product-apply  .img1{  width: 50%; }
.product-apply .right{ width: 50%;padding-left: 2.81%;padding-right: 7.71%; display: flex;flex-wrap: wrap;flex-direction: column;}
.product-apply .right .item{font-size: 18px; color: #333333; height: 36px; line-height: 36px;margin-top: 74px; }
.product-apply .right .item .swiper-slide{width: auto;margin-right: 3%; cursor: pointer;}
.product-apply .right .item .swiper-slide:hover{color: #e60012;}
.product-apply .right .item .swiper-slide.link{ color: #e60012; position: relative; }
.product-apply .right .item .swiper-slide.link::after{ position: absolute; content: ''; width: 95%; height: 2px; background: #e60012; left: 2.5%; bottom: 0; }
.product-apply #swiper{width: 100%;flex: 1;position: relative;}
.product-apply #swiper .swiper-slide{position: relative;display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 17.8%;}
.product-apply #swiper .p1{  font-size: 32px; color: #3b3e40;margin-top:60px; margin-bottom: 20px;}
.product-apply #swiper img{ display: none; }
.product-apply #swiper .p2{ font-size: 16px; color: #3b3e40;line-height: 1.875;word-break: break-all;}
.product-apply #swiper a{ color: #3b3e40; }
.product-apply #swiper a i{color: #a1a2a3;}
.new-product-part3{padding: 95px 0 0 0;}
/*.new-product-part3 .part-title{color: #000;}*/
.new-product-part3 .swiper-box{margin-top: 50px;}
.new-product-part3 .swiper-box img{width: 100%;}
.new-product-part3 .swiper-button-next,.new-product-part3 .swiper-button-prev{width: 49px;height: 49px;border-radius: 50%;color: #fff;background-color: rgba(7, 3, 2,0.369);}
.new-product-part3 .swiper-button-prev{left:18.3vw;}
.new-product-part3 .swiper-button-next{right: 18.3vw;}
.new-product-part3 .swiper-button-next::after,.new-product-part3 .swiper-button-prev::after{font-size: 24px;}
.new-product-part4{padding: 95px 0 120px 0;background-color: #F5F5F5;}
/*.new-product-part4 .part-title{color: #000;}*/
.new-product-part4 .cont-box{max-width: 1280px;margin: 0 auto; padding-top: 26px; font-size: 18px;color: rgba(0, 0, 0, 0.769);line-height: 1.556;text-align: center;}
.new-product-part5{padding: 95px 0 95px 0;}
.new-product-part5 ul{padding:48px 16px 39px 16px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.new-product-part5 ul li {width: calc(50% - 8px);margin-bottom: 16px;background-color: #f8f9fb;}
.new-product-part5 ul li a{display:flex;width: 100%;}
.new-product-part5 ul li .pic-box{width:40%;height:13vw; display: flex;align-items: center;justify-content: center;overflow: hidden;}
.new-product-part5 ul li .pic-box img{width: 100%;height: 100%;object-fit:cover; transition: all .3s;}
.new-product-part5 ul li .cont-box{width: 60%;padding:55px 46px 54px 40px;display: flex;flex-direction: column;justify-content: space-between;line-height: 1;}
.new-product-part5 ul li .cont-box .title{font-size: 20px;color: #000;margin-bottom: 22px;}
.new-product-part5 ul li .cont-box .cont{font-size: 16px;color: rgba(0, 0, 0, 0.75);line-height: 1.5;}
.new-product-part5 ul li .cont-box .more{font-size: 14px;color: rgba(0, 0, 0, 0.75);}
.new-product-part5 ul li:hover .pic-box img{transform: scale(1.1);}
.new-product-part5 ul li:hover .title{color: #e60012;}
.new-product-part5 .new-product-part1-more{font-size: 16px;color: #212121;text-align: center;display: block;}
.new-product-part5 .new-product-part1-more:hover{color: #212121;}  
.new-product-part5 .swiper-container{display:none;}
/* 尊时凯龙方案 */
.case-part1{padding: 65px 0 0 0;}
.case-part1 .part-title{color: #333;padding-bottom: 25px;}
.case-part1 .sub-tit{font-size: 18px;color: #666;text-align: center;}
.case-part1 .pic-box{text-align: center;padding-top: 65px;}
.case-video{padding:20px 0 20px 0;}
.case-video.item1{background-color: #fff;}
.case-video .part-title{text-align: left;padding-bottom: 45px;}
.case-video .sub-tit{font-size: 18px;color: #666;line-height:1.9;}
.case-video .content-box{max-width: 1418px;margin: 0 auto;position: relative;}
.case-video .content-box .cont-box{width: 48%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.case-video .content-box .video-box{position: relative;overflow: hidden;float: right;width:650px;}
.case-video:nth-of-type(even) .content-box .video-box{float: left;}
.case-video:nth-of-type(even) .content-box .cont-box{right: 0;left: auto;}
.case-video .content-box .video-box .video-pic{width: 100%;transition: all .3s;}
.case-video .content-box .video-box .play-box{text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.case-video .content-box .video-box .play-box img{opacity: .3;transition: all .3s;}
.case-video .content-box .video-box .play-box .btn{  width: 110px;height: 38px;border:1px solid #fff;color: #fff;display: flex;align-items: center;justify-content: center;
    margin:40px auto 0 auto ;border-radius: 20px;font-size: 16px;cursor: default;transition: all .3s;}
.case-video .content-box .video-box .play-box:hover .btn{background-color: #fff;color: #000;}
.case-video .content-box .video-box:hover img{opacity: 1;}
.case-video .content-box .video-box:hover .video-pic{transform: scale(1.2);}
/*.case-video.item2{background: url(/static/home/images/item2.png);background-size: 100% 100%;}*/
.case-video.item2{background-color:#F7F7F7;}
.case-video.item3{background:#fff;background-size: 100% 100%;}
/*.case-video.item4{background: url(/static/home/images/item4.png);background-size: 100% 100%;}*/
.case-video.item4{background-color:#F7F7F7;}

.video-popup{position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 1111;background-color:#F7F7F7;display: none;}
.video-popup .video-k{width:1280px ;height: 720px; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
    display: flex;align-items: center;justify-content: center;}
.video-popup .video-k video{max-width: 100%;max-height: 100%;}
.video-popup .close{position: absolute;color: #000;right: 60px;top: 60px;font-size:40px;z-index:9;}

.new-product-part1.case ul{padding: 65px 80px 0 150px;}

/* 尊时凯龙详情 */
.case-banner{position: relative;margin-top:100px;}
.case-banner .cont-box{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%); text-align: center;color: #fff;}
.case-banner .cont-box .title{font-size: 40px;margin-bottom: 30px;} 
.case-banner .cont-box .cont{font-size: 24px; }

.crumbs-box{background-color: #f8f9fb;font-size: 16px;color: #999;}
.crumbs-box a{color: #999;}
.crumbs-box .wap{display: flex;height: 65px; align-items: center;max-width: 1600px;margin: 0 auto; color: rgba(0, 0, 0, 0.859);}
.crumbs-box .wap a{margin: 0 10px; color: rgba(0, 0, 0, 0.859);}



.new_details-box{padding: 105px 0 85px 0;}
.new_details-box .details-title{font-size: 40px;color: #262626;padding-bottom: 84px;text-align:center;}
.new_details-box .content-box{max-width: 1600px;margin: 0 auto;justify-content: space-between;}
.new_details-box .content-box .left-box{width:45%;}
.new_details-box .content-box .left-box .title{font-size: 32px;color: #262626;margin-bottom: 60px;}
.new_details-box .content-box .left-box .num-box{font-size: 16px;color: rgba(38, 38, 38, 0.75); margin-bottom: 67px;display: flex;flex-wrap: wrap; justify-content: space-between; line-height: 1;}
.new_details-box .content-box .left-box .num-box .num-item{display: flex;align-items: flex-end;}
.new_details-box .content-box .left-box .num-box .num{font-size: 32px;margin-right: 10px;transform: translateY(-3px);}
.new_details-box .content-box .left-box .cont{font-size: 16px;color: rgba(38, 38, 38, 0.851);line-height: 1.75;}
.new_details-box .content-box .pic-box{width: 50%;text-align: right;}
.new_details-box .table-title{font-size:40px;color: #262626;margin-bottom: 60px;text-align: center;margin-top: 90px;}
.new_details-box .table-bigBox{max-width: 1600px;margin: 0 auto;background-color:#FDFDFF;padding-top:50px;padding-bottom:10px;}
.new_details-box .table-box{max-width: 1456px;white-space: nowrap;overflow-x: scroll;margin: 0 auto;border-top: 1px solid #e5e6e7;}
.new_details-box .table-box .table{min-width: 100%!important;}
.new_details-box .table .line{width: auto; border-bottom: 1px solid #e5e6e7;display: flex;}
.new_details-box .table .line>div{font-size: 16px;color: #3b3e40; width:515px;height: 48px;line-height: 48px;}
.new_details-box .table .line .tit{ width:150px;position: sticky;left: 0;background-color: #fff;}
.new_details-box .table-box::-webkit-scrollbar { height: 6px; background-color: #f8f9f8; }
.new_details-box .table-box::-webkit-scrollbar-thumb { background-color: #ccc; }
/*.new_details-box .resource-title{font-size: 40px;color: #262626;margin-bottom: 60px;text-align: center;margin-top: 90px;}*/
.new_details-box .resource-title{font-size: 40px;color: #262626;margin-bottom: 60px;text-align: center;}
.new_details-box .resource-box{max-width: 1600px;margin: 0 auto;background-color: #f8f9fb;padding:45px 0 10px 86px;}
.new_details-box .resource-box .line{margin-bottom: 35px;font-size: 16px;color: #3b3e40;}
.new_details-box .resource-box .img-box{width: 8.5%;display: flex;align-items: center;}
.new_details-box .resource-box .omg-box img{width: 30px;}
.new_details-box .resource-box .tit{width: 26.88%;}
.new_details-box .resource-box .time{width: 25.56%;}
.new_details-box .resource-box .down{width: 33.5%;}
.new_details-box .resource-box .down:hover{color: #e60012;}

.details-box{padding: 50px 0 85px 0;max-width: 1600px;margin: 0 auto;display: flex;justify-content: space-between;}
.details-box .details-left{width: 68.75%;}
.details-box .details-right{width: 26.56%;}
.details-box .title{font-size: 30px;color: #333;padding-bottom: 34px;text-align:center;}
.details-box .details-left .title{border-bottom: 1px solid #bebebe;}
.details-box .details-left .content-box{padding-top: 35px;font-size: 16px!important;color: rgba(0,0,0,.65); line-height: 24px;text-indent:0;}
.details-box .details-left .content-box p{text-indent:0!important;margin-bottom:20px;}
.details-box .details-left .content-box img{display: block;margin: 0 auto!important;max-width:90%!important;height: auto!important;}
.details-box .details-left .content-box .video-js{margin: 0 auto;margin-bottom:10px;}
.details-box .details-right .recommend{padding:60px;background-color: #F7F7F7;border-top: 2px solid #bebebe;}
.details-box .details-right .recommend .container1{max-height: 1000px;}
.details-box .details-right .recommend .swiper-slide{width: 100%;height: auto; text-align: center;padding-bottom: 15px;
    border: 1px solid rgba(0,0,0,.4);box-sizing: border-box;}
.details-box .details-right .recommend .swiper-slide a{display: flex;width: 100%;height:100%;align-items:center;justify-content:center;}
.details-box .details-right .recommend .swiper-slide a>div{width: 100%;}
.details-box .details-right .recommend .swiper-slide img{width:240px;height:151px;object-fit:cover;}
.details-box .details-right .recommend .swiper-slide .cont{padding-top:20px;line-height: 1;color: #666;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.details-box .details-right .recommend .swiper-slide:hover  .cont{color: #e60012;}
.details-box .details-right .recommend .container2{display: none;width: 100%;} 
.details-box .details-right .recommend .container2 a{display: block;width: 100%;}
.details-box .details-right .recommend .container2 .swiper-slide img{width: 100%;}
.details-box .details-left .share{display: flex;align-items: center;justify-content: space-between;margin-top: 4%;margin-bottom: 6%;}
.details-box .details-left .share .share-left{display: flex;align-items: center; font-size: 16px;color: #666;}  
.social-share .icon-wechat,.social-share .icon-weibo{color: #595959;}
.social-share .social-share-icon{border:none;}
.details-box .details-left .share .share-left .iconfont{position: relative; display: inline-block; width: 32px; height: 32px; font-size: 20px; border-radius: 50%;
     line-height: 32px;  color: #595959; text-align: center; vertical-align: middle; transition: background 0.6s ease-out 0s;margin: 4px;}
.details-box .details-left .share .share-left .iconfont:hover { background: #188FEF;color: #fff;}
.details-box .details-left .share .btn{    display: block; width: 128px; height: 43px; line-height: 43px; font-size: 16px; color: #666; border: 1px solid #666; 
   text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;
     transition: all .3s; background: #fff;}
.details-box .details-left .share .btn:hover{ background: #e60012; color: #fff; border: 1px solid #e60012; }
/* dic */
.dic-banner{position: relative;}
.dic-banner .cont-box{color: #192227;position: absolute;top: 50%;transform: translateY(-50%);padding-left: 15.6%;}
.dic-banner .cont-box .title{font-size: 48px;padding-bottom: 40px;}
.dic-banner .cont-box .cont{font-size: 22px; line-height: 1.636;}
  

.dic-title{font-size: 40px;color: #333;padding-bottom: 35px;}
.dic-subtit{ font-size: 18px;color: #666;line-height: 2;}
.dic-part1{padding: 85px 0 110px 0;max-width: 1600px;margin: 0 auto;}
.dic-part1 .dic-title{text-align:center;}
.dic-part1 .dic-subtit{text-align:center;}
.dic-part1 .num-list{display: flex; text-align: center;padding-top: 75px;}
.dic-part1 .num-list li{width: 20%;}
.dic-part1 .num-list .num{font-size: 48px;color: #333;font-weight: bold;}
.dic-part1 .num-list .cont{font-size: 16px;color: #666;line-height: 1.75;padding-top: 20px;height: 76px;
    text-align: left;}

.dic-part2{padding: 80px 0 0 0 ;background:url(/static/home/images/dic-part2-back.png);background-size: 100% 100%;text-align: center;}
.dic-part2 img{margin-top: 15px;}

.dic-part{height: 33.33vw;}
.dic-part4{background-size: 100% 100%;position: relative;}
.dic-part4 .cont-box{position: absolute;top: 50%;left: 0; transform: translateY(-50%);padding-left: 8.33vw;width:650px;}

.dic-part2{background-size: 100% 100%;position: relative;}
.dic-part2 .cont-box{position: absolute;top: 50%;right: 4.5vw;transform: translateY(-50%);width:650px;}

.dic-part6{background-size: 100% 100%;position: relative;}
.dic-part6 .cont-box{position: absolute;top: 50%;left: 0; transform: translateY(-50%);padding-left: 8.33vw;width:650px;}

.dic-part3{background-size: 100% 100%;position: relative;}
.dic-part3 .cont-box{position: absolute;top: 50%;right: .5vw;  transform: translateY(-50%);width:600px;}

/*.new-product-part1.dic ul{padding: 65px 80px 0 150px;}*/
/*.new-product-part1.dic .part-title{color: #333;}*/

.customer-case{padding: 100px 0 64px 0;}
.customer-case .dic-title{text-align:center;}
.customer-case .content-box{max-width: 1600px;margin: 0 auto;}
.customer-case .case-list{width: 50%;}
.customer-case .case-list li{width: 48%;padding:15px 0;border-bottom: 1px solid #EDEDED;cursor: default;}
.customer-case .case-list li:hover a{color: #e60012;}
.customer-case .case-list li img{margin-right: 15px;}
.customer-case .cont-box{width: 40%;}
.customer-case .cont-box .pic-box{width: 100%;display: none;height: 400px;align-items: center;}
.customer-case .cont-box .video-box{width: 100%;height: 400px;display: none;}
.customer-case .cont-box .pic-box img,.customer-case .cont-box .video-box #video{max-width: 100%;max-height: 100%;}
.customer-case .more{width: 128px; height: 43px; border: 1px solid #666; font-size: 16px; color: #666; display: flex; align-items: center; justify-content: center;
     margin: 77px auto 0 auto;}
.customer-case .more:hover{background-color: #e60012;color: #fff;border: 1px solid #e60012;}  

/* 3D测量仪 */
.product-part1.TD-part1 .part-title{color: #333;}
.TD-part2{position: relative;}
.TD-part2 .cont-box{position: absolute;width: 650px;right: 85px;top: 50%;left:auto; transform: translateY(-50%);}
.TD-part2 .part-title{text-align: left;color: #333;}
.TD-part2 .cont{text-align: left;color:#666;}
.TD-part3 .cont-box{position: absolute;width: 650px;left: 0;top: 50%;transform: translateY(-50%);padding-left: 8.33vw;}
.TD-part3 .part-title{color: #333;}
.TD-part3 .cont{color:#666;}
.TD-part4 .cont-box{position: absolute;width: 650px;right: 85px;top: 50%;left:auto; transform: translateY(-50%);}
.TD-part4 .part-title{text-align: left;color: #333;}
.TD-part4 .cont{text-align: left;color:#666;}
.TD-part5 .cont-box{position: absolute;width: 650px;left: 0;top: 50%;transform: translateY(-50%);padding-left: 8.33vw;}



/* piv */
.product-part1.piv-part1 .part-title{color: #333;}
.piv-part1 .sub-tit{font-size: 18px;color: #666666;padding-top: 30px; line-height: 1.778;text-align: center;}
.product-part1.piv-part1.bb li {width:33.3%}
.product-part1.piv-part1.bb li .tit{font-size: 22px;color: #0a0a0a;padding-top: 60px;}
.product-part1.piv-part1.bb li .cont{font-size: 14px;color: #666666;line-height: 2;padding-top: 30px;width:90%;margin:0 auto;}
.product-part1.piv-part1.bb li .pic-box{height:200px;}

.product-part1.piv-part1.aa li {width:25%%}
.product-part1.piv-part.aa li .tit{font-size: 22px;color: #0a0a0a;padding-top: 60px;}
.product-part1.piv-part1.aa li .cont{font-size: 14px;color: #666666;line-height: 2;padding-top: 30px;width:90%;margin:0 auto;}
.product-part1.piv-part1.aa li .pic-box{height:200px;}

.piv-part2{padding: 65px 0 50px 0;background-color: #F9F9F9;}
.piv-part2  .part-title{color: #333;}
.journey-wrap { max-width: 1600px;margin: 0 auto; position: relative; z-index: 3; padding-top: 22px;margin-top: 20px;}
.journey-wrap .journey-line { border: 1px dashed #C2E1F9; position: absolute; left: 50%; margin-left: -2px; top: 61px; bottom: 25px; z-index: -1; }
.journey-list li { width: 50%; float: left; position: relative; margin-bottom:80px; }
.journey-list li:before { content: ""; width: 16px; height: 16px; border-radius: 50%; background: #C2E1F9; position: absolute; right: -7px; 
    top: 20px; }
.journey-list li:hover .journey-year{color:#e60012;}
.journey-list li:nth-child(2n+2) { float: right; }
.journey-list li:nth-child(2n+2):before { right: auto; left: -8px; }
.journey-list li:nth-child(2n+2) .journey-in { margin-right: 0; margin-left: 40px; text-align: left;}
.journey-list li:nth-child(2n+2) .journey-in:before {background: url(/static/home/images/sanjiao-2.png);left: -11px; right: auto;}
.journey-list li:nth-child(2) { margin-top: 100px; }
.journey-list li:last-of-type{margin-bottom: 0;}
.journey-in { position: relative; padding: 20px 30px 30px; background: #fff; margin-right: 44px; transition: 0.4s;border: 1px solid #DADADA; text-align: right; }
.journey-in:hover { box-shadow: 0 0 4px rgba(0, 0, 0, 0.16); }
.journey-in:before{content: "";width: 11px;height: 16px;background:#fff url(../images/sanjiao-1.png);position: absolute; right: -11px;  top: 20px;}
.journey-in .journey-year { font-size: 22px;color: #333; margin-bottom: 15px;}
.journey-in p { color: #666; font-size: 14px;    word-break: break-all; }
.piv-part2{position: relative;}
.piv-part2 .cont-box{position: absolute;width: 100%;left: 8.33vw;top: 50%;transform: translateY(-50%);width:650px;}
.piv-part2 .part-title{color: #333;text-align: left;}
.piv-part2 .cont{font-size: 18px;color: #666;padding-top: 30px; line-height: 1.778;}
.piv-part4 {position: relative;}
.piv-part4 .cont-box{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);right: 8.33vw;width:650px;}
.piv-part4 .part-title{color: #333;text-align: left;}
.piv-part4 .cont{font-size: 18px;color: #666;padding-top: 30px; line-height: 1.778;text-align: left;}
.piv-part3{position: relative;}
.piv-part3 .cont-box{position: absolute;width: 100%;left: 8.33vw;top: 50%;transform: translateY(-50%);width:650px;}
.piv-part3 .part-title{color: #333;text-align: left;}
.piv-part3 .cont{font-size: 18px;color: #666;padding-top: 30px; line-height: 1.778;}
.piv-part6 {position: relative;}
.piv-part6 .cont-box{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);right: 8.33vw; width:650px;}
.piv-part6 .part-title{color: #333;text-align: left;}
.piv-part6 .cont{font-size: 18px;color: #666;padding-top: 30px; line-height: 1.778;text-align: left;}

/*图像运动分析*/
.product-part2.tu-part2 .cont-box{position: absolute;width: 650px;right: 85px;top: 50%;left:auto; transform: translateY(-50%);}
.product-part2.tu-part2 .part-title{color: #333;text-align: left;}
.product-part2.tu-part2 .cont{color: #666;text-align: left;}

.product-part2.tu-part2 .cont-box{position: absolute;width: 650px;top: 50%;left: 0;transform: translateY(-50%);left: 8.33vw;}
.product-part2.tu-part2 .part-title{color: #333;text-align: left;}
.product-part2.tu-part2 .cont{color: #666;text-align: left;}

.product-part4.tu-part4 .cont-box{position: absolute;width: 650px;right: 85px;top: 50%;left:auto; transform: translateY(-50%);}
.product-part4.tu-part4 .part-title{color: #333;text-align: left;}
.product-part4.tu-part4 .cont{color: #666;text-align: left;}

.product-part3.tu-part3 .cont-box{position: absolute;  top: 50%;left: 0;transform: translateY(-50%);padding-left: 8.33vw;}
.product-part3.tu-part3 .part-title{color: #333;text-align: left;}
.product-part3.tu-part3 .cont{color: #666;text-align: left;}

/* 高度摄像机尊时凯龙尊时凯龙 */
.down-box{max-width: 1600px;margin: 0 auto;padding: 65px 0 140px 0;}
.down-box .title{font-size: 30px;color: #333;padding-bottom: 40px;margin-bottom: 50px; border-bottom: 1px solid #F0F0F0;text-align: center;}
.down-box .down-list{max-width: 1050px;margin: 0 auto;text-align: center;}
.down-box .down-list .line{height: 50px;line-height: 50px; border-bottom: 3px solid #fff;background-color: #DCDDDD;}
.down-box .down-list .line div{font-size: 16px;width: 33.3%;border-right: 3px solid #fff;}
.down-box .down-list .line div:last-of-type{border-right: none;}
.down-box .down-list .line div img{margin-right: 10px;}
.down-box .down-list .tit-line{color: #fff;background-color: #727171; font-weight: bold;}
.down-box .down-list .down-btn{cursor: default;}
#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width:550px; height:550px; margin: 0 auto;  background-color: #ffffff; position: fixed; top:190px; left: 50%;transform: translateX(-50%);
    z-index: 10000; border-radius: 10px; box-shadow: 3px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 2px 4px rgba(0,0,0,0.2); display: none;}
#dialog .dialogTop{width:100%;font-size:24px;color: #000;height: 100px;line-height: 100px;border-bottom: 1px solid #F6F6F6;text-align: center;
 border-radius: 10px 10px 0 0 ;}
#dialog .dialogTop  .close{width:30px;position: absolute;right: -50px;top: 0;line-height: 1;}
#dialog ul{padding-top:30px;}
#dialog ul li{font-size: 16px;display: flex;align-items: center;justify-content: center; margin-bottom: 28px;}
#dialog ul li .title{width:70px;text-align:center;color: #666;}
#dialog ul li.code-line .ipt{width: 218px;margin-right: 20px;}
#dialog ul li.code-line .getCode{width:120px ;height: 44px;line-height: 44px;border-radius: 5px;-webkit-border-radius:5px;border:1px solid #C0C0C0;text-align: center;
font-size: 14px;cursor: default;}
#dialog ul li.code-line .getCode.no_send{color: #999;}
#dialog ul li.code-line .getCode i{color: #e60012;}
#dialog ul li .ipt{width:358px;padding-left:10px;border-radius: 5px;-webkit-border-radius:5px;height: 44px;line-height: 44px;border:1px solid #C0C0C0;box-sizing: border-box;}
#dialog ul li .submitBtn{  width: 165px; height: 45px;line-height:45px;cursor:pointer;display:block;border-radius:5px;-webkit-border-radius:5px;
     text-align:center;background-color:#e60012;color:#fff;font-size: 16px;}


/* 尊时凯龙尊时凯龙 */
.quanshu1{padding: 45px 0;}
.quanshu1 .part-title{padding-bottom:50px;color:#333;}
.quanshu1-dl dl { margin: 0; }
.quanshu1-dl { border-left: 1px solid #e9e9e9; }
.quanshu1-item:first-child .quanshu1-dl { border-top: 1px solid #e9e9e9; }
.quanshu1-dl dd { float: left; width: 20%; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; cursor: pointer; position: relative; }
.quanshu1-dl dd>a{ display: block; padding: 20px 60px; } 
.quanshu1-dl dd .imgbox_a { padding-bottom: 65.4%;}
.imgbox_a{ position: relative; overflow: hidden; display: block;}
.imgbox_a img{position: absolute; left: 0; top: 0; width: 100% !important; height: 100% !important;}
.quanshu1-div { border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 50px; background-color: #fff;
     background-image: url(/static/home/images/quanshu-div-bg.jpg); background-repeat: no-repeat; background-position: right bottom; display: none; }
.quanshu1-pic { width:300px; margin-right: 40px; }
.quanshu1-pic .imgbox_a { padding-bottom: 62.35%; }
.quanshu1-con {  padding-top: 10px; font-size: 14px; color: #333; line-height: 1.9; }
.quanshu1-con .cont{ text-indent: 2em; }
.quanshu1-con .website{margin-top: 30px;line-height: 1;}
.quanshu1-con .website a{color: #078FCB;}
.quanshu1-p p { margin: 0; }
.quanshu1-dl dd.cur .quanshu1-hong { opacity: 1; visibility: visible; }
.quanshu1-hong { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 80;background-color: rgba(242,242,242,.949);
   opacity: 0; visibility: hidden; transition: .3s; }
.quanshu1-hong::after { content: ""; position: absolute;bottom: -13px; left: 50%;transform: translateX(-50%);  width: 0;  height: 0;
    border-left: 20px solid transparent;    border-right: 20px solid transparent;    border-top: 26px solid #f2f2f2 ; }
.quanshu1-hong h2 {width: 100%; color: #333; font-size: 16px; text-align: center; position: absolute;left: 0;top: 50%;transform: translateY(-50%); }
.mobile-page{display: none; }
.quanshu1-ul{display: none;margin-bottom:25px;}
.quanshu1-ul ul { margin: 0; margin-right: -1px; margin-top: 1px; }
.quanshu1-ul li { float: left; width: 25%; border: 1px solid #e9e9e9; margin-left: -1px; margin-top: -1px; padding: 25px; }
.quanshu1-ul li .imgbox_a { padding-bottom: 65.4%; }
     
/* 荣誉尊时凯龙 */
/*.honor-swiper{padding: 165px 0 115px 0;position: relative;background: url(/static/home/images/honor-back.jpg);    background-position: center;background-size: cover;}*/
.honor-swiper{padding: 80px 0 0;background:#fff;}
.honor-swiper:nth-of-type(even){background:#F7F7F7;}
.honor-swiper .sha_bg { background-size: cover; background-position: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; pointer-events: none; z-index: 8; }
.honor-swiper .swiper-box{width: 60%;margin: 0 auto;position: relative;text-align: center;overflow: hidden;}
.honor-swiper .swiper-box .swiper-container{    margin: 0 auto; overflow: visible; width: 26.78%;}
.honor-swiper .swiper-box .swiper-container .swiper-wrapper{align-items:center;}
.honor-swiper .swiper-container .swiper-slide.active img{box-shadow: 0 10px 30px rgb(0 0 0 / 10%);}
/*.honor-swiper .swiper-container .swiper-slide .pic{display:flex;align-items:center;}*/
.honor-swiper .swiper-container .swiper-slide .name{font-size: 12px;color: #333;padding: 25px 0; opacity: 0;   transition: all .5s ease-in-out;text-align: left;line-height: 1.9;}
.honor-swiper .swiper-container .swiper-slide.active .name{opacity: 1;}
.honor-swiper .swiper-button-prev:after,.honor-swiper .swiper-button-next:after{content: "";}
.honor-swiper .swiper-button-prev,.honor-swiper .swiper-button-next{width: 49px;height: 49px;z-index: 19;
    display: flex;align-items: center;justify-content: center;border-radius:50%}
.honor-swiper .swiper-button-prev{background:#e60012 url(../images/honor-left.png) no-repeat center center;background-size:25px;}
.honor-swiper .swiper-button-next{background:#e60012 url(../images/honor-right.png)no-repeat center center;background-size:25px;}

/* 尊时凯龙介绍 */
.company-box .container{width: 84.82%; margin: 0 auto; padding-top:50px;}
.company-box .company { margin: 3% auto;padding-top:0; }
.company-box .company .p1{ font-size: 28px; color:#333333 ; margin-top: 1%; }
.company-box .company .div1{ display: flex; justify-content: space-between; margin-top: 3%; }
.company-box .company .div1 .left{ width:55%; font-size: 15px; overflow-y: auto; height: 400px; order:0; }
.company-box .company .div1 .left p{ margin-bottom: 10px; color: #666666;line-height:1.9;padding-right: 5px;text-indent:2em;}
.company-box .company .div1 img{ width: 40%; height: 400px; order:1; }
.mobile-img { display: none; }
.company-box .culture{ position: relative; font-size: 0; }
.company-box .culture  .container{padding-top:100px;}
.company-box .culture .cont{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-content: flex-start;z-index:3; }
.company-box .culture .img1{ width: 100%;position:relative; }
.company-box .culture::after{content:'';position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background-color:rgba(0,0,0,.2);z-index:2;}
.company-box .culture ul{ width: 100%; display: flex; justify-content: space-around; margin-top: 22px; }
.company-box .culture .cont ul li{ text-align: center; }
.company-box .culture .cont ul li p{ font-size: 28px; color: #fff; line-height: 38px; font-weight: 100 !important; }
.company-box .culture .cont ul li .p1{ font-size: 20px; margin-top: 20px; }
.company-box .culture .cont ul li img{ margin-bottom: 6%; width: 100px; }
.company-box .culture .cont .fixname{ width: 100%; color: #fff; margin-top: 40px; text-align: center;line-height:1;}
.company-box .develop { position: relative;overflow: hidden; }
.company-box .develop .img1{ width:100%; }
.about-history-circle { width: 1440px; height: 1440px; position: absolute; top: 30px; left: 50%; margin-left: -720px; background: url(/static/home/images/bg-history-line.png) no-repeat; background-size: 100%; transition: all 1s; transform-origin: center center; z-index: 10; }
.company-box .develop .cont{position: relative; padding-bottom: 80px; background-color: #f2f2f2; overflow: hidden;  left: 0; top: 0; width: 100%; height: 100%; }
.company-box .develop .cont .fixname{ color: #333;padding-top: 5%; margin-top: 0; margin-bottom: 4%;font-size: 36px;text-align: center;font-weight: initial; }
.company-box .develop .time{ display: flex; align-items: center; width:70%; margin: 0 auto; justify-content: center;height: 122px; }
.company-box .develop #time-swiper{padding-bottom: 10%; z-index: 11;}
.company-box .develop .year{ font-size: 69px; font-weight: bold;height: 72px; line-height: 72px; color: #333; margin-right: 2%; }
.company-box .develop .nei p{ font-size: 14px; color: #666; line-height: 1.9;}
.company-box .develop  .time-item{  position: absolute; width: 100%; bottom: 0; }
.company-box .develop  .time-item ul{ width: 90%; margin: 0 auto; display: flex; justify-content: center; }
.company-box .develop  .time-item ul li{ float: left; position: relative; width: 20%; }
.company-box .develop  .time-item ul li::after{ content: ' '; position: absolute; width: 100%; background: #e60012; height: 1px; bottom: 44px; left: 0; }
.company-box .develop  .time-item ul li span{ width: 25px; display: block; height: 76px; background: url(/static/home/images/act1.png) no-repeat; background-size: 100% 100%; margin: 0 auto; z-index:999; 
  position: relative; }
.company-box .develop  .time-item ul li p{ width: 100%; font-size: 24px; color: #3ebeff; text-align: center; }
.company-box .develop  .time-item ul li.link span{ background: url(/static/home/images/act.png) no-repeat; background-size: 100% 100%; }
.company-box .develop  .time-item ul li.link p{ color: #fff; }
.company-box .develop .time-next, .company-box .develop .time-prev{ top:auto; bottom: 12%; width: auto; height: auto; }
.company-box .develop .time-next::after, .company-box .develop .time-prev::after{ font-size: 24px; color: #e60012; }
.company-box .history-pagination { position: absolute; bottom: 0; left: 50%; width: 90%; height: 60px; display: flex; border-top: 2px solid #e60012; margin-left: -45%; }
.history-pagination .swiper-pagination-bullet { flex: 1; width: auto; height: auto; border-radius: inherit; transform: none; background: none; position: relative; font-size: 20px;
     padding-top: 27px; font-weight: bold; overflow: inherit; opacity: 1; color: #e60012; transition: all 0.5s; margin: 0!important; box-sizing: border-box; text-align:center; }
.history-pagination .swiper-pagination-bullet span.pointer { width: 14px; height: 14px; display: block; position: absolute; border-radius: 100%; left: 50%; top: -7px; margin-left: -7px;
     z-index: 4; box-sizing: border-box; }
.history-pagination .swiper-pagination-bullet span.pointer:before { content: ''; display: block; position: absolute; z-index: 2; width: 22px; height: 22px; border-radius: 100%; 
    background: transparent; border: 1px solid #fff; left: 50%; top: 50%; margin-left: -11px; margin-top: -11px; opacity: 0; transition: all 0.5s linear; box-sizing: border-box; }
.history-pagination .swiper-pagination-bullet span.pointer:after { content: ''; display: block; width: 6px; height: 6px; border-radius: 100%; background: #e60012; border: 4px solid #fff;
     display: block; position: absolute; left: 50%; top: 50%; margin-left: -7px; margin-top: -7px; transition: all 0.5s linear; z-index: 3; box-sizing: content-box; }
.history-pagination .swiper-pagination-bullet-active span.pointer:before { opacity: 1; }
.history-pagination .swiper-pagination-bullet-active span.pointer:after { width: 8px; height: 8px; background: #fff; border: 3px solid #e60012; box-sizing: content-box; }
.history-pagination .swiper-pagination-bullet-active:before { content: ''; width: 1px; height: 70px; display: block; top: -80px; left: 50%; margin-left: -0.5px;
     background-image: linear-gradient(0deg,rgba(255, 255, 255, 1) 50%,rgba(255, 255, 255, 0) 100%); position: absolute; box-sizing: border-box; }
     
     
/* 发展历程 */
.pub_pd { padding: 40px 0; position: relative; background-color: #fff; }
.pub-bg { background: #f5f5f5 }
.about_deve .container { position: relative; }
.about_deve .container { width: 1430px; margin: 0 auto; }
.about_deve .container:before, .container:after { display: table; line-height: 0; content: ""; }
.about_deve .deve_img { text-align: center; position: relative; }
.yq_bor { height: 360px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#chassis { margin: 0 auto; position: relative; width: 400px; height: 400px; border-radius: 50%; position: relative; }
#since span { width: 1px; height: 100px; position: absolute; background: #dadada; top: 0px; left: 50%; -webkit-transform-origin: 0 200px; }
#since .box { width: 195px; height: 195px; border-radius: 100%; border: 2px solid #dadada; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#since .box h4 { font-size: 18px; font-family: Arial; padding: 40px 0 5px; text-transform: uppercase; }
#since .box p { color: #333; font-size: 18px; margin-bottom: 15px; }
#since .box .date { font-size: 48px; color: #333; font-family: 'deckerregular'; }
.about_deve .ab_deve_container { margin-top: 35px; height:275px;}
.about_deve .ab_deve_container .swiper-slide { text-align: center; }
.about_deve .ab_deve_container .swiper-slide .year { font-size: 24px; font-family: 'deckerregular'; margin: 80px 0 24px; }
.about_deve .ab_deve_container .swiper-slide-active .year { font-size: 80px; color: #333; line-height: 112px; margin: 0 0 30px; 
    color:#e60012;}
.about_deve .ab_deve_container .swiper-slide .icon { width: 12px; height: 12px; background-color: #999; border-radius: 100%; margin:35px auto; }
.about_deve .ab_deve_container .swiper-slide-active .icon { width: 14px; height: 14px; background-color: #f4f4f4; border: 3px solid #e60012; margin-top: 0; }
.about_deve .ab_deve_container .swiper-slide .cont { display: none; font-size: 16px;height:40px; }
.about_deve .ab_deve_container .swiper-slide-active .cont { display: block;line-height:1.9;color:#e60012; }
.about_deve .ab_deve_container .swiper-button-next, .about_deve .ab_deve_container .swiper-button-prev { margin-top: 0;background: none; color: #666;}
.about_deve .ab_deve_container .swiper-button-next i, .about_deve .ab_deve_container .swiper-button-prev i { font-size: 46px; font-weight: bold; }
.about_deve .ab_deve_container:after { content: ''; position: absolute; top: 152px; left: 6%; width: 88%; border-top: 1px dashed #999; }

/* 服务与支持 */
.service-box{padding: 90px 0;max-width: 1100px;margin: 0 auto;}
.service-box .part-title{color: #333;}
.ny_pad{text-align: left;font-size: 14px;padding: 0 60px;text-indent:2em;line-height: 1.9;}
.i-title-list{  margin: 40px 0;display: flex;flex-wrap: wrap;justify-content: center;text-align: center; }
.i-title-list li{ display: inline-block; vertical-align: top; width: 168px; height: 100%; line-height: 46px; font-size: 16px; border: 1px solid #333; margin-right: 10px; }
.i-title-list li.active,.i-title-list li:hover{ background: #e60012;border:1px solid #e60012; }
.i-title-list li.active a,.i-title-list li:hover a{ color: white; }
.i-s-list{ overflow: hidden; display: flex;justify-content: space-between;flex-wrap: wrap;}
.i-s-list li{ width: 48%; height: 150px; text-align: left; margin-bottom:30px; }
.i-s-list li a{ position: relative; display: flex;align-items: center;    height: 100%;}
.i-s-list li a i{ position: absolute; background: rgba(0,0,0,.5); display:none;     width: 100%;    height: 100%;}
.i-s-list li a i.atrhover{display:block;}
.i-s-list li a img{ display: block;  width: 33.2%; height: 100%; }
.i-s-info{  width: 66.8%; padding:30px; height:100%; background: #f0f0f0; }
.i-s-info h3{ font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 10px; color: #333;font-weight: 700;} 
.i-s-info p{ color: #8b8b8b; font-size: 12px; margin-bottom: 10px; }
.i-s-info span{ color: #e60012; display: block;font-size: 13px; text-indent: 30px; background: url("/static/home/images/i_s_down.png") no-repeat left center; }
.i-s-list ~ .pages{ margin-top: 20px; }

.proshow .cont{ margin-top: 2%; }
.proshow .cont .name{ font-size: 36px; color: #333333; text-align: center; font-weight: initial; margin-bottom: 1%; }
.proshow .cont  .p1{ font-size: 18px; color: #666666; text-align: center; }
.proshow .cont  .p1 span{ color: #c01f20; }
.service-box .form{ margin-top:5%; }
.service-box .form ul{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.service-box .form ul li{ width: 48%; }
.service-box .form ul li .formname{ font-size: 18px; color:#333; padding: 1% 0; }
.service-box .form ul li .formname span{ color: #c01f20; }
.service-box .form ul li input{ width: 100%; height: 40px; border: 1px solid #d9d9d9; padding: 0 16px; font-size: 14px; color: #666666; border-radius: 5px; }
.service-box .form ul li.contry{ width: 100%; }
.service-box .form ul li.contry input{ width: 48%; }
.service-box .form ul li.contry input::-webkit-input-placeholder { font-size: 14px; color: #666666; }
.service-box .form ul li.contry input::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size: 14px; color: #666666; }
.service-box .form ul li.contry input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666666; font-size: 14px; }
.service-box .form ul li{ margin-top: 2%; }
.service-box .form ul li select { width: 100%; height: 40px; border: 1px solid #d9d9d9; border-radius: 5px; appearance:none; -moz-appearance:none; -webkit-appearance:none;
     padding: 0 16px; padding-right: 5%; background: url(/static/home/images/yj.png) no-repeat 98% center; font-size: 14px; color: #666666; }
.service-box .form ul li select::-ms-expand { display: none; } .service-box .form ul li select:focus{ outline:none }
.service-box .form ul li.des{ width: 100%; }
.service-box .form ul li textarea{ width: 100%; height: 214px; padding: 16px; border: 1px solid #d9d9d9; line-height: 20px; border-radius: 5px; }
.service-box .form ul li textarea::-webkit-input-placeholder { font-size: 14px; color: #666666; } 
.service-box .form ul li textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size: 14px; color: #666666; }
.service-box .form ul li textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666666; font-size: 14px; }
.service-box .form .btn{ background: #e60012; border: 1px solid #e60012; color: #fff; margin: 0; margin-top: 6%; margin-bottom: 10%; cursor: pointer; display: block; width: 194px;
     height: 56px; line-height: 56px; font-size: 18px; text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; 
     transition: all .3s; }
.sample-test  p{font-size:16px;line-height:2;}
/* 新闻资讯 */
.company-news{max-width: 1100px;margin: 0 auto;padding: 80px 0;}
.company-news .part-title{color: #333;}
.i-n-imp{ overflow: hidden; margin-bottom: 30px;display: flex; justify-content: space-between;flex-wrap: wrap;}
.i-n-imp li{  width: 31.8%; position: relative; }
.i-n-imp li a{display: block;width: 100%;}
.i-n-imp li i{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); opacity: 0; }
.i-n-imp li img{ display: block; width: 100%; max-height: 187px;    object-fit: cover; }
.i-imp-info{ height: 125px; background: #ebebeb; padding: 20px; display: flex;}
.i-imp-l,.i-imp-r{ height: 100%; }
.i-imp-l{ margin-right: 20px; width: 60px; color: #e60012; }
.i-imp-l b{ display: block; font-size: 32px; line-height: 52px; border-bottom: 1px solid #dbdbdb; }
.i-imp-l span{ opacity: .6; line-height: 40px; }
.i-imp-r{ width: calc(100% - 80px); padding-top: 10px; text-align: left; }
.i-imp-r h3{ font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 5px; }
.i-imp-r p{ font-size: 12px; line-height: 22px; height: 44px; overflow: hidden; }
.i-n-imp li:hover i{ opacity: 1; }
.i-n-imp li:hover h3{ color: #e60012; }
.i-n-list li{ height: 51px; line-height: 50px; border-bottom: 1px dashed #b2b2b2; text-align: left; }
.i-n-list li a{ padding-left: 40px; position: relative;display: flex;box-sizing: border-box; }
.i-n-list li a:before{ display: block; position: absolute; content: ""; border: 5px solid transparent; border-left-color: #e60012; left: 25px; top: 20px; }
.i-n-list li a p{ width: calc(100% - 50px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 13px; }
.i-n-list li a span{ color: #999; font-size: 13px;}
.i-n-list li:hover p{ text-decoration: underline; }
.fy{ text-align:center; width:100%; clear: both; margin: 46px 0;}
.fy a,.fy span{display: inline-block;padding:0 11px;border:#aaa solid 1px;margin:0 7px;background-color:#f5f5f5;height: 31px;line-height: 31px;font-size: 13px;}
.fy span,.fy a:hover{color:#242488;border: #242488 solid 1px;}
.flink a{ margin:0 5px;}
.pz{  line-height: 35px; width: 100%; text-align: left; font-weight: bolder; }
.pz a{color: #333;}
.pz b{color: #97B2DF;}

/* 尊时凯龙我们 */
.contact-box{max-width: 1205px;margin: 0 auto;padding-top:60px;}
.fixname { font-size: 40px; color: #e60012; text-align: center; font-weight: initial; margin-top: 2%; }
.contact-box .consults .p1{ font-size: 18px; color: #666666; text-align: center; margin-top: 30px; }
.contact-box .consults .div-center{ width: 90%; margin: 0 auto; margin-top: 4%; margin-bottom: 4%; }
.contact-box .consults .div-center ul{ display: flex; justify-content: center; }
.contact-box .consults  .div-center ul li:nth-child(1) { padding-right: 6%; }
.contact-box .consults .div-center ul li:nth-child(2){ padding: 0 5%; }
.contact-box .consults .div-center ul li:nth-child(3){ width: 30%; padding-left: 6%; }
.contact-box .consults .div-center ul li+li{ border-left: 1px solid #dddddd; }
.contact-box .consults .div-center ul li .div1{ line-height: 24px; margin-bottom: 8%; }
.contact-box .consults .div-center ul li .div1 .hb{ font-size: 18px; margin-bottom: 8px; color: #e60012; }
.contact-box .consults .div-center ul li .div1 p{ font-size: 14px; color: #666666; line-height: 25px; }
.contact-box .consults .div-center ul li a{ margin: 0;display: block; width: 194px; height: 56px; line-height: 56px; font-size: 18px; color: #7f7f7f;border: 1px solid #7f7f7f;  text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;
      transition: all .3s; }
.contact-box .consults .div-center ul li a:hover{background:#e60012;color:#fff; border: 1px solid #e60012;  }
.contact-box .consults .div-center ul li .div1 { line-height: 24px; margin-bottom:22px; }
.contact-box .adress .p1{ font-size: 18px; color: #666666; text-align: center; margin-top:30px; }
.contact-box .adress ul{ width: 80%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 4%; }
.contact-box .adress ul li{ width: 49%; border: 1px solid #cccccc; padding: 2%; margin-bottom: 2%; }
.contact-box .adress ul li .name{ font-size: 18px; color: #666666; font-weight: bold; }
.contact-box .adress ul li .p2{ font-size: 14px; color: #666666; margin-top: 2%; }
.contact-box .media .p1{ font-size: 18px; color: #666666; text-align: center; margin-top: 30px; }
.contact-box .media .div1 { width: 405px; margin: 5% auto; display: flex; justify-content: space-around; }
.contact-box .media .div1 .div-img:nth-child(1), .contact .media .div1 .div-img:nth-child(3) { cursor: pointer; }
.contact-box .media .div1 .div-img { position: relative; }
.contact-box .media .div1 .div-img .er { position: absolute; bottom: 58px; left: -25px; display: none; }
.contact-box .media .div1 .div-img:hover .er{ display: block; width: 100px; height: 100px; }
.contact-box .media .div1 .div-img:hover .er img{ width: 100%; height: 100%; }
.contact-box .contact-table{width: 100%;margin: 40px 0;border: 1px solid #f2f2f2;border-bottom: none;}
.contact-box .contact-table li{border-bottom: 1px solid #f2f2f2;}
.contact-box .contact-table li div{width: 25%;line-height: 60px;font-size: 18px;color: #666;padding-left: 15px;border-right: 1px solid #f2f2f2;}
.contact-box .contact-table li div:last-of-type{border-right: none;}
.contact-box .contact-table li div a{color: #666;}
.contact-box .contact-table .title div{background-color: #e60012; color: #fff;}
.contact-box .contact-table .title div a{color: #fff;}
.contact-box .contact-table li div a:hover{color:#e60012;}
.contact-box .contact-table .title div a:hover{color:#fff;}

.contact-details{max-width: 1205px;margin: 0 auto;padding:40px 0;color:rgba(0,0,0,.65)}
.contact-details .contact-title{text-align:center;font-size:30px;line-height:1.6;}
.contact-details .contact-salary{padding:15px 0;}
.contact-details .contact-salary span{margin-right:15px;}
.contact-details .contact-content{padding:30px 0;font-size:16px;}
.contact-details .contact-email span{color:#e60012;}
.contact-details p{margin-top:20px; font-size: 16px !important;color: rgba(0, 0, 0, .65); line-height: 24px;}
/*尊时凯龙中心*/
.product-list{padding: 60px 0;max-width: 1600px;margin: 0 auto;}
.product-list ul{display: grid;grid-template-columns: repeat(4,23.5%);grid-column-gap: 2%}
.product-list ul li{width: 100%;height: 579px; padding:65px 28px;background-color: #f5f5f5;margin-bottom:30px;}
.product-list ul li a{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.product-list ul li .pic-box{width: 100%;display: flex;align-items: center;justify-content: center;}
.product-list ul li .pic-box img{max-height: 100%;transition:all .3s;}
.product-list .cont{font-size: 14px;color: #000;line-height: 1.429;}
.product-list .tit{ font-size: 24px;color: #262626;padding-top: 15px;}
.product-list ul li:hover .pic-box img{transform:scale(1.1)}
.product-list ul li:hover .tit{color: #e60012;}

/*尊时凯龙尊时凯龙*/
.case-list{padding: 60px 0;max-width: 1600px;margin: 0 auto;}
.case-list ul{display: grid;grid-template-columns: repeat(4,23.5%);grid-column-gap: 2%}
.case-list ul li a{display:block;width:100%;height:100%;}
.case-list ul li {width:100%;margin-bottom: 40px;}
.case-list ul li .pic-box{width:100%;height:13vw; display: flex;align-items: center;justify-content: center;overflow: hidden;}
.case-list ul li .pic-box img{width: 100%;transition: all .3s;height:100%;object-fit:cover;}
.case-list .cont{font-size: 15px;color: #333;padding-top:25px;text-align: center;}
.case-list ul li:hover .pic-box img{transform: scale(1.1);}
.case-list ul li:hover .cont{color: #e60012;}

.float-sidebar { position: fixed; z-index: 990; bottom: 200px; right: 0; color:#fff;font-size:12px;}
.float-sidebar h5{padding-top:5px;}
.float-sidebar .sidebar-qr-code { width: 60px; height: 60px; margin-bottom: 10px;right: 0px; position: relative; 
background:rgba(0, 0, 0, .4);text-align:center;padding-top:8px; z-index: 10; }
.float-sidebar .sidebar-qr-code:hover .sidebar-qr-code-content{display: block;}
.float-sidebar .sidebar-qr-code-content { position: absolute; padding: 10px; display: none; bottom: 100%; margin-bottom: 10px; right: 0px; background-color: #fff; box-shadow: 0 4px 10px 0 rgb(0 0 0 / 10%); z-index: 2; -webkit-transition: .5s linear; -o-transition: .5s linear; -moz-transition: .5s linear; transition: .5s linear;width:135px; }
.float-sidebar .sidebar-qr-code-content img{ width: 115px;height: 115px; }
.float-sidebar .sidebar-qr-code-content h5 { color: #666a75; margin-top: 7px; font-weight: normal; font-size: 12px; text-align: center; }
.float-sidebar  .phone-box{display: block; width: 60px; height: 60px;background:rgba(0, 0, 0, .4); position: relative; text-align:center;   margin-bottom: 10px;padding-top:8px;color: #fff;box-sizing: border-box;}
.float-sidebar  .phone-box .iconfont {font-size:24px; }
.float-sidebar  .phone-box .tel{width: 0; height: 60px;position: absolute;right: 60px;top: 0;background-color: #fff;line-height: 48px;text-align: center;padding-top:8px; -webkit-transition: .3s linear; -o-transition: .3s linear; -moz-transition: .3s linear; transition: .3s linear;overflow: hidden; color: #333;font-size: 16px;}
.float-sidebar  .phone-box .tel img{width: 22px;height: 22px;margin-right: 5px;vertical-align: middle;}
.float-sidebar  .phone-box:hover .tel{width: 200px;}
.float-bar-ad { display: block; position: relative; margin-bottom: 7px; width: 60px; height: 140px; box-shadow: 0 4px 10px 0 rgb(138 141 147 / 20%); background-color: rgba(0, 0, 0, .4); color: #fff; font-size: 14px; text-align: center; padding: 5px 15px 0 15px; box-sizing: border-box; line-height: 1; }
.to-top-btn { display: none; background-color: #fff; width: 60px; height: 48px; box-shadow: 0 4px 10px 0 rgb(138 141 147 / 20%); text-align: center; line-height: 48px;position:relative; }
.icons-float-bar.to-top { background-position: -120px 0;}
.icons-float-bar { width: 24px; height: 24px; display: inline-block; vertical-align: middle;
     background: url(/static/home/images/float-dialog-icon.png) 0 0 no-repeat; 
     background-size: auto 100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); }
.float-sidebar .mail-box{width: 60px; height: 60px; background-color: rgba(0, 0, 0, .4);margin-bottom: 10px;position: relative;padding-top:10px;}
.float-sidebar .mail-box a{width: 100%;height: 100%;color:#fff;text-align: center;font-size:12px;}
.float-sidebar .mail-box a .iconfont{font-size:24px;}
.float-sidebar .mail-box .tel{width: 0; height: 48px;position: absolute;right: 62px;top: 0;background-color: #fff;line-height: 48px;text-align: center;-webkit-transition: .3s linear; -o-transition: .3s linear; -moz-transition: .3s linear; transition: .3s linear;overflow: hidden;}
.float-sidebar .mail-box:hover .tel{width: 260px;}
.float-sidebar .sidebar-qr-code:hover,.float-sidebar .phone-box:hover,.float-sidebar .mail-box:hover{background-color:#e60012;}

#newBridge {display: none!important;}

@media (max-width: 1700px){
    .header .nav-item .sub-nav{padding:15px;}
    .header .nav-item .sub-nav .tit-line>div a{font-size:15px;}
}

@media (max-width: 1600px){
    .header .wap{padding: 0 30px;}
    .header.index .nav-item>a{width:100px;}
    .header .nav-item .sub-nav .case-nav .part img{height: calc(38vh - 42px);}
    .float-sidebar{bottom:160px;}
    
    .part2 .part-title{padding-bottom: 3%;}
    .part2 .cont-box{padding-top:3.5%;}

    .part2 .swiper-button-next,.part2 .swiper-button-prev{display: flex;}

    .part3 .cont-box{padding-top: 70px;padding-right: 40px;}   
    .part3 .left-box ul li .num{font-size: 48px;}
    
    .part4 .back{height: 50vw;object-fit: cover;}

    .product-part6 ul{padding:30px 40px 0 40px!important;}
    .product-part6 ul li{width: 25%;}
    .product-part6 ul li .pic-box{width: 100%;}
    

    
    .new-product-part1 ul{padding:30px 15px 0 15px!important;}
    .new-product-part1 ul li{width:30%;}
    .new-product-part1 ul li .pic-box{width: 100%;}
    

    .new_details-box .table-bigBox{padding:15px;padding-bottom:5px;}
    .new_details-box{padding: 50px 7vw;}
    .new_details-box .content-box .left-box{width:50%;}
    .new_details-box .content-box .left-box .num-box .num{font-size:28px;}
    .details-box{padding: 50px 7vw;}

    .crumbs-box .wap{padding: 0 15px;}

    .case-part1{padding: 50px 15px 0 15px;}
    .case-video{padding: 20px 15px;}
    .new-product-part1.case ul{padding: 0 15px;}

    .dic-part1{padding: 20px 15px;}
    
    .part-title{font-size:32px;}
    .case-video .sub-tit{font-size:15px;}
    
    
    .pub_pd { padding: 60px 0; }    
    .about_deve .container{width: 100%;}
    
    
}

@media (max-width: 1480px){
    /*.banner{height: 88vh;}*/
    .header .nav-item{padding:0 10px;}
    .quanshu1-dl dd>a{padding: 20px 40px;}
    
    .video-popup .video-k{width:67vw;height:37.5vw;}
    
    .dic-part1 .dic-subtit{text-align:left;}

    .product-apply .right .item{margin-top: 40px;}
    .product-apply #swiper .swiper-slide{padding-bottom: 10%;}
    

    
    .case-video {padding: 20px 7vw;}
    .case-video .content-box .cont-box{width:45%;}
    .case-video .content-box .video-box{width:50%;}
}

@media (max-width: 1290px){
   .header .nav-right{width:26%;}
   .header .nav-item .sub-nav .tit-line .title a{font-size:14px;}
   .part1 .pro-box li .sub-tit{font-size:14px;}
   .product-apply .right .name{margin-top:5%;}
   .product-apply .right .item{margin-top: 20px;}
   .product-apply #swiper a{margin-top: 5%;}
   .dic-part2 .cont-box{width:550px;right: 1.5vw;}

   .new-product-part4{padding: 30px 0;}
   .new-product-part4 .cont-box{padding:16px;padding-bottom: 0;font-size: 14px;}
   .new-product-part5 .part-subTit{margin-top: 10px;font-size: 12px;}
}

@media (max-width: 1200px){
    .header{display: none;}
    .mobile-header { display: block; }
    /*.product-banner{margin-top:60px;}*/
    .case-banner{margin-top:60px;}

    .part-title{font-size: 30px;}
    .part1 .pro-box li .cont-box{padding-top: 15%;}
    .part1 .pro-box li .title{font-size: 24px;}

    .part2 .case-nav .swiper-container{width: 83.4vw;}
    .part2 .case-nav .swiper-container .swiper-slide  { font-size: 14px; }
    

    .part4 .back{height:90vw;}
    .part4 .content-box{padding-top: 35px;}
    .part4 .news-box{margin-top: 30px;}
    .part4 .news-box li{width: 46%;margin-bottom: 30px;}
    .part4 .more{margin-top: 35px;}
    

    .part3 .left-box{width: 100%;}
    .part3 .cont-box{padding: 40px 30px;}
    .part3 ul li .num{font-size: 40px;}
    .part3 .cont-box{width: 100%;}

    .container { width: 100%; padding: 0 2%; }
    .bottom .bott-center .div2,.bottom .bott-center .div1{ font-size: 14px; }
    .bottom .bott-center .div2 span{ font-size: 12px; }
    .bottom .bott-center .div1 img{ width: 100px; }
    .bottom .bott-top{ flex-wrap: wrap; }
    .bottom .bott-center .div3{text-align: right; }

    .nav-name{display: none;}
    .mbnav-name{display: block;}

    .product-part1{padding: 30px 15px;}
    .product-part1 ul{padding-top: 40px;}

    .product-apply .img1{ width: 56%; }
    .product-apply .right{ width: 44%; }
    .product-apply .right .item{ font-size: 14px;     margin-top: 0;}
    .product-apply .right .name{ margin-top: 4%; margin-bottom: 0; }
    .product-apply #swiper a{ margin-top: 4%; }
    .product-apply #swiper .p1{ margin-top: 4%; font-size: 18px; }
    .product-apply #swiper .p2{ font-size: 12px; line-height: 20px; }
    .product-apply .right .name{ font-size: 20px; }

    .new_details-box{padding: 50px 30px;}
    .new_details-box .content-box{flex-direction: column-reverse;}
    .new_details-box .content-box .pic-box{width: 100%;text-align: center;margin-bottom: 10px;}
    .new_details-box .content-box .left-box{width: 100%;}
    .new_details-box .content-box .left-box .title{font-size: 28px;margin-bottom: 30px;}
    .new_details-box .table .line>div{font-size: 14px;}
    
    .details-box{padding: 50px 30px;}
    .details-box .title{font-size: 32px;padding-bottom: 25px;}
    .details-box .details-left{margin-bottom: 20px;}


    
    .case-part1 .sub-tit{font-size: 16px;}
    .case-video .part-title{padding-bottom: 20px;}
    .case-video .sub-tit{font-size: 16px;}

    .dic-title{font-size:30px;}

    .company-box .container{width:100%;  }    
    .company-box .culture ul{margin-top: 48px;}
    
}   
@media (max-width: 1024px){
    .quanshu1 { padding: 40px 15px; }
    .quanshu1-item-wp { display: none; }
    .quanshu1-ul { display: block; }
    .pc-page{display: none; }
    .mobile-page{display: block; }
    .quanshu1-ul li { padding: 15px; }

    .honor-swiper .swiper-box .swiper-container{width: 45%;}

    .company-news{padding: 30px 15px;}

    
    .part4 .back{height:100vw;}
    .part4 .news-box li{margin-bottom: 20px;}
}
@media (max-width: 900px){
    .part3 .left-box ul li .icon{margin-right: 10px;}
    .part3 .left-box ul li .num{font-size: 38px;}
    .part3 .left-box ul li .cont{font-size: 16px;}

    .bottom .bott-center .div2{ display: flex; }
    .bottom .left .bott-top{ width: 100%; }
    .bottom .bott-top .right{ width: 100%; }
    .bottom .bott-top .left{ width: 100%; margin-bottom: 2%; }
    .bottom .bott-center{ height: auto; flex-wrap: wrap; line-height: normal; }
    .bottom .bott-center .div1,.bottom .bott-center .div2,.bottom .bott-center .div3{ width: 100%; }
    .bottom .bott-b{ line-height: normal; text-align: center; justify-content: space-between; height: auto; padding: 2% 0; }
    .bottom .bott-center div{ margin: 2% 0; }

    .product-part6{padding: 30px 15px;}
    .product-part6 ul li{width: 48%;}
    .product-part6 .cont{padding-top: 20px;}
    .product-part7{padding: 30px 15px;}
    .product-part7 ul{padding: 30px 15px 0 15px;}
    .product-part7 ul li{width: 48%;margin-bottom: 15px;}
    .product-part7 ul li .pic-box{height:28vw;}
    .product-part7 .product-part6-more{margin: 30px auto 0 auto;}

    .new-product-part1{padding: 30px 16px 16px 16px;}
    .new-product-part1 ul li{width: 32%;height:300px;padding: 16px;}
    .new-product-part1 ul li .pic-box{width: 80%;margin: 0 auto;}
    .new-product-part1 .cont{padding-top: 20px;}
    .new-product-part1 .tit{font-size: 16px;}

    
    .product-apply{ padding: 0 2%;margin-top: 30px; }
    .product-apply .img1{ width: 100%; }
    .product-apply .right{ width: 100%; margin-left: 0; margin-bottom: 5%; }
    .product-apply .right .name{ font-size: 18px; margin-bottom: 0; }
    .product-apply .right .item{ font-size: 12px;}
    .product-apply #swiper .p1{ font-size: 15px; }
    .product-apply #swiper .p2{ font-size: 12px; }
    .product-apply #swiper a{ font-size: 12px; }
    .product-apply #swiper .swiper-slide{padding-bottom: 0;}

    .new-product-part5{padding: 30px 15px;}
    .new-product-part5 ul{padding: 30px 15px 0 15px;}
    .new-product-part5 ul li{width: 48%;margin-bottom: 15px;}
    .new-product-part5 ul li .pic-box{height:28vw;}
    .new-product-part5 .new-product-part1-more{margin: 30px auto 0 auto;}

    
    .dic-banner .cont-box .title{font-size:32px;padding-bottom: 20px;}
    .dic-banner .cont-box .cont{font-size: 16px;}
    .dic-part1 .num-list li{width: 48%;margin-bottom: 20px;}

    .contact-box .consults .p1,.contact-box .adress .p1, .contact-box .media .p1{ font-size: 14px; }
    .contact-box .consults .div-center{margin-bottom: 0;}
    .contact-box .consults .div-center ul li .div1 .hb{ font-size: 14px; }
    .contact-box .consults .div-center ul li .div1 p{ font-size: 14px; }
    .contact-box .consults .div-center ul li{ width: 100%; margin-bottom: 8%; }
    .contact-box .consults .div-center ul li:nth-child(2){ padding: 0 1%; width: 100%; }
    .contact-box .consults .div-center ul li:nth-child(3){ padding:0 1% ; width: 100%; }
    .contact-box .consults .div-center ul{ flex-wrap: wrap; }
    .contact-box .consults .div-center ul li .div1{ margin-bottom: 2%; }
    .contact-box .consults .div-center ul li a{ width: 100px; font-size: 12px; height: 30px; line-height: 30px; }
    .contact-box .consults .div-center ul li+li{ border-left: none; }
    .contact-box .adress ul{ width: 100%; }
    .contact-box .adress ul li .name{ font-size: 14px; }
    .contact-box .adress ul li .p2{ font-size: 12px; }

    .company-box .culture .img1 { height: auto; }
    .company-box .culture .cont .fixname { margin-top: 20px; font-size: 22px; }
    .company-box .culture ul {  flex-wrap: wrap; }    
    .company-box .culture .cont ul li img { width: 70px; }
    .company-box .culture .cont ul li p { font-size: 13px; line-height: 28px; }
    .company-box .culture .cont ul li .p1 { font-size: 12px;margin-top: 0;line-height: 1.8; }

    .i-title-list{margin: 20px 0 0 0;}
    .i-title-list li{width: 32%;line-height: 35px;margin-bottom: 15px;font-size: 12px;margin-right: 2%;}
    .i-title-list li:nth-of-type(3n){margin-right: 0;}
    .service-box{padding: 30px 15px;}
    .ny_pad{padding: 0;}
    .proshow .cont .name { font-size: 18px; }
    .proshow .cont .p1 { font-size: 14px; }
    .service-box .form{width: 100%;margin-top: 10px;}
    .service-box .form ul li, .service-box .form ul li.contry input { width: 100%; }
    .service-box .form ul li .formname { font-size: 14px; }
    .service-box .form .btn  { margin: 0 auto; margin-top: 20px; margin-bottom: 40px;width: 140px; font-size: 14px; height: 40px; line-height: 40px; }
    

    .product-list{padding: 30px 15px;}
    .product-list ul{display: grid;grid-template-columns: repeat(2,48%);grid-column-gap: 4%}
    .product-list ul li{margin-bottom: 25px;}
    .product-list .cont { padding-top: 20px; }
    
    .case-list{padding: 30px 15px;}
    .case-list ul{display: grid;grid-template-columns: repeat(2,48%);grid-column-gap: 4%}
    .case-list ul li{margin-bottom: 25px;}
    .case-list ul li .pic-box{height:28vw;}
    .case-list .cont{font-size: 13px; padding-top: 10px;}
    
    .pub_pd { padding: 60px 0;overflow: hidden; }
    .about_deve .ab_deve_container .swiper-slide-active .year { font-size: 80px; line-height: 60px; margin: 40px 0 42px; }

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

    .new_details-box{display: block;}

    .details-box{display: block;}
    .details-box .details-left{width: 100%;}
    .details-box .details-right{width: 100%;}
    .details-box .details-right .recommend .container1{display: none;}
    .details-box .details-right .recommend .container2{display: block;} 


    .case-video .content-box{display: block;}
    .case-video .content-box .cont-box{width: 100%;padding-bottom: 15px;position: relative;transform: translateY(0);}
    .case-video .content-box .video-box{width: 100%;}
    .case-video .part-title{text-align: center;padding-bottom: 10px;}
    .case-video .sub-tit{text-align: center;}
    
    .company-box .container{padding-top:20px;}
    .company-box .company .p1 { margin-top: 30px; font-size: 18px;text-align:center; }
    .company-box .company .div1 { margin-top: 20px; flex-wrap: wrap; }
    .company-box .company .div1 .left { font-size: 14px; order: 0; width: 100%; margin-bottom: 30px; height: 300px; }
    .company-box .company .div1 .left p { font-size: 14px; } 
    .company-box  .company .div1 .left::-webkit-scrollbar { width: 4px; height: 4px; }
    .company-box .company .div1 .left::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px #d8d8d8; background: rgba(0,0,0,0.2); }
    .company-box .company .div1 .left::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px #d8d8d8; border-radius: 0; background: rgba(0,0,0,0.1); }
    .company-box .company .div1 img { order: 1; width: 100%; height: auto; margin-bottom: 2%; }
    .pc-img { display: none; }
    .mobile-img { display: inline-block; }

    .time-next, .time-prev { display: none; }
    .company-box .develop .cont { padding-bottom: 20px; }
    .company-box .develop .cont .fixname { font-size: 22px; }
    .company-box .develop .year { font-size: 40px; }
    .company-box .develop .nei p { font-size: 12px; line-height: 28px;}
    .company-box .develop .time { width: 90%; }
    .swiper-pagination-bullet { font-size: 12px; }
    .company-box .develop .cont { padding-bottom: 20px; }
    .company-box .develop #time-swiper { padding-bottom: 35%; }    
    .swiper-container-horizontal > .history-pagination { border-width: 1px; }
    .history-pagination .swiper-pagination-bullet { font-size: 12px;}
    .history-pagination .swiper-pagination-bullet span.pointer { width: 10px; height: 10px; top: -5px; margin-left: -5px; }
    .history-pagination .swiper-pagination-bullet span.pointer:before { width: 16px; height: 16px; margin-left: -8px; margin-top: -8px; }
    .history-pagination .swiper-pagination-bullet span.pointer:after { width: 5px; height: 5px; border-width: 2.5px; margin-left: -5px; margin-top: -5px; }
    .history-pagination .swiper-pagination-bullet-active:before { height: 40px; top: -48px; }
    .history-pagination .swiper-pagination-bullet-active span.pointer:after { width: 6px; height: 6px; border-width: 2px; }
    
     .pub_pd { clear: both; padding: 40px 0; }
    #since span { height: 80px; }
    .about_deve .ab_deve_container { margin-top: -40px; }
    .about_deve .ab_deve_container .swiper-slide-active .year { font-size: 70px; line-height: 60px; }

    .fixname { font-size: 22px; }
    .contact-box .consults .fixname{ margin-top: 30px; margin-bottom: 10px; }
    .contact-box .consults .p1{ width: 300px; margin: 0 auto; }
    .contact-box .adress ul{ width: 88%; margin: 0 auto; margin-top: 30px; flex-wrap: wrap; }
    .contact-box .adress ul li{ width: 100%; margin-bottom: 20px; }
    .contact-box .adress .p1{ width: 286px; margin: 0 auto; margin-top: 10px; }
    .contact-box .media .p1,.contact-box .other .p1{ margin-top: 10px; }
    .contact-box .media .div1{ width: 80%; margin-top: 50px; }
    .contact-box .media .div1 img{ width: 40px; }
    .concact .media .p1{mask-type: 10px;}

    .i-n-imp{margin-bottom: 0;}
    .i-n-imp li{width: 100%;margin-bottom: 15px;}
    .fy a, .fy span{margin-bottom: 10px;}

    .i-s-list li{width: 100%;}
    .i-s-list li{height: 130px;}
    .i-s-info{padding: 20px;}
}
    
@media (max-width: 640px){
    .banner{height: auto;margin-top: 60px;}
    .banner .pc{display:none;}
    .banner .mobile{display:block;}
    .banner .swiper-button-next, .banner .swiper-button-prev{width: 36px;height: 36px;}
    .banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:18px;}
    .banner .swiper-button-prev{left: 8px;}
    .banner .swiper-button-next{right: 8px;}
    
    .part-title{font-size:18px;}
    .part-subTit{font-size:14px;margin-top: 10px;line-height: 1.4;}
    .part1{padding-top: 30px;}
    .part1 .pro-box{justify-content: space-between;}
    .part1 .pro-box li{ width:100%;height:50vw; margin-right: 0;}
    .part1 .pro-box li .cont-box{padding-top: 10%;}
    .part1 .pro-box li .title{font-size: 13px;}
    .part1 .pro-box li .sub-tit{font-size: 12px;margin-bottom: 10px;}
    .part1 .pro-box li .more{font-size: 12px;}
    .part1 .pro-box li .play{width:25px;margin-top:5px;}
    .part1 .swiper-pagination{font-size: 14px;}
    .wave-canvas-wrapper{bottom: 80px;}
   
    .part2 .cont-box{padding-top: 30px;}
    .part2 .part-title{font-size: 18px;}
    .part2 .case-cont{height: 50vw;}
    .part2 .case-cont .cont-box{padding-top:50px;}
    .part2 .case-cont .tit{display:block;font-size:18px ;margin-bottom:15px;}
    .part2 .cont-box .cont{font-size: 16px;display:none;}
    .part2 .cont-box .more{width: 100px;height: 30px;font-size: 12px;}
    .part2 .case-nav {display:none;}
    .part2 .case-pic{display:none;}
    .part2 .case-cont-pc{display:none;}
    .part2 .mobile-title{display:block;}
    .part2-cont-swiper{display:block;}
    .part2 .case-nav .swiper-container{width: 80vw;}
    .part2 .case-nav .swiper-container .swiper-slide{height: 60px;font-size: 12px;}
    .part2 .case-nav .swiper-container .swiper-slide .icon{height: 20px;}
    .part2 .swiper-button-next, .part2 .swiper-button-prev{width: 36px;height: 36px;}
    .part2 .swiper-button-next:after,.part2 .swiper-button-prev:after{font-size:18px;}
    .part2 .swiper-button-prev{left: 10vw;}
    .part2 .swiper-button-next{right: 10vw;}

    .part3 .back{height: 75vw;}
    .part3 .part-title{padding-bottom: 15px;}
    .part3 .sub-tit{font-size: 14px;display:none;}
    .part3 .left-box ul li{width: 50%;flex: auto;}
    .part3 .left-box ul li .icon{margin-right: 5px;margin-top: 5px;width: 20px;}
    .part3 .left-box ul li .num{font-size: 18px;}
    .part3 .left-box ul li .cont{font-size: 12px;}  
    .part3 .cont-box{padding:30px 20px;}
    .part3 .cont-box .title{font-size: 18px;}
    .part3 .cont-box .cont{font-size: 14px;margin-top:15px;margin-bottom: 25px;}
    .part3 .cont-box .more{font-size: 14px;}

    .part4 .content-box{padding: 30px 16px;}
    .part4 .back{height: 80vw;}
    .part4 .part-title{padding-bottom: 15px;}
    .part4 .sub-tit{font-size: 14px;display:none;}
    .part4 .news-box{display:none;}
    .part4 .swiper-container{display:block;width:100%;padding-bottom: 35px;}
    .part4 .swiper-container a{display:block;width:100%;height:100%;color: #fff;}
    .part4 .swiper-slide .time{font-size: 12px;padding-bottom: 10px;}
    .part4 .swiper-slide .time span{font-size: 16px;}
    .part4 .swiper-slide .title{font-size: 16px;margin-top: 10px;}
    .part4 .more{font-size: 14px;margin-top: 0;}


    .bottom .container{padding: 0; padding-top: 10px;}
    .bottom .container .logo-title{margin-bottom: 16px;}
    .bottom .bott-top .left{ display: none; }
    .bottom .bott-center .div1{ text-align: center; order: 1; border-bottom: 1px solid #343434;padding: 4%; padding-bottom: 4%; font-size: 12px; }
    .bottom .bott-center .div2{ order: 0; flex-wrap: wrap; justify-content: flex-start; padding-top: 4%; padding-left: 4%; border-top: 1px solid #343434; }
    .bottom .bott-center .div3{ order: 2; }
    .bottom .bott-center .div2 p{ color: #9fa0a0; width: 100%; }
    .bottom .bott-center .div2 p span{ visibility: hidden; }
    .bottom .bott-top{ padding: 8% 0; }
    .bottom .bott-top .right{ display: flex; }
    .bottom .bott-top .right img{width:60px;}
    .bottom .bott-top .right .div1 p{ margin-top: 8px; color: #999999; }
    .bottom .bott-center{ border-bottom: none; }
    .bottom .bott-center .div3{ text-align: center; }
    .bottom .bott-center .div3 a{ width: 32px; height: 32px; line-height: 32px; }
    .bottom .bott-center .div3 a:hover{ background: none; }
    .bottom .bott-center .div3 a:hover .ewm{ display: none; }
    .bottom .bott-b{ font-size: 12px; color: #777777; padding-left: 2%; padding-right: 2%; padding-bottom: 4%; line-height: 24px; }
    .bottom .bott-b span{ text-align: left; }
    .bottom .bott-b span:nth-last-child(1){ white-space: nowrap; }

   /*.product-part1 ul li{width: 48%;margin-bottom: 30px;}*/
    /*.product-part1 ul li .cont{padding-top:20px;font-size:16px;}*/
    .product-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;}
    .product-banner .swiper-pagination-bullet{width:8px;height:8px;}
    .product-part1{padding:30px 15px 10px 15px;}
    .product-part1 ul{display:none;}
    .product-part1 .swiper-container{display:block;}
    .product-part1 .swiper-slide{text-align: center;}
    .product-part1 .swiper-slide .pic-box{height: 60px;display: flex;align-items: center;justify-content: center;}
    .product-part1 .swiper-slide .pic-box img{max-height: 100%;}
    .product-part1 .swiper-slide  .cont{padding-top: 20px;font-size: 16px;color: #0a0a0a;} 

    /*.product-part2 img{height: 200px;object-fit: cover;}*/
    /*.product-part2 .cont{font-size: 12px;padding: 0 15px; padding-top: 15px;line-height:1.6;}*/

    /*.product-part img{height: 200px;object-fit: cover;}*/
    /*.product-part3 .cont-box{width: 60%;right: 10px;}*/
    /*.product-part3 .cont{font-size: 12px;padding-top: 15px;line-height:1.6;}*/
    .product-part .cont-box{width: 100%;right: 0;text-align:center;}
    .product-part .part-title{text-align: center;font-size:14px;}
    .product-part .cont{display:none;}

    /*.product-part4 img{height: 200px;object-fit: cover;}*/
    /*.product-part4 .part-title{text-align: center;}*/
    /*.product-part4 .cont-box{width: 100%;padding: 0 15px;}*/
    /*.product-part4 .cont{font-size: 12px;padding-top: 15px;line-height:1.6;}*/

    /*.product-part5 img{height: 200px;object-fit: cover;}*/
    .product-part5 .cont-box{width: 60%;right: 10px;}
    /*.product-part5 .cont{font-size: 12px;padding-top: 15px;line-height:1.6;}*/
    .product-part6 ul{display:none;}
    .product-part6 .swiper-container{display:block;padding:30px 0;}
    .product-part6 .swiper-slide{margin-bottom: 10px;}
    .product-part6 .swiper-slide .pic-box{height: 150px;display: flex;align-items: center; justify-content: center;}
    .product-part6 .swiper-slide .cont{font-size: 14px;padding-top: 20px;height:60px;color: #333;}
    .product-part6 .swiper-slide .more{padding-top: 0;font-size: 12px;color: #e60012;}
    .product-part6 .product-part6-more{width: 100px;height: 30px;font-size: 12px;margin:20px auto 0 auto;}

    
    .product-part7 ul{display:none;}
    .product-part7 .swiper-container{display:block;padding:30px 0;}
    .product-part7 .swiper-slide{margin-bottom: 10px;}
    .product-part7 .swiper-slide a{display:block;}
    .product-part7 .swiper-slide .pic-box{width: 100%;height: 26.5vw;    object-fit: cover;}
    .product-part7 .swiper-slide .pic-box img{width: 100%;height: 100%;}
    .product-part7 .swiper-slide .cont{font-size: 13px;color: #333;padding-top: 10px;text-align: center;}
    .product-part7 .swiper-slide .more{padding-top: 0;font-size: 12px;color: #e60012;}
    .product-part7 .product-part6-more{width: 100px;height: 30px;font-size: 12px;margin:10px auto 0 auto;}

    .new-product-part1 ul{display:none;}
    .new-product-part1 .swiper-container{display:block;padding:30px 0;}
    .new-product-part1 .swiper-slide{margin-bottom: 10px;height: 50vw; background-color: #f5f5f5;padding: 8px;}
    .new-product-part1 .swiper-slide a{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
    .new-product-part1 .swiper-slide .pic-box{height:80px;display: flex;align-items: center; justify-content: center;}
    .new-product-part1 .swiper-slide .tit{font-size: 14px;color: #333;}
    .new-product-part1 .swiper-slide .cont{font-size: 14px;padding-top: 20px;color: #333;}
    .new-product-part1 .new-product-part1-more{width: 100px;height: 30px;font-size: 12px;margin:20px auto 0 auto;}    
    .new-product-part1 .swiper-pagination{bottom: 10px;}
    .new-product-part1 .swiper-container .swiper-pagination-bullet-active{background-color: #e60012;}
    .new-product-part3{padding: 30px 0 0 0 ;}
    .new-product-part5 ul{display:none;}
    .new-product-part5 .swiper-container{display:block;padding:30px 0;}
    .new-product-part5 .swiper-slide{margin-bottom: 10px;}
    .new-product-part5 .swiper-slide a{display:block;}
    .new-product-part5 .swiper-slide .pic-box{width: 100%;height: 26.5vw;    object-fit: cover;}
    .new-product-part5 .swiper-slide .pic-box img{width: 100%;height: 100%;}
    .new-product-part5 .swiper-slide .cont-box{padding-top: 10px;}
    .new-product-part5 .swiper-slide .cont{font-size: 13px;color: #333;padding-top: 10px;}
    .new-product-part5 .swiper-slide .more{margin-top: 10px;font-size: 12px;color: #e60012;}
    .new-product-part5 .swiper-container .swiper-pagination-bullet-active{background-color: #e60012;}
    .new-product-part5 .new-product-part1-more{width: 100px;height: 30px;font-size: 12px;margin:10px auto 0 auto;}

    .case-part1{padding: 30px 15px 0 15px;}
    .case-part1 .part-title{padding-bottom: 10px;}
    .case-part1 .sub-tit{font-size: 12px;}
    .case-part1 .pic-box{padding-top: 20px;}
    .case-video{padding:30px 15px;}
    .case-video .sub-tit{font-size: 12px;text-align:left;}
    .case-video .content-box .video-box .play-box .play-pic{width: 45px;}
    .case-video .content-box .video-box .play-box .btn{width: 100px;height: 30px;font-size: 12px;margin: 20px auto 0 auto;}

    .new_details-box{padding: 30px 15px;}
    .new_details-box .details-title{font-size: 22px;padding-bottom: 30px;}
    .new_details-box .content-box .left-box .title{font-size: 18px;margin-bottom: 20px;text-align: center;}    
    .new_details-box .content-box .left-box .num-box{margin-bottom: 20px;}
    .new_details-box .content-box .left-box .num-box .num-item{flex: 1; flex-direction: column;justify-content: center;align-items: center;}
    .new_details-box .content-box .left-box .num-box .num{font-size: 20px;margin-right: 0;}
    .new_details-box .content-box .left-box .cont{font-size: 12px;}
    .new_details-box .table-title{font-size: 18px;margin-top: 30px;margin-bottom: 15px;}
    .new_details-box .table .line>div{font-size: 12px; height:35px;line-height: 35px;}
    .new_details-box .table-box::-webkit-scrollbar { height: 2px;}
    .new_details-box .resource-title{font-size: 18px;margin-top: 30px;margin-bottom: 15px;}
    .new_details-box .resource-box{padding: 15px 0 5px 15px;}
    .new_details-box .resource-box .img-box{flex: 1;}
    .new_details-box .resource-box .line{font-size: 14px;margin-bottom: 20px;}
    .new_details-box .resource-box .tit{width: 40%;}
    .new_details-box .resource-box .time{width: 25%;}
    .new_details-box .resource-box .down{width: 15%;}

    
    .details-box{padding: 30px 15px;}
    .details-box .title{font-size: 22px;padding-bottom: 4%;}
    .details-box .details-right .recommend{    padding: 15px;}
    .details-box .details-right .recommend .swiper-container{padding-bottom:0;}
    .details-box .details-right .recommend .swiper-slide{padding-top: 10px;}
    .details-box .details-right .recommend .swiper-slide .cont{font-size:14px;padding-top: 10px;}
    .details-box .details-left .content-box{padding-top: 20px;font-size: 16px;}
    .details-box .details-left .share .btn{width: 100px; height: 35px; line-height: 35px; font-size: 12px;}

    .case-banner .cont-box .title{font-size: 18px; margin-bottom: 10px;}
    .case-banner .cont-box .cont{font-size: 12px;padding: 0 2%;}
    .crumbs-box .wap{height: 45px;}
    .crumbs-box .wap{font-size: 14px;}
    .crumbs-box .wap img{width: 15px;}
    .crumbs-box .wap a{margin: 0 5px;}

    .dic-banner .cont-box{padding-left: 10%;}
    .dic-banner .cont-box .title{font-size: 24px;}
    .dic-banner .cont-box .cont{font-size: 12px;}

    .dic-title{font-size:14px;padding-bottom:0;}
    .dic-part1{padding: 30px 15px;}
    .dic-subtit{line-height: 1.8;font-size: 12px;}
    .dic-part1 .num-list{padding-top: 25px;}
    .dic-part1 .num-list li{margin-bottom: 10px;}
    .dic-part1 .num-list .num{font-size: 28px;}
    .dic-part1 .num-list .cont{font-size: 12px;padding-top: 10px;height: 30px;}
    .dic-part2{padding-top: 30px;}
    /*.dic-part{height:40vw;}*/
    .dic-part4 .cont-box{padding-left: 15px;width:215px;}
    .dic-part2 .cont-box{right: 10px;width:130px;}
    .dic-part6 .cont-box{padding-left: 15px;width:215px;}
    .dic-part3 .cont-box{right: 10px;width:215px;text-align:right;}
    .dic-part .dic-subtit{display:none;}
    
    .customer-case{padding: 30px 15px;}
    .customer-case .case-list{width: 100%;margin-bottom: 15px;}
    .customer-case .case-list li {padding: 10px 0;font-size: 12px;}
    .customer-case .case-list li img{width: 15px;}
    .customer-case .cont-box .pic-box{height: auto;}
    .customer-case .cont-box .video-box{height:270px;}    
    .case-video .content-box .video-box .play-box img{opacity:1;}
    .customer-case .cont-box{width: 100%;}
    .customer-case .more{width: 100px; height: 30px; font-size: 12px; margin: 20px auto 0 auto;}
    .video-popup .video-k{width:90vw;height；50.6vw;}

    .company-box .culture .cont ul li { width: 50%; margin-bottom: 22px; }
    .piv-part1 .sub-tit{font-size: 14px;padding-top: 15px;line-height: 1.4;display:none;}
    .product-part1.piv-part1 .swiper-slide .cont{display:none;}
    
    .product-part1.piv-part1 ul{padding-top: 20px;}
 
    .product-part1.piv-part1 ul li .tit{font-size: 16px;padding-top: 20px;}
    .product-part1.piv-part1 ul li .cont{font-size: 12px; padding-top:10px;line-height: 1.4;text-align:left;}
    .piv-part2{padding: 35px 15px ;display:none;}
    .journey-list li:nth-child(2){margin-top: 110px;}
    .journey-in{padding: 10px 15px 20px 15px;}
    .journey-in .journey-year{font-size: 16px;margin-bottom: 10px;}
    .journey-in p{font-size: 12px;}

  
    .product-part1.piv-part1 ul li .pic-box{height:130px;}
    .piv-part .cont{display:none;}
    .piv-part .part-title{font-size:14px;}
    /*.piv-part2 img{height: 200px;object-fit: cover;}*/
    .piv-part2 .cont-box{width:215px;left: 15px;}
    /*.piv-part2 .cont{line-height: 1.8; font-size: 12px;padding-top: 10px;}*/
    /*.piv-part4 img{height: 200px;object-fit: cover;}*/
    .piv-part4 .cont-box{width:215px;right: 15px;}
    .piv-part4 .part-title{text-align: right;}
    /*.piv-part4 .cont{line-height: 1.8; font-size: 12px;padding-top: 10px;}*/
    .piv-part3 .cont-box{width:215px;left: 15px;}
    /*.piv-part3 .cont{line-height: 1.8; font-size: 12px;padding-top: 10px;}*/
    .piv-part6 .cont-box{width:215px;right: 15px;}
    .piv-part6 .part-title{text-align: right;}
    /*.piv-part6 .cont{line-height: 1.8; font-size: 12px;padding-top: 10px;}*/
    
    .quanshu1-ul li { width: 50%; }
    
    .product-part2.tu-part2 .cont-box{width:215px;right:15px;}
    .product-part2.tu-part2 .cont-box{width:215px;}
    .product-part4.tu-part4 .cont-box{width:215px;right:15px;}
    
    .tu-part .cont{display:none;}
    .product-part2.tu-part2 .part-title{text-align:right;}
    .product-part4.tu-part4 .part-title{text-align:right;}
    .product-part3.tu-part3 .cont-box{width:215px;}
    .tu-part .part-title{font-size:14px;}
    
    .TD-part .part-title{text-align:center;font-size:14px;}
    .TD-part .cont{display:none;}
    .TD-part2 .cont-box{padding:0 15px;width:215px;    right: 15px;}
    .TD-part2 .cont{padding:15px 0 0 0 ;}
    .TD-part2 .cont-box{width:215px;  }
    /*.TD-part2 .part-title{text-align: right;}*/
    /*.TD-part4 .part-title{text-align: left;}*/
    .TD-part4 .cont-box{padding:0 15px;width:215px;right: 15px;}
    .TD-part3 .cont-box{width:215px;  }
    /*.TD-part3 .part-title{text-align: right;}*/


    .company-box .company{margin:0;}
    .honor-swiper{padding: 30px 0;}
    .honor-swiper .swiper-box{width: 90%;}
    .honor-swiper .swiper-box .swiper-container{width: 75%; z-index: 3;}
    .honor-swiper .swiper-container .swiper-slide .name{font-size: 14px;}
    .honor-swiper .swiper-button-prev,.honor-swiper .swiper-button-next{width: 30px;height: 30px;background-size: 20px;}
    #chassis { width: 300px;height: 300px; }
    .yq_bor{ box-sizing: border-box; height:300px;}
    #since span{height:60px; -webkit-transform-origin: 0 150px;}
    #since .box{    width: 150px; height:150px;}
    #since .box h4{ padding: 30px 0 5px;}
    #since .box .date{font-size:36px;}
    #since svg{width:300px;height: 300px;}
    #since circle{ cx: 180; cy: 200; r: 160;stroke-width:60px;}    
    .about_deve .ab_deve_container .swiper-slide-active .year{margin:50px 0 35px;font-size:50px;}
    .about_deve .ab_deve_container .swiper-slide-active .cont{font-size: 14px;}

    .i-n-list li a{padding-left: 20px;}
    .i-n-list li a:before{left: 5px;}
    
    .product-list ul li .pic-box { height: 150px; }
    .product-list .cont { font-size: 16px; height: 60px; }
    .product-list .more { padding-top: 0; font-size: 12px; }
    
    .float-sidebar .phone-box{width:60px;}
    .float-sidebar .sidebar-qr-code{display:none;}
    .float-bar-ad{display:none;}
    .float-sidebar .mail-box.liuyan{display:none;}
    
    .down-box{padding: 25px 15px;}
    .down-box .title{font-size: 18px;padding-bottom: 20px;margin-bottom: 20px;}
    .down-box .down-list .line div{font-size:14px;}
    
    .quanshu1 .part-title{padding-bottom:25px;}
    
    #dialog{width:310px; top: 50%;transform: translate(-50%,-50%);}
    #dialog .dialogTop{font-size: 16px;line-height: 60px;height: 60px;}
    #dialog .dialogTop .close{right:0;top: -50px;}
    #dialog ul li{    margin-bottom: 15px;}
    #dialog ul li .title{font-size:14px;width:60px;}
    #dialog ul li .ipt{width:210px;}
    #dialog ul li.code-line .ipt{width:100px;margin-right: 10px;}
    #dialog ul li.code-line .getCode{font-size:12px;width:110px;}
    
    .contact-box{padding: 30px 15px;}
    .contact-box .contact-table{margin:0;margin-bottom:30px;}
    .contact-box .contact-table li div{font-size:14px;line-height: 1.4;display: flex; align-items: center; justify-content: center;
    padding: 0 5px;height: 60px;text-align: center;}
    
    .fy{margin:0;}

 }