    @charset "utf-8";
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo{display: none;opacity: 0;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-items{width: 1000px;position: relative;display: none;padding: 34px 34px 0;}
.popVideo-video{width: 100%;}
.popVideo-video video{width: 100%;}
.popVideo-video iframe{width: 100%;height: 500px;}
.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('../images/common/closeW.svg') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}
@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}

/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{width: 46px;height: 46px;line-height: 46px;margin: 4px;font-size: 18px;color: #333;transition: all .4s ease;background-color: #f5f5f5;display:inline-flex;align-items:center;justify-content:center}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #0093dd;background-color: #0093dd;color: #fff;}
.paging-skip{margin-left: 8px;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #0093dd;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #0093dd;color: #fff;border-color: #0093dd;}
.paging-hint span{color: #0093dd;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;width: 40px;height:40px;line-height: 40px;font-size: 16px}.paging-skip{width: 100%;margin-left: 0;}}

/* 搜索页面 */
.search{width: 100%;padding: 80px 0;}
.search .paging{margin-top: 40px}
.search-info{width: 100%;font-size: 28px;color: #333;font-weight: 700;}
.search-info span{color: #0093dd;}
.search-list{width: 100%;margin-top: 30px;}
.search-link{display: block;width: 100%;padding: 32px 0;border-bottom: 1px solid #f0f0f2;}
.search-link h2{font-size: 20px;color: #333;line-height: 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.search-link p{width: 100%;font-size: 16px;margin-top: 16px;color: #666;line-height: 26px;max-height: 52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.search-link .highlightRow span{color: #0093dd !important;}
.search-link:hover h2{color: #0093dd;}
@media all and (max-width:1599px) {.search{padding: 70px 0;}.search-info{font-size: 26px;}.search-link{padding: 28px 0;}.search-list{margin-top: 18px;}}
@media all and (max-width:1279px) {.search{padding: 60px 0;}.search-info{font-size: 24px;}.search-link{padding: 24px 0;}.search-list{margin-top: 12px;}}
@media all and (max-width:1000px) {.search{padding: 40px 0;}.search-info{font-size: 20px;}.search-link{padding: 20px 0;}.search-list{margin-top: 8px;}.search-link h2{font-size: 18px;}.search-link p{margin-top: 12px;}.search .paging{margin-top: 30px}}

/* 公共样式 */
/* 标题文字 */
.public-tit{position: relative;width: 100%;}
.public-tit .ch{position: absolute;top: -10px;left: 50%;transform: translateX(-50%); z-index: 1; color: #333;text-align: center;font-size: 38px;}
.public-tit .ch::after{content: "";position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);width: 40px;height: 4px;background: #0093dd;}
.public-tit .eng{text-align: center;font-size: 70px;font-family: "Arial"; font-weight: 700;color: #fff; text-shadow: rgba(190,193,203,.3) 1px 0 0, rgba(190,193,203,.3) 0 1px 0, rgba(190,193,203,.3) -1px 0 0, rgba(190,193,203,.3) 0 -1px 0;}



/* full-banner */
.full-banner .bg{height: calc(100vh - 80px); transition: none}
.full-banner.minH .bg{max-height: 620px;}
.full-banner .content{width:100%;height:100%;position:absolute;left:0;top:0}
.full-banner .content .tit-top{font-family:MyriadPro;font-size:38px;color:#fff;text-transform:uppercase;line-height:1}
.full-banner .content .tit{font-weight:700;font-size:68px;color:#fff}
.full-banner .content .inner{max-width: 50%}
.full-banner .content p{color:#fff;font-size:20px;line-height:36px;margin-top:30px}
.full-banner .swiper-pagination{bottom:60px;left:50%;transform: translateX(-50%)}
.full-banner .swiper-pagination-bullet{border-radius:10px;width:32px;height:3px;background:#fff;opacity:1;position:relative}
.full-banner .swiper-pagination-bullet:not(:first-child){margin-left:14px}
.full-banner .swiper-pagination-bullet-active{background:#08a3f3}
.full-banner .swiper-slide-active .banner-label{animation: to-upB 1.5s ease both}
.full-banner .swiper-slide-active h1{animation: to-upB 1.5s ease both .2s}
.full-banner .swiper-slide-active .banner-list{animation: to-upB 1.5s ease both .4s}
.full-banner .swiper-slide-active .banner-btn{animation: to-upB 1.5s ease both .6s}
.com-navigation-outside{height:60px}
.com-navigation{background:#fff;border-bottom:1px solid #d9d9db;height:100%}
.com-navigation.fixed{height:60px;z-index:998;position:fixed;left:0;top:80px;width:100%;border-bottom:1px solid #ececec}
.com-navigation .container-cont{border-left:1px solid #d9d9db;display:flex;justify-content:space-between}
.com-navigation .container-cont{height:100%}
.com-navigation .lft{display:flex;height:100%}
.com-navigation .lft-nav{display:flex;border-left:1px solid #d9d9db;border-right:1px solid #d9d9db;padding:0 30px}
.com-navigation .lft-nav a{font-size:16px;color:#363636;justify-content:center}
.com-navigation a:hover{color:#0093dd}
.com-navigation a{display:flex;height:100%;align-items:center;transition:color .4s ease,background .4s ease}
.com-navigation .lft-nav span{display:flex;align-items:center;margin:0 20px;height:100%}
.com-navigation .lft-nav i{display:block;background:url(../images/pages/com-navigation-arrow.png) no-repeat center/100%;width:6px;height:7px}
.com-navigation .home{width:58px}
.com-navigation .home:hover{background:#d7f2ff}
.com-navigation .home i{display:block;background:url(../images/pages/home-icon.png) no-repeat center 100%;width:16px;height:16px;margin:0 auto}
.com-navigation .rgt-nav{display:flex;height:100%;border-left: 1px solid #d9d9db;border-right: 1px solid #d9d9db;}
.com-navigation .rgt-nav a{padding:0 18px;height:100%;display:flex;align-items:center;justify-content:center;color:#363636;font-size:17px}
.com-navigation .rgt-nav a:hover{background: #0093dd;color: #fff;}
.com-navigation .rgt-nav a.active{background:#0093dd;color:#fff}
.com-title{text-align:center;position:relative}
.com-title-36{color: #333333;font-size: 36px;line-height: 1;}
.com-title .cn{color:#333;font-size:44px;line-height:1;position:relative;padding-bottom:20px;z-index:1}
.com-title.white .cn{color: #fff}
.com-title.lft .cn{text-align: left}
.com-title.lighter .cn{font-weight: lighter;}
.com-title.size38 .cn{font-size: 38px}
.com-title.size38 .en{font-size: 70px;}
.com-title .cn:after{content:'';width:46px;height:4px;background:#0093dd;position:absolute;bottom:0;left:50%;margin-left:-23px}
.com-title.white .cn:after{background-color: #fff;}
.com-title.noline .cn{padding-bottom: 0;}
.com-title.noline .cn:after{display: none;}
.com-title.lft .cn:after{left: 0;margin: 0;}
.com-title.gray .en{opacity:.5;color:#f0f3f7}
.com-title .en{display:block;font-family:Arial;font-size:80px;text-shadow:-1px 1px 0 #bec1cb,1px 1px 0 #bec1cb,1px -1px 0 #bec1cb,-1px -1px 0 #bec1cb;color:#fff;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);top:10px;opacity:.3;line-height:1;white-space:nowrap}
.com-title.lft .en{left: 0;transform: none;}
.com-tip{font-size: 16px;color:#666}
.com-title+.com-tip{margin-top: 15px}
.com-banner .content{position:absolute;padding-top:80px;height:100%;width:100%;left:0;top:0}
.header-white .com-banner .content{padding-top: 0;}
.com-banner .content .transparent-tit{color:#edeff3;font-size:48px;font-family:POPPINSLATIN;opacity:.2;text-transform:uppercase}
.com-banner .txt{width: 50%}
.com-banner .txt .tit{font-weight: bold;color: #333333;font-size: 48px;}
.com-banner .txt p{color: #4b5868;font-size: 18px;font-weight: bold;line-height: 32px;margin-top: 15px;}
.com-banner .txt a{width: 180px;height: 45px;border-radius: 30px;background: #0093dd;color: #fff;font-size: 16px;font-weight: bold;margin-top: 50px;}
.com-banner .pic{width: 50%;height: 100%}
.com-banner .tit{color: #fff;font-size: 28px;line-height: 1;}
.com-banner .tit-en{font-family: POPPINSLATIN;font-size: 40px;line-height: 1;color: #fff;text-transform: uppercase;margin-top: 10px;}
.com-banner .bg{width:100%}

/* 产品中心1 */
.prodList{padding:100px 0}
.prodList.bg-gray{background:#f0f3f7}
.prodList-nav{margin-top:100px;position:relative;padding:0 148px}
.prodList-nav .item{width:276px}
.prodList-nav a{display:flex;align-items:center;justify-content:center;width:100%;font-size:17px;color:#232323;height:70px;position:relative;transition:background-color .4s ease,color .4s ease}
.prodList-nav .item:not(:first-child) a:after{content:'';position:absolute;top:50%;transform:translateY(-50%);background:#d6d9de;left:0;height:18px;width:2px}
.prodList-nav .item.active a{background:#0093dd;color:#fff}
.prodList-nav .item.active a:after,.prodList-nav .item.active+.item a:after{opacity:0}
.prodList-nav .item:not(.active) a:hover{color:#0093dd}
/* .prodList-nav.change .item:not(.active) a:hover{color:#fff;background: #0093dd;} */
/* .prodList-nav.change .item a:hover::after{opacity:0} */
/* .prodList-nav .item:hover+.item a:after{opacity:0} */
.prodList-nav .swiper-btn{display:none;height:100%;width:40px;align-items:center;justify-content:center;position:absolute;top:0;cursor:pointer;background:0 0;z-index:2;transition:background-color .4s ease;border-radius:5px;color:#0093dd}
.prodList-nav .swiper-btn:not(.swiper-button-disabled):hover{background:#eaeaea}
.prodList-nav .swiper-btn.swiper-button-disabled{color:#ccd0d5}
.prodList-nav .swiper-btn.prev{left:0}
.prodList-nav .swiper-btn.next{right:0}
.prodList-list{margin-top:70px}
.prodList-cell:not(:first-child){display:none}
.prodList-cell .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-58px;height: 908px;}
.prodList-cell .list a{display:flex;width:48%;height:396px;margin-top:58px}
.prodList-cell .list a picture{background:#e4e9f0;overflow:hidden}
.prodList-cell .list a:hover picture img{transform:scale(.9)}
.prodList-cell .list a .info{background:#f9fafc;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 55px}
.prodList-cell .list a .tit{font-family:Arial;color:#333;font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .4s ease}
.prodList-cell .list a:hover .tit{color:#0093dd}
.prodList-cell .list a p{font-size:14px;line-height:26px;color:#666;margin-top:10px;height:130px;overflow:hidden;-webkit-line-clamp:5;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.prodList-cell .list a .btn{width:110px;height:36px;background:#0093dd;border-radius:30px;font-size:14px;color:#fff;margin-top:30px;transition:box-shadow .4s ease}
.prodList-cell .list a:hover .btn{box-shadow:0 0 0 .2rem rgba(0,147,221,.5)}
.prodList-cell .paging{margin-top:54px}
.paging.bg-white a:not(.active){background-color:#fff}
.paging.bg-white a:hover{background:#0093dd;color:#fff}

/* 新闻列表 */
.newsList{padding:80px 0 110px}
.newsList-tit{font-size:38px;color:#333;line-height:1}
.newsList-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-10px}
.newsList-list:after{content:'';width:31.4%}
.newsList-list a{display:block;width:31.4%;padding-bottom:30px;border-bottom:1px solid #ddd8d8;margin-top:60px;transition:border-bottom-color .4s ease}
.newsList-list a:hover{border-bottom-color:#0093dd}
.newsList-list a picture{height:270px;width:100%;display:block;overflow:hidden}
.newsList-list a:hover picture img{transform:scale(1.04)}
.newsList-list a .tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;color:#424652;transition:color .4s ease;margin-top:20px}
.newsList-list a:hover .tit{color:#0093dd}
.newsList-list a p{color:#7b7f8a;font-size:14px;line-height:24px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:48px;margin-top:25px}
.newsList-list a .bott{display:flex;align-items:center;font-family:Bahnschrift;font-size:16px;color:#74777c;margin-top:20px;line-height:1}
.newsList-list a .bott .time{padding-left:20px;margin-left:20px;position:relative}
.newsList-list a .bott .time:after{content:'';background:#74777c;width:1px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.newsList .paging{margin-top:58px}
.article{padding:50px 0 90px}
.article .heading{padding-bottom:30px;border-bottom:1px solid #ddd8d8}
.article .heading h1{font-size:22px;color:#333;max-width:85%}
.article .rgt{font-family:Bahnschrift;font-size:16px;color:#74777c;line-height:1}
.article .rgt .time{padding-left:20px;margin-left:20px;position:relative}
.article .rgt .time:after{content:'';background:#74777c;width:1px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.article .content{padding:30px 0 50px}
.article .content p{color:#7b7f8a;font-size:14px;line-height:24px}
.article .content img{display:block;max-width:100%;object-fit:cover;margin:0 auto}
.article-nav .lft{width:81%;border-top:1px solid #e3dfdf}
.article-nav .lft a{height:52px;display:flex;align-items:center;font-size:14px;color:#333;font-weight:700;transition:color .4s ease;max-width:49%}
.article-nav .lft a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.article-nav .lft a:hover{color:#0093dd}
.article-nav .lft a:first-child svg{margin-right:10px;min-width:20px}
.article-nav .lft a:last-child svg{margin-left:10px}
.article-nav .return-list{background:#0093dd;color:#fff;width:180px;height:52px;font-size:16px}
.newsRec{background:#f4f4f4;padding:55px 0 110px}
.newsRec-tit{font-size:22px;color:#333;position:relative;padding-left:58px}
.newsRec-tit:after{content:'';width:40px;height:4px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#0093dd}
.newsRec .newsList-list{margin-top:0}
.newsRec .newsList-list a{margin-top:20px}

/* RUT智能终端 */
.RTU .com-navigation .rgt-nav{border: unset;}
.RTUdz{width: 100%;position: relative;}
.RTUdz img{width: 100%;}
.RTUdz-text{color: #222642;position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;text-align: center;}
.RTUdz-text a{transition: all .4s ease; background:#0093dd;padding: 10px 40px;border-radius: 20px;}
.RTUdz-text a:hover{background: #0785c5;}
.RTUdz-text .title{font-size: 42px;margin-bottom: 300px;font-weight: 700;}
.success{max-width: 1200px;margin: auto; padding: 90px 0 110px 0;}
.suc-list{margin-top: 50px;width: 100%;color: #fff;font-weight: 700;font-size: 23px;}
.suc-list ul{display: flex;flex-wrap: wrap; justify-content: space-between;margin-top: 35px;}
.suc-list ul:first-child{margin-top: 0;}
.suc-list li{position: relative;}
.suc-list li:nth-child(1),.suc-list li:nth-child(2){width:calc((100% - 35px)/2);height: 370px;}
.suc-list li:nth-child(3),.suc-list li:nth-child(4),.suc-list li:nth-child(5){width:calc((100% - 35px*2)/3);height: 465px;margin-top: 35px;}
.suc-itemText{transition: all .4s ease; position: absolute;top: 0;left: 0;background: rgba(0, 147, 221, .9);width: 100%;height: 100%;justify-content: center;align-items: center;opacity: 0;}
.suc-itemImg{position: relative;width: 100%;height: 100%; overflow: hidden;}
.suc-itemImg .text{transition: all .4s ease; position: absolute;bottom: 25px;left: 50%;transform: translateX(-50%);z-index: 1;}
.suc-itemImg img{position: relative;width: 100%;object-fit: cover;height: 100%;}
.suc-itemImg::after{position: absolute;left: 0;bottom: 0;content: "";box-shadow: 0 -87px 41px -41px rgb(0 0 0 / 50%) inset;width: 100%;height: 80px;}
.suc-itemText .content{margin: auto;color: #fff;}
.suc-itemText .text{margin-bottom: 10px;}
.suc-itemText a{transition: all .4s ease; padding: 5px 15px;border-radius:15px;border: 1px solid #fff;font-size: 14px;font-weight: 400;}
.suc-itemText a:hover{background: #fff;color: #0093dd;}
.suc-list li:hover .suc-itemText{opacity: 1;}
.suc-list li:hover .suc-itemImg .text{opacity: 0;}
.suc-list ul::after{content: "";width: calc((100% - 35px*2)/3);}
.suc-more{transition: all .4s ease; cursor: pointer; width: 150px;height: 45px;line-height: 45px;text-align: center;color: #333;border: 1px solid #c2c2cc;margin: auto;margin-top: 40px;position: relative;}
.suc-more::after{content: "";width: 12px;height: 8px;background: url('/template/default/images/pages/suc-more.png') no-repeat center/cover;position: absolute;right: 20%;top: 45%;}
.suc-more:hover{border-color: #0093dd;}

/* RUT成功案例详情 */
.sucBan{width: 100%;position: relative;}
.sucBan img{width: 100%;object-fit: cover;}
.sucBan-mg{max-width: 1400px;margin: 0 auto;display: flex;flex-wrap: wrap;}
.sucBan-text{position: absolute;z-index: 1;left: 0;top: 0;width: 100%; height: 100%;display: flex;align-items: center;}
.sucBan-textL{color: #fff;display: flex;flex-direction: column;justify-content: center;} 
.sucBan-textL .title{font-size: 52px;}
.sucBan-textL .text{font-size: 24px;margin-top: 30px;}
.sucBan-textR{margin-left: 80px; width: 650px;height: 230px;color: #fff;padding: 50px;font-size: 16px;background: rgba(6, 6, 6, .6);border-radius: 10px;line-height: 25px;}
.sucCon-item{margin-top: 80px;}
.public-tit .text{margin: 40px auto;font-size: 18px;text-align: center;max-width: 1100px;}
.sucCon-item .item-img img{width: 100%;object-fit: cover;}
/* RUT定制服务 */
.full-banner .content .tit-cu{font-size: 34px;color: #fff;text-transform: uppercase;line-height: 1;}
.custom .container-sm{max-width: 1200px;}

/* 工业物联网 */
.sensor-case{background: #f2f4f8;padding: 90px 0 110px 150px;width: 100%;}
.sensor-case .case-rgt{float: unset;width: 100%;margin-left: auto;overflow: hidden;position: relative;margin-top: 40px;}
.sensor-case .public-tit .eng{color: #f2f4f8;}
.sensor-case .swiper-pagination-progressbar{width: 70%;left: 96px;top: 50%;height: 1px;background: #dddde2;}
.sensor-case .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #08a3f3;height: 3px;top: -1px;}
/* 三级案例详情 */
.caseIn-ban{width: 100%;position: relative;overflow: hidden;}
.caseIn-ban img{width: 100%;object-fit: cover;}
.caseIn-text{width: 910px;height: 330px;padding: 50px;background: rgba(6, 6, 6, .6);border-radius: 10px;color: #fff;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.caseIn-text .title{font-size: 36px;text-align: center;}
.caseIn-text .text{font-size: 16px;line-height: 25px;margin-top: 20px;}
.caseIn-item{margin-top: 90px;}
.caseIn-item .itemImg{width: 100%;overflow: hidden;margin-top: 20px;}
.caseIn-item img{max-width: 100%;object-fit: cover;}
.caseIn-icon{margin: 70px 0 100px 0;width: 100%;}
.caseIn-icon ul{margin: 0 auto;width: 1150px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.caseIn-icon li{text-align: center;width: calc(100% / 6);}
.caseIn-icon .text{width: 70%;margin: 0 auto;}
.caseIn-icon .icon-img{display: flex;justify-content: center;align-items: center;}
.caseIn-icon .icon-img img{max-width: 100%;object-fit: cover;}
.caseIn-icon .title{color: #333;font-size: 18px;margin: 25px 0 5px 0;}
/* 物联网云平台 */
.swiperLoop>div{visibility: hidden;height: 0;overflow: hidden;pointer-events: none;}
.swiperLoop>div.active{visibility: visible;height: auto;pointer-events: auto;}
.cloud-fuc{width: 100%;padding: 90px 0 110px 0;background: #f2f4f8;}
.cloud-fucCon{max-width: 1600px;margin:0 auto;}
.cloud-fucCon .public-tit .eng{color: #f2f4f8;}
.cloud-fucCon .swiperMenu{background: #fff;color: #333;width: 680px;height: 50px;line-height: 50px;font-size: 16px;border-radius: 30px;margin: 30px auto;justify-content: space-between;}
.cloud-fucCon a{text-align: center;border-radius: 20px;width: 25%;}
.cloud-fucCon .swiperMenu .active{background: #0093dd;color: #fff;border-radius: inherit;}
.cloud-slide{display: flex;flex-wrap: wrap;padding: 10px;}
.cloud-slide .slide-img{width: 50%;overflow: hidden;}
.cloud-slide .slide-img img{width: 100%;object-fit: cover;height: 100%;}
.cloud-slide .slide-text{flex: 1;background: #fff;padding: 110px 110px 80px 80px;letter-spacing: 1px;box-shadow: 0 0 8px rgba(0,0,0,.05);}
.cloud-slide .title{font-size: 32px;color: #333;border-bottom: 1px solid #e5e9ed;position: relative;margin-bottom: 35px;padding-bottom: 20px;}
.cloud-slide .title::after{content: "";position: absolute;bottom: -1px;left: 0;height: 2px;width: 85px;background: #0093dd;}
.cloud-slide .text{line-height: 25px;font-size: 16px;}
.cloud-system{max-width: 1600px;margin:  0 auto; padding: 70px 0 100px 0;}
.cloud-sysList{margin-top: 30px;box-shadow: 0 0 8px rgba(0, 0, 0, .15);width: 100%;}
.cloud-sysList img{max-width: 100%;object-fit: cover;}

.aiot-solution .com-title{margin-bottom:50px}
.aiot-solution-item .txt{position:absolute;left:0;top:0;width:100%;height:100%}
.aiot-solution-item .txt .tit{font-size:42px;font-weight:700;color:#fff}
.aiot-solution-item .txt .btn{width:140px;height:40px;color:#fff;font-size:14px;margin:35px auto 0;background:#0093dd;border-radius:30px}
.aiot-overview{padding:92px 0}
.aiot-overview .prod-slider{width:52.5%}
.prod-slider-main{width:100%;height:480px;background:#f2f4f8}
.prod-slider-thumbs .item{height:86px;background:#f2f4f8;cursor:pointer;transition:box-shadow .4s ease}
.prod-slider-thumbs .item.active{box-shadow:inset 0 0 0 2px #169ce0}
.prod-slider-thumbs{margin-top:18px}
.prod-slider-thumbs .swiper-btn{width:30px;height:40px;display:none;align-items:center;justify-content:center;position:absolute;cursor:pointer;z-index:2;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.2);color:#fff;transition:all .4s ease;opacity:0;visibility:hidden}
.prod-slider-thumbs .swiper-btn:not(.swiper-button-disabled):hover{background:#000}
.prod-slider-thumbs .swiper-btn.prev{left:5px}
.prod-slider-thumbs .swiper-btn.next{right:5px}
.prod-slider-thumbs:hover .swiper-btn{opacity:1;visibility:visible}
.aiot-overview-info{width:38%}
.aiot-overview-info .txt{margin-top:60px}
.aiot-overview-info .txt p{font-size:20px;line-height:38px;color:#333}
.aiot-feature{padding:85px 0 190px;background:url(../images/pages/aiot-feature-bg.jpg) no-repeat center/cover}
.aiot-feature-circle{width:610px;height:610px;margin-top:55px;z-index:1}
.aiot-feature-circle .bg{position:absolute;left:0;top:0;display:block;z-index:-1}
.aiot-feature-circle.animated .bg{animation:circle 4s ease both .2s}
@keyframes circle{0%{opacity:0;transform:rotate(0) scale(0)}50%{opacity:1;transform:rotate(50deg) scale(1)}100%{transform:rotate(0) scale(1)}}
.aiot-feature-circle .pic{width:276px;height:276px;margin-top:30px}
.aiot-feature-circle li{position:absolute;width:200px;height:200px;border-radius:50%;padding:20px;border:2px dashed #d7d7da;transition:border-color .4s ease}
.aiot-feature-circle li:hover{border-color:#0093dd}
.aiot-feature-circle li .inner{width:100%;height:100%;background:#7188b2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:26px;text-align:center;padding:20px}
.aiot-feature-circle li .inner.blue-bg{background:#0093dd}
.aiot-feature-circle li:nth-child(1){left:10%;top:2%}
.aiot-feature-circle li:nth-child(2){right:6%;top:5%}
.aiot-feature-circle li:nth-child(3){left:-6%;top:49%}
.aiot-feature-circle li:nth-child(4){right:-6%;top:48%}
.aiot-feature-circle li:nth-child(5){bottom:-10%;left:34%}
.aiot-graphic{padding:90px 0 75px}
.aiot-graphic-tip{font-size:18px;color:#666;max-width:85%;margin:30px auto 0}
.aiot-graphic .cont{margin-top:50px}
.aiot-graphic .cont img{display:block;max-width:100%;margin:0 auto}
.aiot-scenes{padding:75px 0 100px;background:#f2f4f8}
.aiot-scenes .list:after{content:'';width:24%}
.aiot-scenes a{display:block;width:24%;position:relative;margin-top:30px;overflow:hidden;transition:transform .4s ease}
.aiot-scenes a:hover{transform:translateY(-10px)}
.aiot-scenes a .tit{z-index:1;position:absolute;width:100%;left:0;bottom:0;text-align:center;color:#fff;font-weight:700;font-size:20px;line-height:1;padding:25px 10px}
.aiot-scenes a .tit:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent 100%);z-index:-1}

/* 后加图片 */
.proDImg{overflow: hidden;}
.proDImg img{margin-top: 30px;}

/* 产品详情 */
.prodDetail-feature{padding:114px 0 134px}
.prodDetail-feature .prod-slider{width:44.4%}
.prodDetail-feature-info{width:55.6%;padding-left:56px;padding-top:20px}
.prodDetail-feature-info .tit{color:#3c454c;font-size:42px;font-weight:lighter;line-height:1}
.prodDetail-feature-info .txt{padding:40px 0 50px;border-top:1px solid #dadbdc;border-bottom:1px solid #dadbdc;margin-top:30px}
.prodDetail-feature-info .txt p{line-height:30px;color:#3c454c;font-size:18px;padding-left:38px;position:relative}
.prodDetail-feature-info .txt p:after{content:'';width:16px;height:16px;border-radius:50%;border:3px solid #0093dd;position:absolute;left:0;top:8px}
.prodDetail-feature-info .txt p+p{margin-top:32px}
.prodDetail-parameter{padding:106px 0 116px}
.prodDetail-parameter .content{margin-top:40px}
.prodDetail-parameter .heading{display:flex;align-items:center;background:#dbdfe7;font-size:23px;color:#3c454c;font-weight:700;line-height:1}
.prodDetail-parameter .heading .tit{width:17%;padding:25px 38px}
.prodDetail-parameter .heading .txt{width:83%;padding:25px 92px;border-left:1px solid #bcc1cc}
.prodDetail-parameter li{display:flex;border:1px solid #e6e8ed;border-top:0}
.prodDetail-parameter li .tit{min-width:17%;padding:21px 20px 21px 38px;font-size:18px;color:#3c454c;background:#f2f4f8}
.prodDetail-parameter li .txt{width:83%;padding:21px 92px;border-left:1px solid #e6e8ed}
.prodDetail-parameter li .txt p{color:#747b8d;font-size:16px}
.prodDetail-parameter li .txt p+p{margin-top:15px}
.prodRecommend{padding:90px 0 116px;background:#f2f4f8}
.prodRecommend .list:after{content:'';width:31.5%}
.prodRecommend .list{margin-top:20px}
.prodRecommend .list a{display:block;width:31.5%;margin-top:20px}
.prodRecommend .list a picture{background:#fff;height:300px;overflow:hidden}
.prodRecommend .list a:hover picture img{transform:scale(.9)}
.prodRecommend .list a .info{background:#0093dd;padding:20px;text-align:center}
.prodRecommend .list a .info .tit{font-size:23px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/* 传感器 */
.sensor-adv{padding-top:90px}
.sensor-adv-main{margin-top:66px;background:#f2f4f8;padding:50px 0 90px}
.sensor-adv-tit{font-size:26px;color:#333;line-height:1}
.sensor-adv-main .content{background:#fff;margin-top:35px;padding:30px 98px}
.sensor-adv-main ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #e8ecef}
.sensor-adv-main ul+ul{border-bottom:0}
.sensor-adv-main ul+ul li:nth-child(1):before,.sensor-adv-main ul+ul li:nth-child(3):after{display:none}
.sensor-adv-main li{width:33.33%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:294px;position:relative;text-align: center}
.sensor-adv-main li i{width:100%;height:100px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
.sensor-adv-main li i:after{content:'';width:140px;height:140px;border-radius:50%;transform:translateX(-50%) scale(0);background:linear-gradient(90deg,rgba(56,142,228,.1) 0,rgba(56,142,228,0) 100%);position:absolute;left:50%;transition:transform .4s ease,opacity .4s ease;z-index:-1}
.sensor-adv-main li i img{transition:transform .4s ease}
.sensor-adv-main li:hover i:after{transform:translateX(-50%) scale(1)}
.sensor-adv-main li:hover i img{transform:scale(.9)}
.sensor-adv-main li .tit{color:#464646;font-size:18px;line-height:1;margin-top:25px}
.sensor-adv-main li p{font-size:14px;color:#8991a5;margin-top:6px}
.sensor-adv-main li+li{border-left:1px solid #e8ecef}
.sensor-adv-main li:after{content:'';width:11px;height:11px;border:2px solid #0093dd;border-radius:50%;position:absolute;background:#fff;right:-6px;bottom:-6px;z-index:2}
.sensor-adv-main li:before{content:'';width:11px;height:11px;border:2px solid #0093dd;border-radius:50%;position:absolute;background:#fff;left:-6px;bottom:-6px;z-index:2}
.sensor-adv-main li:nth-child(2):after,.sensor-adv-main li:nth-child(2):before{bottom:auto;top:-6px}
.sensor-sidebar{width:16%;border-right:1px solid #e4e4e4;padding:110px 0}
.sensor-sidebar a{font-size:28px;color:#666;text-align:right;display:block;position:relative;padding-right:20px;transition:color .4s ease}
.sensor-sidebar a.active,.sensor-sidebar a:hover{color:#0093dd}
.sensor-sidebar a i{display:block;width:12px;height:12px;border:1px solid #666;border-radius:50%;position:absolute;right:-7px;top:50%;transform:translateY(-50%);transition:border .4s ease}
.sensor-sidebar a i:after{content:'';width:6px;height:6px;border-radius:50%;background:#666;position:absolute;left:2px;top:2px;transition:background-color .4s ease}
.sensor-sidebar a.active i{border-color:#0093dd}
.sensor-sidebar a.active i:after{background:#0093dd}
.sensor-sidebar a+a{margin-top:80px}
.sensor-tab-main{width:79%;height:800px}
.sensor-tab-main .swiper-container{width:calc(100% + 80px)}
.sensor-tab-main .bg{position:absolute;right:-60px;top:50%;transform:translateY(-50%);z-index:-1}
.sensor-tab-main .item{display:flex;align-items:center}
.sensor-tab-main .txt{width:45%}
.sensor-tab-main .txt .tit{font-size:43px;color:#333}
.sensor-tab-main .txt p{font-size:24px;color:#333;margin-top:40px;line-height:40px}
.sensor-tab-main .txt a{width:155px;height:45px;border-radius:30px;border:1px solid #0093dd;font-size:16px;color:#0093dd;line-height:1;margin-top:50px;transition:all .4s ease}
.sensor-tab-main .txt a:hover{background:#0093dd;color:#fff}
.sensor-tab-main .txt a svg{margin-left:5px}
.sensor-change{background:#f2f4f8;padding:90px 0}
.sensor-change .content{margin-top:86px}
.sensor-change .item{width:39%;background:#fff;border:1px solid #d7dde3}
.sensor-change .item .info{padding:40px 36px}
.sensor-change .item .info p{font-size:19px;display:flex;color:#333;line-height:36px}
.sensor-change .item .info p i{display:block;margin-right:18px;width:26px;height:25px;min-width:26px;background:url(../images/pages/no-icon.png) no-repeat center/100%;margin-top:5px}
.sensor-change .item .info p i.yes-icon{background-image:url("../images/pages/yes-icon.png")}
.sensor-change .item .info p+p{margin-top:15px}

/* 传感器-产品列表 */
.sensor-list{background:#f2f4f8;padding:98px 0 110px}
.sensor-list .prodList-nav{padding:0 120px}
.sensor-list .prodList-nav a{height:60px;font-size:16px}
.sensorProd-list{margin-top:75px}
.sensorProd-cell:not(:first-child){display:none}
.sensorProd-cell .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-28px;    align-items: flex-start;}
.xxxx-list{height:1264px}
.sensorProd-cell .list .item{width:49%;background:#fff;padding:50px;text-align:center;transition:all .4s ease;margin-top:28px}
.sensorProd-cell .list .item:hover{box-shadow:4px 13px 54px 0 rgba(21,41,79,.1);background: linear-gradient(to bottom,#ececec,#f8f8f8);}
.sensorProd-cell .list .item .tit{color:#333;font-weight:700;font-size:34px;transition:color .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sensorProd-cell .list .item .tit:hover{color:#0093dd}
.sensorProd-cell .list .item p{color:#333;font-size:20px;line-height:30px;height:60px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:530px;margin:5px auto 0}
.sensorProd-cell .list .item .btn{height:48px;width:146px;border-radius:30px;border:1px solid #0093dd;margin:15px auto 0;color:#0093dd;font-size:18px;line-height:1;transition:background-color .4s ease,color .4s ease}
.sensorProd-cell .list .item .btn:hover{color:#fff;background:#0093dd;}
.sensorProd-cell .list .item .btn svg{margin-left:5px}
.sensorProd-cell .list .item .pic{height:300px;margin-top:25px;display:flex;align-items:center;justify-content:center}
.sensorProd-cell .list .item .pic:hover img{transform:scale(1.1)}
.sensorProd-cell .list .item .pic img{transition:all .4s ease;height: 230px;}
.sensorProd-cell .paging{margin-top:50px}

/* 关于我们 */
.about-profile{padding:90px 0 70px}
.about-profile .txt{width:50%}
.about-profile .content{margin-top:40px;padding-right:20px}
.about-profile .content .tit-en{font-family:Bahnschrift;font-size:28px;line-height:1;color:#0093dd}
.about-profile .content .tit-cn{color:#29385c;font-size:24px;line-height:1;margin:10px 0 30px}
.about-profile .content p{font-size:14px;line-height:24px;color:#747b8d}
.about-profile .pic{width:50%;}
.about-profile .pic img{border-radius: 15px;}
.about-qua .heading{font-size:20px;color:#29385c;line-height:1}
.about-qua .tip{font-size:14px;color:#747b8d;line-height:1;margin-top:15px}
.about-qua ul{margin-top:20px}
.about-qua li{width:25%;border:1px solid #d5d5d5;display:flex;flex-direction:column;justify-content:center;align-items:center;height:180px}
.about-qua li i{display:flex;align-items:center;justify-content:center;width:100%;height:84px}
.about-qua li:not(:first-child){width:calc(25% + 1px);margin-left:-1px}
.about-qua li .tit{color:#3c4457;font-size:16px;margin-top:10px}
.about-property{padding:60px 0 80px}
.about-property .content{background-color:#eef1f5;padding:30px 75px 30px}
.about-property picture{width:30%}
.about-property .txt{width:65%}
.about-property .txt .tit{font-size:20px;color:#29385c}
.about-property .txt p{font-size:14px;line-height:24px;color:#747b8d}
.about-dev{padding:90px 0 100px;background:url(../images/pages/about-dev-bg.jpg) no-repeat center/cover}
.about-dev .content{margin-top:60px}
.about-dev .txt{width:40%;background:#0093dd;color:#fff;height:300px}
.about-dev .txt .cont-od{max-height:60%;overflow-y:auto}
.about-dev .txt .cont{margin-top:20px;overflow:hidden}
.about-dev .txt .cont-od::-webkit-scrollbar{width:2px;height:100%;background:#fff}
.about-dev .txt .cont-od::-webkit-scrollbar-thumb{background:#d3cfcf;border-radius:30px}
.about-dev .txt .cont-od::-webkit-scrollbar-track{border-radius:30px}
.about-dev .txt .year{font-size:60px;line-height:1;font-family:Bahnschrift}
.about-dev .txt p{font-size:14px;position:relative;padding-left:15px}
.about-dev .txt p:after{content:'';width:5px;height:5px;border-radius:5px;position:absolute;left:0;top:8px;background:#fff}
.about-dev .txt p+p{margin-top:10px}
.about-dev .txt .item{display:flex;flex-direction:column;justify-content:center;padding:30px 70px 30px 90px}
.about-dev .list{width:60%;position:relative}
.about-dev .list:after{content:'';position:absolute;width:100%;height:1px;background:rgba(255,255,255,.24);bottom:40px;left:0}
.about-dev .list .swiper-container{position:absolute;bottom:30px;width:100%;left:0}
.about-dev .list .item{width:192px;text-align:center;cursor:pointer}
.about-dev .list .item span{display:inline-block;padding:5px 5px 0;font-size:48px;color:#fff;line-height:1;font-family:Bahnschrift;letter-spacing:-.25rem;transition:background-color .4s ease;border-radius:5px}
.about-dev .list .item i{display:block;width:19px;height:19px;border-radius:50%;border:1px solid #fff;position:relative;margin:20px auto 0}
.about-dev .list .item:hover span{background:rgba(255,255,255,.1)}
.about-dev .list .item i:after{content:'';width:9px;height:9px;border-radius:50%;position:absolute;left:4px;top:4px;background:#fff}
.about-dev .bg{position:absolute;left:7%;top:20px}
.swiper-btn-list{position:absolute;top:0;right:0}
.swiper-btn-list button{width:50px;height:50px;border:1px solid #fff;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:all .4s ease}
.swiper-btn-list button:not(.swiper-button-disabled):hover{background:#fff;color:#333}
.swiper-btn-list button:not(:first-of-type){margin-left:-1px}
.about-ability{padding:90px 0}
.about-ability .content{border:1px dashed #bebebe;border-radius:140px;margin-top:40px;padding:20px}
.about-ability .item{display:flex;align-items:center;justify-content:center;width:240px;height:240px;border-radius:50%;background-color:#eef8fb;padding:20px}
.about-ability .item .in{width:100%;height:100%;border-radius:50%;background-color:#0093dd;display:flex;flex-direction:column;justify-content:center;align-items:center}
.about-ability .item i{width:100%;height:48px;display:flex;align-items:center;justify-content:center}
.about-ability .item p{color:#fff;font-size:20px;text-align:center;margin-top:20px;line-height:26px}
.about-ability .item p span{display:block}
.about-ability .rgt{width:68%;position:relative}
.about-ability .rgt:after{content:'';background-color:#598296;width:90%;left:0;top:0;right:0;bottom:0;margin:auto;height:20px;position:absolute;z-index:-1}
.about-ability .rgt .item p{font-size:16px;line-height:24px}
.about-ability .rgt .item:nth-child(1) .in{background-color:#29bce6}
.about-ability .rgt .item:nth-child(2) .in{background-color:#28b2ae}
.about-ability .rgt .item:nth-child(3) .in{background-color:#45cbbd}
.about-ability .arrow i{display:block;background:url(../images/pages/about-ability-arrow.png) no-repeat center/100%;width:63px;height:45px}
.about-honor{padding-bottom:180px}
.about-honor-tab{margin-top:40px}
.about-honor-tab a{width:240px;height:60px;font-size:20px;color:#747b8d;line-height:1;border:1px solid #ccd2dd;transition:border .4s ease,color .4s ease}
.about-honor-tab a.active{border-color:#0093dd;background:#0093dd;color:#fff}
.about-honor-tab a:not(.active):hover{border-color:#0093dd;color:#0093dd}
.about-honor-tab a+a{margin-left:20px}
.about-honor-list{margin-top:20px}
.about-honor-cell:not(:first-of-type){display:none}
.about-honor-cell .content{background:#eef1f5 url(../images/pages/about-honor-bg.jpg) no-repeat left bottom/cover;padding:40px 60px}
.about-honor-cell .txt{width:56%}
.about-honor-cell .txt .tit{font-size:24px;color:#0093dd;line-height:1}
.about-honor-cell .txt .cont{margin-top:28px}
.about-honor-cell .txt p{color:#747b8d;font-size:14px;line-height:24px}
.about-honor-cell .slider{width:28%;height:380px;border:1px solid #ccd2dd;background:#f8f9fb;padding:20px}
.about-honor-cell .slider .item{display:flex;align-items:center;justify-content:center}
.about-honor-cell .slider .swiper-btn{background:0 0;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:color .4s ease}
.about-honor-cell .slider .swiper-btn:not(.swiper-button-disabled):hover{color:#0093dd}
.about-honor-cell .slider .swiper-btn.prev{left:-50px}
.about-honor-cell .slider .swiper-btn.next{right:-50px}

/* 联系我们 */
.contact{padding:90px 0 80px}
.contact-txt{width:40%;padding-right:20px}
.contact-txt .tit{color:#29385c;font-size:24px;line-height:1;margin-top:55px}
.contact-txt .tip{color:#747b8d;font-size:14px;margin-top:10px}
.contact-txt ul{margin-top:65px}
.contact-txt li{display:flex;align-items:center}
.contact-txt li i{width:48px;height:48px;border-radius:50%;background:#0093dd;display:flex;align-items:center;justify-content:center}
.contact-txt li .info{margin-left:18px}
.contact-txt li .info h6{font-size:16px;color:#29385c;line-height:1}
.contact-txt li .info p{font-size:14px;color:#747b8d;margin-top:5px}
.contact-txt li+li{margin-top:20px}
.contact-msg{width:60%}
.contact-msg .inline-input{width:46%;margin-bottom:30px}
.contact-msg .inline-input.max{width:100%}
.contact-msg .inline-input.max textarea{height:80px}
.contact-msg .inline-input p{color:#29385c;font-size:16px;line-height:1;margin-bottom:8px}
.contact-msg .inline-input input,.contact-msg .inline-input textarea{width:100%;height:46px;border:1px solid #d9d9db;padding:12px 20px;transition:all .4s ease}
.contact-msg .inline-input input::placeholder,.contact-msg .inline-input textarea::placeholder{color:#c5c9d2;font-size:14px}
.contact-msg input:focus,.contact-msg textarea:focus{background:#fff;border-color:#1b74c6;box-shadow:0 2px 18px 0 rgba(0,99,180,.27)}
.contact-msg .bott{width:100%}
.contact-msg .bott .lft{width:68%}
.contact-msg .bott .lft .inline-input{margin:0}
.contact-msg .bott .lft input{width:68%;border-right:0}
.contact-msg .bott .lft button{width:32%;background:#d9d9db;cursor:pointer;font-size:14px;color:#858b99;transition:opacity .4s ease}
.contact-msg .bott .lft button:not(.ing):hover{opacity:.8}
.contact-msg .bott .lft button.ing{cursor:not-allowed;background:#dadada}
.contact-msg .bott .btn{width:120px;font-size:16px;color:#fff;background:#0093dd;height:46px}
#map{height:500px;display:block;width:100%}
.map-outside{overflow:hidden}

/* 应用案例 */
.case-list{padding:90px 0 110px}
.case-list .list{margin-top:-30px}
.case-list .item{width:32%;position:relative;overflow:hidden;margin-top:30px}
.case-list .item.max{width:49%}
.case-list .item .txt{position:absolute;width:100%;bottom:0;color:#fff;text-align:center;left:0;z-index:1;padding:20px 20px 10px;transition:all .8s ease}
.case-list .item:before{content:'';position:absolute;width:100%;height:100%;left:0;background:rgba(0,147,221,.9);z-index:0;bottom:0;transition:all .5s ease;transform:scale(0);transform-origin:center}
.case-list .item:hover:before{transform:scale(1)}
.case-list .item:after{content:'';position:absolute;width:100%;height:70px;left:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent 100%);z-index:0;bottom:0;transition:all .4s ease}
.case-list .item:hover:after{opacity:0;visibility:hidden}
.case-list .item:hover .txt{bottom:50%;transform:translateY(50%)}
.case-list .item .txt .tit{font-weight:700;font-size:23px;line-height:1;transform:translateY(28px);transition:transform .4s ease}
.case-list .item:hover .txt .tit{transform:translateY(0)}
.case-list .item .txt a{width:90px;height:28px;border-radius:30px;border:1px solid #fff;margin:15px auto 0;opacity:0;transition:all .4s ease;visibility:hidden}
.case-list .item .txt a:hover{background:#fff;color:#0093dd}
.case-list .item:hover .txt a{opacity:1;visibility:visible}
.case-page{padding:30px 0 110px}
.case-page .heading.animated{animation:clip .6s ease both}
.case-page .heading .tit{width:100%;position:absolute;left:0;bottom:0;font-size:32px;line-height:1;padding:24px 30px;color:#fff}
.case-page .item{display:flex;background:#f5f5f5;margin-top:30px;opacity:0;-ms-transform:scale(1.05);transform:scale(1.05);transition:opacity .5s cubic-bezier(.49,.01,.27,1),transform .5s cubic-bezier(.49,.01,.27,1)}
.case-page .item.animated{opacity:1;transform:scale(1)}
.case-page .item:nth-child(even){flex-direction:row-reverse}
.case-page .item .pic{width:30%;overflow:hidden;position:relative}
.case-page .item .pic img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;width:auto;height:100%;transition:width .2s ease-out,height .2s ease-out}
.case-page .item:hover .pic img{height:110%}
.case-page .item .info{width:70%;padding:44px 70px;transition:all .2s ease}
.case-page .item:hover .info{transform:translateX(-10px)}
.case-page .item:nth-child(even):hover .info{transform:translateX(10px)}
.case-page .item .info .tit{color:#333;font-size:24px;line-height:1}
.case-page .item .info p{font-size:16px;color:#888;line-height:28px;margin-top:20px;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:84px}
.case-page .item .info .btn{margin-top:20px;width:140px;height:40px;border-radius:30px;background:#0093dd;color:#fff}
.case-article{padding:80px 0 110px}
.case-article .content{width:71%}
.case-article .content h1{font-size:28px;color:#000;position: relative;text-align: center;}
.case-article .content h1::after{content: "";position: absolute;left: 50%;bottom: -15px;transform: translateX(-50%);width: 50px;height: 4px;background: #0093dd;}
.case-article .content p{color:#666;font-size:16px;line-height:32px}
.case-article .content .txt{margin-top:50px}
.case-article .content img{display:block;max-width:100%;margin:0 auto}
.case-article .side{width:23.5%;position:sticky;top:150px;height:100%}
.case-article .side .heading{height:55px;background:#0093dd;color:#fff;text-align:center;font-size:22px;display:flex;align-items:center;justify-content:center}
.case-article .side li{border:1px solid #e8e8e8;text-align:center;padding:14px 10px;transition:background-color .4s ease}
.case-article .side li:hover{background:#f4f4f4}
.case-article .side li a{font-size:16px;color:#666}
.case-article .side li+li{border-top:0}

.background-max .max-cont{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent}

/* 定制服务 */
.serve{width: 100%;overflow: hidden;}
.serve-items{width: 100%;padding: 90px 0 100px;background: #fff;}
.serve-items:nth-child(2n+1){background: #f4f6f9;}
.serve-title{font-size: 36px;color: #333;line-height: 1.1;text-align: center;}
.serve-more{display: flex;width: 100%;flex-wrap: wrap;margin-top: 58px;}
.serve-img{width: 534px;}
.serve-img img{width: 100%;object-fit: cover;}
.serve-tabs{width: calc(100% - 534px);box-shadow: 1px 0 16px rgba(0,0,0,.1);background: #fff;padding: 54px 44px;}
.serve-tabs-menu{display: flex;width: 100%;position: relative;}
.serve-tabs-menu::after{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #d9dee7;}
.serve-tabs-menu a{font-size: 22px;color: #3c454c;margin-left: 96px;position: relative;height: 38px;transition: all .4s ease;z-index: 4;line-height: 1.1;}
.serve-tabs-menu a::after{content: "";position: absolute;width: 100%;height: 2px;background: #0093dd;transition: all .4s ease;opacity: 0;left: 0;bottom: 0;}
.serve-tabs-menu a.active, .serve-tabs-menu a:hover{color: #0093dd;}
.serve-tabs-menu a.active::after{opacity: 1;}
.serve-tabs-menu a:first-child{margin-left: 0;}
.serve-tabs-info{width: 100%;margin-top: 54px;}
.serve-tabs-info>div{display: none;}
.serve-tabs-info>div.active{display: block;width: 100%;}
.serve-tabs-ys ul{display: flex;width: 100%;flex-wrap: wrap;}
.serve-tabs-ys li{width: 33.3333%;text-align: center;padding: 24px;position: relative;}
.serve-tabs-ys li .title{display: flex;align-items: center;justify-content: center;font-size: 20px;color: #333;}
.serve-tabs-ys li .title img{max-width: 32px;margin-right: 10px;}
.serve-tabs-ys li .text{font-size: 14px;color: #666;line-height: 24px;max-width: 170px;margin: 12px auto 0;}
.serve-tabs-ys li::before, .serve-tabs-ys li::after{content: "";position: absolute;right: 0;bottom: 0;}
.serve-tabs-ys li::before{border-right: 1px dotted #ccc;height: 100%;}
.serve-tabs-ys li::after{border-bottom: 1px dotted #ccc;width: 100%;display: none;}
.serve-tabs-ys li:nth-child(3n)::before{display: none;}
.serve-tabs-ys li:nth-child(-n+3)::after{display: block;}
.serve-items:nth-child(2n) .serve-more{flex-direction: row-reverse;}
.serve-tabs-lc ul{display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}
.serve-tabs-lc li{width: auto;}
.serve-tabs-lc li .icon{width: 86px;height: 86px;margin: 0 auto;border-radius: 50%;box-shadow: 1px 0 16px rgba(0,0,0,.1);display: flex;align-items: center;justify-content: center;}
.serve-tabs-lc li .icon img{max-height: 38px;}
.serve-tabs-lc li .text{font-size: 14px;color: #666;line-height: 20px;width: 124px;margin-top: 10px;text-align: center;}
.serve-tabs-lc .arr{width: 50px;height: 86px;display: flex;align-items: center;justify-content: center;}
.serve-tabs-lc .arr img{max-width: 42px;}
.serve-tabs-lc .arr.down img{transform: rotate(90deg);}
.serve-tabs-lc .arr.left img{transform: rotate(180deg);}
.serve-tabs-lc ul:nth-child(2n){justify-content: flex-end;}
.serve-tabs-lc ul:nth-child(2n) .arr{width: 124px;height: 66px;}
.serve-tabs-lc ul:nth-child(3n) {flex-direction: row-reverse;}

/* 案例详情 */
.casexqcp{width: 100%;padding: 80px 0 100px;overflow: hidden;}
.casexqcp-loop{width: 100%;margin-top: 40px;position: relative;}
.casexqcp-loop .swiper-container{padding-top: 10px;}
.casexqcp-link{width: 100%;display: block;position: relative;transition: all .4s ease;}
.casexqcp-link .img{display: flex;align-items: center;justify-content: center;width: 100%;height: 192px;padding: 12px;}
.casexqcp-link .img img{max-width: 84%;max-height: 84%;transition: all .6s ease;}
.casexqcp-link .text{display: block;font-size: 22px;color: #666;padding: 0 20px 20px;text-align: center;transition: all .4s ease;margin-top: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.casexqcp-link:hover .img img{transform: scale(1.04);}
.casexqcp-link:hover .text{color: #0093dd;}
.casexqcp-link:hover{transform: translateY(-4px);}
.casexqcp-loop .swiper-pagination{display: none;}
.casexqcp-prev, .casexqcp-next{width: 46px;height: 46px;cursor: pointer;position: absolute;border-radius: 50%;background: #ccc url('../images/common/arrLW.svg') no-repeat center/18px auto;transition: all .4s ease;top: 50%;margin-top: -23px;}
.casexqcp-prev{left: -68px;}
.casexqcp-next{right: -68px;transform: rotate(180deg);}
.casexqcp-prev:hover, .casexqcp-next:hover{background-color: #0093dd;}
.casexqtp{width: 100%;position: relative;}
.casexqtp img{width: 100%;object-fit: cover;}
.casexqtb{width: 100%;padding: 52px 0;}
.casexqtb-list{width: 100%;}
.casexqtb-list ul{display: flex;flex-wrap: wrap;}
.casexqtb-list li{width: 33.3333%;position: relative;text-align: center;border-right: 1px solid #ececec;}
.casexqtb-list li:last-child{border-right: none;}
.casexqtb-list li .icon{width: 156px;text-align: center;margin: 0 auto;transition: all .4s ease;}
.casexqtb-list li .icon img{max-width: 100%;}
.casexqtb-list li .name{font-size: 24px;color: #363636;line-height: 1.1;margin: 0 0 10px;}
.casexqtb-list li .text{font-size: 16px;color: #777;line-height: 26px;max-width: 154px;margin: 0 auto;}
.casexqtb-list li:hover .icon{transform: translateY(-4px);}

.gongyeCase.aiot-scenes{padding-top: 0;}
.gongyeCase.aiot-scenes a .tit{text-align: left;}
.gongyeCase.aiot-scenes a{width: 32%;}
.gongyeCase.aiot-scenes a .desc{margin-top: 10px;font-weight: normal;font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.gongyeCase.aiot-scenes a .desc p{line-height: inherit;}

.toPlace{position: relative;top: -160px;display: block;height: 0;overflow: hidden;}

.aiot-scenes.gongyeCase .swiper-wrapper{padding-bottom: 40px;}
.aiot-scenes.gongyeCase .swiper-pagination{bottom: 0;}
.aiot-scenes.gongyeCase .swiper-pagination-bullet {width: 10px;height: 10px;background: #eee;opacity: 1;margin: 0 8px !important;}
.aiot-scenes.gongyeCase .swiper-pagination-bullet-active {background: #08a3f3;}
.aiot-scenes.gongyeCase .slider{margin-top: 20px;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .com-block{padding:80px 0!important}
    .full-banner .content .tit{font-size: 60px}
    .full-banner .content p{margin-top: 20px}
    .com-title .cn{font-size: 40px}
    .com-title .en{font-size: 60px}
    .com-title.size38 .cn{font-size: 34px}
    .com-title.size38 .en{font-size: 50px}
    .com-banner .txt .tit{font-size: 40px}
    .com-banner .txt p{font-size: 16px;line-height: 24px;margin-top: 5px}
    .com-banner .txt a{margin-top: 30px}
    .full-banner .swiper-pagination{bottom:40px}
    .xxxx-list{height:1048px}

    .prodList-nav{margin-top: 70px}
    .prodList-nav a{height: 60px}
    .prodList-list{margin-top: 40px}
    .prodList-cell .list a .info{padding: 0 35px}
    .prodList-cell .list a .tit{font-size: 20px}
    .prodList-cell .list a{height: 350px;margin-top:40px;width: 48.5%}
    .prodList-cell .list{margin-top: -40px;height: 780px;}
    .prodList-cell .list a .btn{margin-top: 20px;width: 110px;height: 36px}

    .newsList-tit{font-size: 34px}
    .newsList-list a picture{height: 230px}
    .newsList-list a .tit{margin-top: 15px}
    .newsList-list a p{margin-top: 15px}
    .newsList-list a{margin-top: 50px}
    .newsList-list{margin-top:0}
    .article .heading{padding-bottom: 20px}
    .article,.newsRec{padding-bottom: 80px}

    .aiot-custom-cont{background-size: 1200px}
    .aiot-custom-cont li .txt{font-size: 20px;padding: 14px 30px}
    .aiot-custom-cont li.rgt .txt{top: -40%}
    .aiot-custom-cont li.lft .txt{top: -30%}
    .aiot-custom-cont li.lft.bottom .txt{right: 110%}
    .aiot-custom-cont li.rgt.bottom .txt{left: 110%}
    .aiot-custom-cont li i{width: 100px;height: 100px}
    .aiot-custom-cont li i img{max-width:60%;max-height: 60%;width: auto;height: auto}
    .aiot-custom-cont .circle{width: 900px;height: 900px}
    .aiot-custom-cont .circle-in{width: 500px;height: 500px}
    .aiot-solution-item .txt .tit{font-size: 36px}
    .aiot-solution-item .txt .btn{margin-top: 20px}
    .aiot-solution .com-title{margin-bottom: 40px}
    .aiot-custom-cont .circle-inn .tit{font-size: 28px}
    .aiot-overview-info .txt p{font-size: 18px;line-height: 32px}
    .aiot-overview-info .txt{margin-top: 40px}
    .prod-slider-main{height: 440px}
    .com-title-36{font-size: 32px}
    .aiot-graphic-tip{font-size: 16px;margin-top: 20px}
    .aiot-scenes a .tit{font-size: 18px;padding: 20px 10px}
    .aiot-feature-circle li .inner{font-size: 16px;line-height: 24px}
    .aiot-feature{padding: 80px 0 150px}
    .aiot-overview-info{width: 40%}

    .prodDetail-feature-info{padding-left: 40px}
    .prodDetail-feature-info .txt{padding: 30px 0}
    .prodDetail-feature-info .txt p{font-size: 16px;padding-left: 30px;line-height: 28px}
    .prodDetail-feature-info .txt p+p{margin-top: 25px}
    .prodDetail-parameter .heading{font-size: 20px}
    .prodDetail-parameter .heading .tit{padding: 18px 25px;width: 20%}
    .prodDetail-parameter li .tit{font-size: 16px;padding: 18px 15px 18px 25px;min-width: 20%}
    .prodDetail-parameter li .txt,.prodDetail-parameter .heading .txt{width: 80%;padding: 18px 50px}
    .prodDetail-parameter li .txt p{font-size: 15px}
    .prodDetail-parameter li .txt p+p{margin-top: 10px}
    .prodRecommend .list a picture{height: 250px}
    .prodRecommend .list a .info .tit{font-size: 20px}
    .prodRecommend .list a .info{padding: 15px}

    .sensor-adv-main .content{padding: 30px 50px}
    .sensor-adv-main li{height: 250px}
    .sensor-sidebar{width: 20%}
    .sensor-tab-main{width: 75%;height: 600px}
    .sensor-sidebar a{font-size: 24px}
    .sensor-tab-main .txt .tit{font-size: 32px}
    .sensor-tab-main .txt p{font-size: 20px;line-height: 34px;margin-top: 20px}
    .sensor-sidebar a+a{margin-top: 50px}
    .sensor-change .item .info{padding: 20px}
    .sensor-change .item .info p{font-size: 18px;line-height: 30px}
    .sensorProd-list{margin-top: 50px}
    .sensorProd-cell .list .item{padding: 30px 20px}
    .sensorProd-cell .list .item .tit{font-size: 30px}
    .sensorProd-cell .list .item p{font-size: 18px;line-height: 26px;height: 52px;max-width: 450px}
    .sensorProd-cell .list .item .btn{height: 44px;font-size: 16px}
    .sensorProd-cell .list .item .pic{height: 250px}
    .sensorProd-cell .list .item .pic img{height: 200px;}

    .about-profile .content .tit-en{font-size: 24px}
    .about-profile .content .tit-cn{font-size: 22px;margin: 10px 0 20px}
    .about-profile .content{margin-top: 30px}
    .about-profile .txt{width: 55%}
    .about-profile .pic{width: 45%}
    .about-profile{padding: 80px 0 60px}
    .about-property{padding: 50px 0 60px}
    .about-property .content{padding: 30px 50px}
    .about-dev .content{margin-top: 50px}
    .about-dev .txt .item{padding: 30px 60px}
    .about-dev .txt .year{font-size: 50px}
    .about-dev .txt .cont{margin-top: 10px}
    .about-dev .list .item span{font-size: 40px}
    .about-dev .bg{width: 70%}
    .swiper-btn-list button{width: 45px;height: 45px}
    .about-ability .item{width: 200px;height: 200px;padding: 10px}
    .about-ability .item p{font-size: 18px;line-height: 24px}
    .about-ability .rgt .item p{line-height: 22px}
    .about-ability .item p{margin-top: 10px}
    .about-honor-tab a{width: 200px;height: 50px;font-size: 18px}
    .about-honor-tab{margin-top: 30px}
    .about-honor-cell .content{padding: 30px 50px}
    .about-honor-cell .slider{height: 310px}
    .about-honor-cell .slider .swiper-btn.next{right: -35px}
    .about-honor-cell .slider .swiper-btn.prev{left: -35px}
    .about-honor-cell .txt .cont{margin-top: 20px}
    .about-honor{padding-bottom: 100px}

    .contact-txt ul{margin-top: 40px}
    .contact-txt .tit{margin-top: 40px;font-size: 22px}
    .contact-txt li i{width: 44px;height: 44px}
    .contact-txt li i img{max-width: 20px}
    .contact-txt li .info{margin-left: 10px}
    .contact-msg .inline-input input{height: 42px}
    .contact-msg .bott .btn{height: 42px}
    .contact-msg .inline-input{margin-bottom: 20px}

    .case-list .item .txt .tit{font-size: 22px}
    .case-page .heading .tit{font-size: 28px;padding: 20px 25px}
    .case-page .item .info .tit{font-size: 22px}
    .case-page .item .info p{line-height: 24px;height: 72px;margin-top: 15px}
    .case-page .item .info{padding: 40px 50px}
    .case-article .content h1{font-size: 24px}
    .case-article .side{width: 26%}
    .case-article .side .heading{font-size: 20px;height: 50px}

    .com-navigation .rgt-nav a {padding: 0 14px;}
    .com-navigation .lft-nav span {margin: 0 16px;}
    .com-navigation .lft-nav {padding: 0 24px;}

    .serve-items {padding: 80px 0 88px;}
    .serve-title {font-size: 30px;}
    .serve-more {margin-top: 44px;}
    .serve-img {width: 460px;}
    .serve-tabs {width: calc(100% - 460px);padding: 40px 32px;}
    .serve-tabs-menu a {font-size: 20px;margin-left: 50px;}
    .serve-tabs-info {margin-top: 30px;}
    .serve-tabs-lc li .icon {width: 70px;height: 70px;}
    .serve-tabs-lc .arr {height: 70px;}
    .serve-tabs-lc li .text {width: 130px;}
    .serve-tabs-lc ul:nth-child(2n) .arr {width: 130px;height: 60px;}
    .casexqcp {padding: 80px 0 88px;}
    .casexqcp-link .text {font-size: 20px;padding: 0 16px 16px; }

    .aiot-scenes.gongyeCase .slider{margin-top: 10px;}
    
    .sucBan-mg{max-width: 1200px;}
    .sucBan-textR{width: 550px;height: 170px;margin-left: 60px;padding: 30px;}
    .sucBan-textL .title{font-size: 40px;}
    .sucBan-textL .text{font-size: 18px;margin-top: 20px;}
    .public-tit .text{max-width: 900px;}
    .cloud-fucCon{max-width: 1200px;}
    .cloud-slide .slide-text{padding: 50px 80px 80px 50px;}
    .cloud-slide .title{margin-bottom: 25px;padding-bottom: 15px;}
    .cloud-system{max-width: 1200px;}
}
@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .casexqcp-prev{left: -58px;}
    .casexqcp-next{right: -58px;}

}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */

}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .com-block{padding:60px 0!important}
    .full-banner .content .tit-top{font-size: 34px}
    .full-banner .content .tit{font-size: 50px}
    .full-banner .content p{font-size: 18px;margin-top: 15px}
    .com-title .cn{font-size: 34px;padding-bottom: 14px}
    .com-title .en{font-size: 50px}
    .com-title.size38 .en{font-size: 40px}
    .com-banner .content{padding-top:60px}
    .com-banner .content .transparent-tit{font-size: 40px}
    .com-title.size38 .cn{font-size: 30px}
    .com-banner .txt p{font-size: 15px;line-height: 22px;font-weight: normal}
    .com-banner .txt .tit{font-size: 34px}
    .com-banner .txt a{width: 150px;height: 42px;font-size: 15px;margin-top: 20px}

    .prodList-nav{margin-top: 50px;padding: 0 100px}
    .prodList-nav a{height: 50px}
    .prodList-cell .list{height: 720px;}
    .prodList-cell .list a .tit{font-size: 20px}
    .prodList-cell .list a{height: 320px}
    .prodList-cell .list a .info{padding: 0 20px}
    .prodList-cell .list a .btn{width: 110px;height: 36px;font-size: 15px}
    .prodList-cell .paging{margin-top: 40px}

    .newsList-list a picture{height: 192px}
    .newsList-list a .tit{font-size: 18px}
    .newsList-list a p{margin-top: 10px}
    .newsList-list a .bott{margin-top: 10px;font-size: 14px}
    .newsList-list a .bott .time{padding-left: 10px;margin-left: 10px}
    .newsList-list a{padding-bottom: 20px}
    .newsList .paging{margin-top: 40px}
    .article .heading h1{max-width: 80%}
    .article-nav .return-list{width: 160px}
    .article-nav .lft a,.article-nav .return-list{height: 46px}
    .newsRec-tit{font-size: 20px;padding-left: 40px}
    .newsRec-tit:after{width: 30px}
    .success{max-width: 900px;}
    .suc-list li:nth-child(1), .suc-list li:nth-child(2){height: 270px;}
    .suc-list li:nth-child(3), .suc-list li:nth-child(4), .suc-list li:nth-child(5){height: 340px;}
    .public-tit .text{max-width: 750px;font-size: 14px;margin: 20px auto;}
    .custom .container-sm{max-width: 900px;}
    .caseIn-text{width: 600px;height: auto;padding: 30px;}
    .caseIn-text .title{font-size: 30px;}
    .caseIn-text .text{font-size: 15px;margin-top: 5px;}
    .caseIn-icon ul{width: 900px;}
    .caseIn-icon{margin: 40px 0 90px 0;}
    .cloud-fucCon .swiperMenu{width: 550px;height: 40px;line-height: 40px;font-size: 15px;margin: 15px auto;}
    .cloud-fucCon,.cloud-fucCon{max-width: 1000px;}
    .cloud-slide .slide-text{padding: 30px;}
    .cloud-fuc{padding: 50px 0;}
    .cloud-system{max-width: 1000px;}


    .prod-slider-main{height: 400px}
    .prod-slider-thumbs .item{height: 80px}
    .aiot-overview-info .txt p{font-size: 16px;line-height: 28px}
    .aiot-overview-info .txt{margin-top: 20px}
    .aiot-feature{padding: 60px 0 130px}
    .com-title-36{font-size: 30px}
    .aiot-scenes a{width: 32%;margin-top: 25px}
    .aiot-scenes .list:after{width: 32%}
    .aiot-feature-circle{width: 500px;height: 500px}
    .aiot-feature-circle .pic{width: 220px;height: 220px;margin-top: 18px}
    .aiot-feature-circle li{width: 150px;height: 150px;padding: 10px}
    .aiot-feature-circle li .inner{font-size: 14px;line-height: 20px}

    .prodDetail-parameter .heading{font-size: 18px}
    .prodDetail-parameter li .tit{padding: 15px 10px 15px 20px;font-size: 16px}
    .prodDetail-parameter .heading .tit{padding: 15px 20px}
    .prodDetail-parameter li .txt,.prodDetail-parameter .heading .txt{padding: 15px 30px}
    .prodDetail-parameter li .txt p+p{margin-top: 5px}
    .prodDetail-parameter li .txt p{font-size: 14px}
    .prodDetail-parameter .content{margin-top: 30px}
    .prodRecommend .list a picture{height: 220px}
    .prodRecommend .list{margin-top: 10px}
    .prodRecommend .list a .info .tit{font-size: 18px}
    .prodRecommend .list a .info{padding: 10px}
    .prodDetail-feature-info .txt p{font-size: 15px;line-height: 26px;padding-left: 20px}
    .prodDetail-feature-info .txt{padding: 25px 0}
    .prodDetail-feature-info .txt p+p{margin-top: 20px}
    .prodDetail-feature-info .txt p:after{width: 12px;height: 12px;border-width:2px}

    .sensor-adv-main li{height: 220px}
    .sensor-adv-main li i{height: 80px}
    .sensor-adv-main li i:after{width: 120px;height: 120px}
    .sensor-adv-main li .tit{margin-top: 20px}
    .sensor-sidebar a{font-size: 20px}
    .sensor-sidebar{padding: 60px 0}
    .sensor-sidebar a+a{margin-top: 40px}
    .sensor-tab-main .txt .tit{font-size: 26px}
    .sensor-tab-main .txt p{font-size: 18px;line-height: 28px}
    .sensor-tab-main .txt a{width: 130px;height: 40px;font-size: 15px;margin-top: 30px}
    .sensor-tab-main{height: 500px}
    .sensor-tab-main .bg{right: 0}
    .sensor-change .item .info p{font-size: 16px;line-height: 24px}
    .sensor-change .item .info p i{width: 20px;min-width: 20px;height: 20px;margin-top: 2px;margin-right: 10px}
    .sensor-change .item .info p+p{margin-top: 10px}
    .sensor-change .item .info{padding: 20px 15px}
    .vs-icon{width: 80px}
    .sensor-change .content{margin-top: 60px}
    .sensor-adv-main{margin-top: 50px;padding: 50px 0 60px}
    .sensor-adv{padding-top: 60px}
    .sensor-list .prodList-nav a{height: 50px}
    .sensorProd-cell .list .item .tit{font-size: 26px}
    .sensorProd-cell .list .item p{font-size: 16px;line-height: 24px;height: 48px}
    .sensorProd-cell .list .item .btn{font-size: 14px;height: 40px;width: 120px}
    .sensorProd-cell .list .item .btn svg{height: 12px;margin-left: 3px}
    .sensorProd-cell .list .item{padding: 25px 15px 0;margin-top: 15px}
    .sensorProd-cell .list{margin-top: -15px}
    .sensorProd-list{margin-top: 40px}
    .sensor-list .prodList-nav{padding: 0 60px}

    .about-profile{padding: 60px 0}
    .about-profile .content{margin-top: 20px}
    .about-profile .content .tit-cn{margin: 5px 0 15px;font-size: 20px}
    .about-property{padding: 40px 0 50px}
    .about-dev .txt .year{font-size: 44px}
    .about-dev .txt p+p{margin-top: 6px}
    .about-dev .txt .item{padding: 30px 40px}
    .about-dev .list .item i{margin-top: 10px;width: 15px;height: 15px}
    .about-dev .list .item i:after{width: 7px;height: 7px;left: 3px;top: 3px}
    .about-dev .list .item span{font-size: 36px;letter-spacing: -0.15rem}
    .about-ability .item{width: 180px;height: 180px}
    .about-ability .content{padding: 10px}
    .about-honor-tab a{width: 180px;height: 44px;font-size: 16px}
    .about-honor-tab a+a{margin-left: 15px}
    .about-honor-cell .txt{width: 60%}
    .about-honor-cell .slider{height: 276px;padding: 15px}
    .about-honor-cell .slider .swiper-btn svg{width: 25px;height: 25px}
    .about-honor{padding-bottom: 80px}
    .about-dev .list .swiper-container{bottom:32px}

    .contact-txt{width: 45%}
    .contact-msg{width: 55%}
    .contact-txt li i{width: 40px;height: 40px}
    .contact-txt li i img{max-width: 18px}
    .contact-txt li .info p{margin-top: 3px}
    .contact-msg .inline-input p{font-size: 15px}
    .contact-msg .inline-input{width: 49%}
    .contact-msg .inline-input input,.contact-msg .inline-input textarea{padding: 10px 15px}
    #map{height: 400px}

    .case-list .item .txt .tit{font-size: 20px}
    .case-list .item{margin-top: 20px}
    .case-page .item .pic{width: 35%}
    .case-page .item .info{width: 65%}
    .case-page .heading .tit{font-size: 24px}
    .case-page .item{margin-top: 25px}
    .case-page .item .info{padding: 35px 40px}
    .case-article .content p{font-size: 15px;line-height: 28px}
    .case-article .side li a{font-size: 15px}
    .case-article .side li{padding: 10px}
    .case-article .content h1{font-size: 22px}

    .com-navigation .lft-nav a {font-size: 14px;}
    .com-navigation .rgt-nav a {font-size: 14px;}

    .serve-img,.serve-tabs{width: 100%;}
    .serve-img img{max-height: 420px;}
    .serve-items {padding: 60px 0 68px;}
    .serve-more {margin-top: 40px;}
    .casexqcp {padding: 60px 0 68px;}

    .RTUdz-text .title {
        font-size: 42px;
        margin-bottom: 200px;
        font-weight: 700;
    }
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .casexqcp-prev, .casexqcp-next{display: none;}
    .casexqcp-loop .swiper-pagination {display: block;bottom: 0;}
    .casexqcp-loop .swiper-wrapper{padding-bottom: 30px;}
    .casexqcp-loop .swiper-pagination-bullet {background: #e8e8e8;opacity: 1;margin: 0 6px !important;}
    .casexqcp-loop .swiper-pagination-bullet-active {opacity: 1;background:#08a3f3;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .RTUdz-text .title {
        font-size: 42px;
        margin-bottom: 150px;
        font-weight: 700;
    }

    .com-block{padding:50px 0!important}
    .full-banner .bg{height: auto;min-height: 350px}
    .full-banner .content .tit-top{font-size: 30px}
    .full-banner .content .inner{max-width: 60%}
    .full-banner .content .tit{font-size: 38px}
    .full-banner .content p{font-size: 16px;line-height: 30px}
    .com-navigation .home{width: 40px}
    .com-navigation .lft-nav span{margin: 0 15px}
    .com-navigation-outside{height: 50px}
    .com-title .cn{font-size: 30px}
    .com-title .en{font-size: 40px}
    .com-banner .content .transparent-tit{font-size: 40px}
    .com-banner .bg{min-height: 300px}
    .com-title.size38 .cn{font-size: 26px}
    .com-tip{font-size: 15px}
    .com-title+.com-tip{margin-top:10px}
    .com-navigation .container-cont{max-width: 100%}
    .com-navigation .rgt{display: none}
    .com-title-36{font-size: 28px}
    .com-banner .txt .tit{font-size: 30px}
    .com-banner .txt p{font-size: 14px}
    .com-banner .txt a{width: 140px;height: 38px;font-size: 14px}
    .xxxx-list{height:auto}

    .prodList-nav a{font-size: 16px;height: 40px}
    .prodList-nav .swiper-btn{width: 30px}
    .prodList-cell .list a{width: 100%;margin-top: 20px}
    .prodList-cell .list{margin-top: -20px;height: auto;}

    .newsList-list a{width: 49%;margin-top: 30px}
    .newsList-list a picture{height: 212px}
    .article .heading h1{font-size: 20px;max-width: 75%}
    .article .content{padding: 30px 0}
    .article-nav .lft{width: 100%}
    .article-nav .return-list{margin-top: 30px}
    .article, .newsRec{padding-bottom: 60px}
    /* .aiot-custom-cont .circle{width: 600px;height: 600px}
    .aiot-custom-cont{background-size: 700px;padding-top: 40px}
    .aiot-custom-cont .circle-in{width: 350px;height: 350px}
    .aiot-custom-cont .circle-inn{width: 200px;height: 200px;border-width: 40px}
    .aiot-custom-cont .circle-inn .tit{font-size: 22px;line-height: 28px}
    .aiot-custom-cont li i{width: 80px;height: 80px}
    .aiot-custom-cont li .txt{font-size: 18px;padding: 8px 15px}
    .aiot-solution-item .txt .tit{font-size: 28px}
    .aiot-solution .com-title{margin-bottom: 30px} */
    .success{padding: 50px 0 60px 0;}
    .RTUdz-text .title{font-size: 35px;}
    .RTUdz-text a{padding: 7px 25px;}
    .public-tit .ch{font-size: 30px;top: -5px;}
    .public-tit .ch::after{bottom: -5px;}
    .public-tit .eng{font-size: 50px;}
    .success{max-width: 700px;}
    .suc-list li:nth-child(1), .suc-list li:nth-child(2){width: calc((100% - 20px)/2);height: 230px;}
    .suc-list li:nth-child(3), .suc-list li:nth-child(4), .suc-list li:nth-child(5){width: calc((100% - 20px*2)/3);height: 290px;margin-top: 20px;}
    .suc-list{font-size: 18px;margin-top: 20px;}
    .sucBan-mg{max-width: 92%;}
    .sucBan-textL .title{font-size: 30px;}
    .sucBan-textL .text{font-size: 15px;margin-top: 5px;}
    .sucBan-textR{width: 350px;height: auto;margin-left: 20px;padding: 15px;font-size: 14px;}
    .sucCon-item{margin-top: 50px;}
    .public-tit .text{max-width: 600px;margin-top: 0;}
    .custom .container-sm{max-width: 92%;}
    .full-banner .content .tit-cu{font-size: 19px;}
    .sensor-case{padding: 50px 0 60px 4%;}
    .sensor-case .case-rgt{margin-top: 0;}
    .case-nav{margin-top: 20px;}
    .caseIn-text{padding: 20px;}
    .caseIn-text .title{font-size: 25px;}
    .caseIn-text .text{font-size: 14px;}
    .caseIn-item{margin-top: 50px;}
    .caseIn-icon{margin-top: 20px;}
    .caseIn-icon ul{width: 700px;}
    .caseIn-icon .title{font-size: 16px;margin: 15px 0 0 0;}
    .caseIn-icon .text{font-size: 12px;width: 80%;}
    .cloud-fucCon .swiperMenu{width: 450px;}
    .cloud-slide .title{font-size: 20px;}
    .cloud-system{max-width:700px;padding: 50px 0 80px 0;}
    .cloud-fucCon .swiperLoop{max-width: 750px;margin: 0 auto;}

    .aiot-solution-item .txt .btn{width: 120px}
    .prod-slider-main{height: 300px}
    .prod-slider-thumbs .item{height: 50px}
    .prod-slider-thumbs .swiper-btn{width: 20px;height: 25px}
    .prod-slider-thumbs .swiper-btn svg{width: 15px;height: 15px}
    .aiot-overview-info{width: 42%}
    .aiot-overview-info .txt p{font-size: 15px;line-height: 24px}
    .aiot-graphic-tip{font-size: 15px;margin-top: 15px}
    .aiot-feature-circle{margin-top: 40px}

    .prodDetail-feature-info{padding-left: 25px}
    .prodDetail-feature-info .txt{padding: 15px 0;margin-top: 20px}
    .prodDetail-feature-info .txt p{font-size: 14px;line-height: 24px}
    .prodDetail-feature-info .txt p+p{margin-top: 10px}
    .prodDetail-parameter li .tit{font-size: 15px;min-width: 25%}
    .prodDetail-parameter .heading .tit{width: 25%}
    .prodDetail-parameter li .txt,.prodDetail-parameter .heading .txt{width: 75%}
    .prodRecommend .list a picture{height: 190px}
    .prodRecommend .list a .info .tit{font-size: 16px}

    .sensor-adv{padding-top: 50px}
    .sensor-adv-main{padding: 50px 0;margin-top: 40px}
    .sensor-adv-tit{font-size: 24px}
    .sensor-adv-main .content{margin-top: 25px;padding: 30px}
    .sensor-adv-main li{height: 190px}
    .sensor-adv-main li .tit{margin-top: 15px;font-size: 16px}
    .sensor-adv-main li:after,.sensor-adv-main li:before{display: none!important}
    .sensor-adv-main li i{height: 70px}
    .sensor-adv-main li i:after{width: 110px;height: 110px}
    .sensor-sidebar{width: 100%;display: flex;padding: 0;border:0;border-bottom: 1px solid #e4e4e4;justify-content: center}
    .sensor-sidebar a+a{margin: 0}
    .sensor-tab{padding: 60px 0 0}
    .sensor-sidebar a{padding:0 0 10px;white-space: nowrap;font-size: 18px;border-bottom: 2px solid transparent}
    .sensor-sidebar a+a{margin-left:40px}
    .sensor-sidebar a.active{border-bottom-color: #0093dd}
    .sensor-sidebar a i{display: none}
    .sensor-tab-main{width: 100%;height: 400px}
    .sensor-tab-main .txt .tit{font-size: 22px}
    .sensor-tab-main .txt p{font-size: 16px;line-height: 22px;margin-top: 10px}
    .sensor-tab-main .txt a{margin-top: 20px}
    .vs-icon{width: 60px}
    .sensor-change .item{width: 42%}
    .sensor-change .item .info p{font-size: 14px;line-height: 22px}
    .sensor-change .item .info p i{width: 15px;height: 15px;margin-right: 5px;min-width: 15px}
    .sensor-change .content{margin-top: 40px}
    .sensor-list .prodList-nav{padding: 0 40px}
    .sensorProd-cell .list .item .tit{font-size: 22px}
    .sensorProd-cell .list .item p{font-size: 14px;line-height: 22px;height: 44px}
    .sensorProd-cell .list .item .pic{height: 200px;margin-top: 15px}
    .sensorProd-cell .list .item .btn{height: 36px;margin-top: 10px}
    .sensorProd-cell .paging{margin-top: 40px}
    .sensorProd-cell .list .item .pic img{height: 140px;}
    .about-profile .txt{width: 100%}
    .about-profile .pic{width: 100%;margin-top: 20px}
    .about-profile{padding: 50px 0}
    .about-qua li i{height: 70px}
    .about-qua li:not(:first-child){width: 50%}
    .about-qua li{width: 50%;margin-top: -1px}
    .about-qua li:nth-child(2n+1){margin-left: 0}
    .about-qua .tip{margin-top: 10px}
    .about-property .content{padding: 30px}
    .about-dev .txt{width: 38%}
    .about-dev .txt .item{padding: 30px 20px}
    .about-dev .txt .year{font-size: 40px}
    .about-dev .list{width: 62%}
    .about-dev .list .item span{font-size: 32px}
    .swiper-btn-list button{width: 40px;height: 40px}
    .about-ability .item{width: 150px;height: 150px}
    .about-ability .item i{height: 40px}
    .about-ability .item .in img{max-width: 70%}
    .about-ability .item p{font-size: 16px;line-height: 22px}
    .about-ability .rgt .item p{font-size: 14px;line-height: 18px}
    .about-honor-tab a{width: 150px;height: 40px}
    .about-honor-tab{margin-top: 20px}
    .about-honor-cell .content{padding: 30px 40px 30px 30px}
    .about-honor-cell .txt .tit{font-size: 22px}
    .about-honor-cell .slider{height: 230px;padding: 10px}
    .about-honor-cell .slider .swiper-btn svg{width: 20px;height: 20px}
    .about-honor-cell .slider .swiper-btn.next{right: -30px}
    .about-honor-cell .slider .swiper-btn.prev{left: -30px}
    .about-honor{padding-bottom: 60px}

    .contact-txt{width: 100%}
    .contact-msg{width: 100%;margin-top: 30px}
    .contact-txt ul{margin-top: 30px}
    .contact-txt .tit{font-size: 20px}
    #map{height: 300px}

    .case-list .item .txt .tit{font-size: 18px}
    .case-page .heading .tit{font-size: 22px;padding: 20px 15px}
    .case-page .item{flex-wrap: wrap}
    .case-page .item .pic{width: 100%;padding-top: 50%}
    .case-page .item .info{width: 100%}
    .case-page .item .info .tit{font-size: 20px}
    .case-page .item:hover .info{transform: none}
    .case-page .item{opacity: 1;transform: scale(1)}

    .case-article .content{width: 100%}
    .case-article .side{width: 100%;margin-top: 40px}
    .case-article .side ul{display: flex;flex-wrap: wrap}
    .case-article .side li{width: 50%}
    .case-article .side li:nth-child(even){border-left: 0}

    .com-navigation .lft-nav{border-right: none;}

    .serve-tabs-lc li .text {width: 120px;}
    .serve-tabs-lc ul:nth-child(2n) .arr {width: 120px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .RTUdz-text .title {font-size: 25px;margin-bottom: 60px;}
    .com-block{padding:40px 0!important}
    .full-banner .content{background: rgba(0,0,0,.1)}
    .full-banner .content .inner{max-width: 100%}
    .full-banner .content .tit-top{font-size: 22px}
    .full-banner .content .tit{font-size: 32px}
    .full-banner .content p{font-size: 15px;line-height: 26px;margin-top: 10px}
    .com-title .cn{font-size: 26px;padding-bottom: 10px}
    .com-title .cn:after{height: 2px}
    .com-title .en{font-size: 35px}
    .com-navigation .lft-nav{padding: 0 15px}
    .com-title-36{font-size: 26px}
    .com-banner .txt .tit{font-size: 24px}
    .com-banner .pic{display: none}
    .com-banner .txt{width: 100%}
    .full-banner .swiper-pagination{bottom:20px}

    .prodList-nav{padding: 0 30px}
    .prodList-nav .swiper-btn{width: 20px}
    .prodList-nav a{font-size: 15px}
    .prodList-cell .list a{height: auto;flex-wrap: wrap}
    .prodList-cell .list a picture{width: 100%;height: 200px}
    .prodList-cell .list a .info{width: 100%;padding: 20px 15px;height: auto}
    .prodList-cell .list a .tit{font-size: 20px}
    .prodList-cell .paging{margin-top: 30px}
    .prodList-cell .list a p{height: auto;max-height: 130px}

    .newsList-list a{width: 100%}
    .article .heading h1{max-width: 100%}
    .article .rgt{margin-top: 10px}
    .article .heading{padding-bottom: 5px}
    .article, .newsRec{padding: 40px 0}
    .article-nav .lft a, .article-nav .return-list{max-width: 100%;width: 100%;height: 35px}
    .article-nav .return-list{margin-top: 20px}

    /* .aiot-custom-cont{padding-top: 30px}
    .aiot-custom-cont .circle{width: auto;height: auto;background:transparent}
    .aiot-custom-cont .circle-in{width: 100%;height: auto;flex-direction: column;border-radius: 5px;padding: 20px;align-items: flex-start}
    .aiot-custom-cont .circle-inn{border-width: 20px;margin: 0 auto 20px;width: 150px;height: 150px}
    .aiot-custom-cont ul{width: 100%}
    .aiot-custom-cont li{position: relative;left:auto!important;top: auto!important;display: flex;align-items: center;width: 100%;bottom:auto!important;right: auto!important;justify-content: space-between}
    .aiot-custom-cont li .txt{position: static;border-radius:30px!important;width: calc(100% - 65px);font-size: 16px;padding: 15px}
    .aiot-custom-cont li i{width: 60px;height: 60px;border-width:3px}
    .aiot-custom-cont li+li{margin-top: 10px}
    .aiot-solution-item .txt .tit{font-size: 24px}
    .aiot-solution-item .txt .btn{margin-top: 10px}
    .aiot-solution-item .bg{min-height: 250px}
    .aiot-solution .com-title{margin-bottom: 20px} */
    .RTUdz-text a{padding: 5px 15px;letter-spacing: 1px;font-size: 12px;}
    .success{max-width: 92%;padding: 40px 0;}
    .public-tit .eng{font-size: 35px;}
    .public-tit .ch{font-size: 25px;top: -15px;}
    .suc-more{width: 100px;height: 30px;line-height: 30px;margin-top: 20px;}
    .suc-more::after{right: 8%;width: 9px;height: 7px;}
    .suc-list li{width: 100% !important;margin-top: 10px !important;letter-spacing: 1px;}
    .suc-itemText a{padding: 3px 10px;font-size: 12px;}
    .sucBan-textL .title{font-size: 25px;}
    .sucBan-textL .text{margin-top: 0;}
    .sucBan-textR{width: 100%;padding: 15px;font-size: 13px;margin: 30px 0 0 0;}
    .public-tit .text{max-width: 92%;}
    .sucBan img{min-height: 400px;}
    .sensor-case{padding:50px 4%;}
    .caseIn-ban img{min-height: 400px;}
    .caseIn-text{width: 80%;}
    .caseIn-icon ul{width: 90%;}
    .caseIn-icon li{width: 50%;margin-top: 30px;}
    .caseIn-icon{margin: 0 0 50px 0;}
    .cloud-fucCon .swiperMenu{width: 80%;height: 30px;line-height: 30px;font-size: 12px;margin: 10px auto;}
    .cloud-slide .slide-img{width: 100%;}
    .cloud-system{padding: 40px 0;}
    .cloud-slide .title::after{width: 50px;}
    .cloud-slide .slide-text{padding: 25px;}
    .cloud-slide .title{margin-bottom: 20px;padding-bottom: 10px;}
    .cloud-slide .text{letter-spacing: 2px;font-size: 14px;}
    .cloud-system{max-width: 92%;}


    .aiot-overview .prod-slider{width: 100%}
    .aiot-overview-info{width: 100%;margin-top: 20px}
    .aiot-overview-info .txt p{font-size: 14px}
    .aiot-overview-info .txt{margin-top: 10px}
    .aiot-feature-circle{width: 100%;height: auto;flex-wrap: wrap;margin-top: 30px}
    .aiot-feature-circle .bg{display: none}
    .aiot-feature-circle .pic{width: 100%;height: auto}
    .aiot-feature-circle ul{width: 100%}
    .aiot-feature-circle li{position: static;width: 100%;height: auto;border-radius: 30px;padding: 5px;margin-top: 20px}
    .aiot-feature{padding: 40px 0}
    .aiot-feature-circle li .inner{border-radius: 30px;padding: 10px;text-align: left}
    .aiot-feature-circle li .inner br{display: none}
    .aiot-graphic-tip{max-width: 100%;font-size: 14px}
    .aiot-scenes a{width: 100%}

    .prodDetail-feature .prod-slider{width: 100%}
    .prodDetail-feature-info{padding: 0;width: 100%;margin-top: 20px}
    .prodDetail-parameter .heading{font-size: 14px}
    .prodDetail-parameter li .tit,.prodDetail-parameter .heading .tit{font-size: 14px;padding: 12px 10px}
    .prodDetail-parameter li .txt,.prodDetail-parameter .heading .txt{padding: 12px 10px}
    .prodDetail-parameter li .txt p{font-size: 13px}
    .prodRecommend .list a{width: 100%}
    .prodRecommend .list{margin-top: 0}

    .sensor-adv .com-title .en,.sensor-change .com-title.gray .en{font-size: 28px}
    .sensor-adv{padding-top: 40px}
    .sensor-adv-main{margin-top: 30px;padding: 40px 0}
    .sensor-adv-tit{font-size: 22px}
    .sensor-adv-main .content{margin-top: 20px;padding:0}
    .sensor-adv-main li{height: auto;padding:20px 10px}
    .sensor-adv-main li i{height: 50px}
    .sensor-adv-main li .tit{font-size: 13px;margin-top: 10px}
    .sensor-adv-main li p{font-size: 12px}
    .sensor-tab{padding-top: 40px}
    .sensor-sidebar a+a{margin-left: 20px}
    .sensor-sidebar a{font-size: 16px}
    .sensor-sidebar{justify-content: flex-start;overflow-x: auto}
    .sensor-tab-main{height: 300px}
    .sensor-tab-main .txt{width: 100%}
    .sensor-tab-main .swiper-container{width: 100%}
    .sensor-tab-main .txt .tit{font-size: 20px}
    .sensor-tab-main .txt p{font-size: 14px}
    .sensor-tab-main .txt a{width: 120px;font-size: 14px;height: 38px}
    .sensor-change .item{width: 100%}
    .vs-icon{margin: 20px auto 0}
    .sensor-adv-main .content{display: flex}
    .sensor-adv-main li{width: 100%}
    .sensor-adv-main ul{border: 0}
    .sensor-adv-main ul+ul{border-left: 1px solid #e8ecef}
    .sensor-adv-main li+li{border-left: 0;border-top: 1px solid #e8ecef}

    .sensor-list .prodList-nav a{font-size: 15px;height: 40px}
    .sensor-list .prodList-nav{padding: 0 30px}
    .sensorProd-cell .list .item{width: 100%}
    .sensorProd-cell .list .item p{height: auto;max-height: 44px}
    .sensorProd-cell .paging{margin-top: 30px}

    .about-profile .content .tit-en{font-size: 20px}
    .about-profile .content .tit-cn{font-size: 18px}
    .about-qua .heading{font-size: 18px}
    .about-qua .tip{font-size: 13px}
    .about-qua li .tit{font-size: 15px}
    .about-qua li{width: 100%;height: auto;padding: 20px 0}
    .about-qua li i{height: 50px}
    .about-property{padding: 30px 0}
    .about-qua li:not(:first-child){width: 100%;margin-left: 0}
    .about-property picture{width: 50%;margin: 0 auto}
    .about-property .txt{width: 100%;margin-top: 15px}
    .about-property .txt .tit{font-size: 18px}
    .about-property .content{padding: 20px}
    .about-dev .txt{width: 100%;height: 220px}
    .about-dev .txt .year{font-size: 34px}
    .about-dev .list{width: 100%;margin-top: 20px}
    .about-dev .bg{left: 0;top: 0}
    .about-dev .list .swiper-container{position: static;margin-top: 70px}
    .about-dev .list .item span{font-size: 28px}
    .about-dev .list:after{bottom: 7px}
    .about-dev .txt .item{padding: 20px}
    .about-dev .txt .cont-od{max-height: 70%}
    .about-ability .arrow{width: 100%;margin:20px 0}
    .about-ability .arrow i{margin: 0 auto;transform: rotate(90deg)}
    .about-ability .item{margin: 0 auto}
    .about-ability .rgt{width: 100%}
    .about-ability .rgt .item{width: 130px;height: 130px}
    .about-ability .content{border-radius: 50px}
    .about-ability .rgt:after{display: none}
    .about-honor-tab a{font-size: 15px;width: 130px}
    .about-honor-cell .content{padding: 20px}
    .about-honor-cell .txt{width: 100%}
    .about-honor-cell .slider{width: 80%;margin: 20px auto 0}
    .about-honor-cell .txt .tit{font-size: 20px}

    .contact-msg .inline-input{width: 100%;margin-bottom: 15px}
    .contact-msg .bott .lft{width: 100%}
    .contact-msg .bott .btn{width: 100%;margin-top: 10px}
    .contact-msg .inline-input input,.contact-msg .inline-input textarea{padding: 10px}
    #map{height: 250px}
    .contact-txt li i{width: 35px;height: 35px}
    .contact-txt li i img{max-width: 16px}
    .contact-txt li .info h6{font-size: 15px}
    .contact-txt li .info p{margin-top: 0}

    .case-list .item.max,.case-list .item{width: 100%}
    .case-page .heading img{min-height: 200px}
    .case-page .heading .tit{font-size: 20px;padding: 15px 10px}
    .case-page .item .info{padding: 20px 15px}
    .case-page .item .info .tit{font-size: 18px}
    .case-page .item .info p{font-size: 15px;line-height: 22px;height: 66px}
    .case-page .item .info .btn{width: 110px;height: 35px;margin-top: 15px}

    .case-article .content p{font-size: 14px;line-height: 24px}
    .case-article .side li{width: 100%}
    .case-article .side li:nth-child(even){border-left: 1px solid #e8e8e8}
    
    .prodDetail-parameter li{flex-wrap: wrap}
    .prodDetail-parameter li .tit{width:100%}

    .com-navigation .lft-nav span {margin: 0 10px;}
    .com-navigation .lft-nav {padding: 0 10px;}
    .com-navigation .lft-nav a {font-size: 13px;}

    .serve-items {padding: 36px 0 38px;}
    .serve-more {margin-top: 30px;}
    .serve-title {font-size: 22px;}
    .serve-tabs {padding: 20px 14px;}
    .serve-tabs-ys li {width: 50%;padding: 16px;}
    .serve-tabs-ys li:nth-child(3n)::before{display: block;}
    .serve-tabs-ys li:nth-child(2n)::before{display: none;}
    .serve-tabs-ys li:nth-child(-n+3)::after{display: none;}
    .serve-tabs-ys li:nth-child(-n+4)::after{display: block;}
    .serve-tabs-ys li .title {font-size: 16px;}
    .serve-tabs-ys li .text {font-size: 13px;line-height: 20px;}
    .serve-tabs-menu a {height: 32px;font-size: 16px;margin-left: 28px;}
    .serve-tabs-lc .arr:nth-of-type(2){display: none;}
    .serve-tabs-lc .arr:nth-of-type(3){margin-top: 20px;}
    .serve-tabs-lc li{margin-top: 20px;}
    .serve-tabs-lc li:nth-of-type(1), .serve-tabs-lc li:nth-of-type(2){margin-top: 0;}
    .serve-tabs-lc ul:nth-child(2n) {justify-content: center;height: 20px;}
    .serve-tabs-lc ul:nth-child(2n) .arr {display: none;}
    .serve-tabs-lc ul:nth-child(3n) {flex-direction: row;}
    .serve-tabs-lc .arr.left img {transform: rotate(0);}
    .serve-img img {max-height: 220px;}
    .casexqcp {padding: 36px 0 38px;}
    .casexqcp-loop {margin-top: 30px;}
    .casexqtp img {min-height: 240px;}
    .casexqtb {padding: 30px 0;}
    .casexqtb-list li .icon {width: 68px;}
    .casexqtb-list li {padding: 0 10px;}
    .casexqtb-list li .name {font-size: 15px;margin: 0 0 6px;}
    .casexqtb-list li .text {font-size: 12px;line-height: 18px;}
    .casexqcp-loop .swiper-pagination-bullet {margin: 0 4px !important;}
    .casexqcp-loop .swiper-wrapper {padding-bottom: 26px;}
    .gongyeCase.aiot-scenes a {width: 100%;}
    .toPlace{top: -80px;}

    .aiot-scenes.gongyeCase .slider{margin-top: 26px;}
    .gongyeCase.aiot-scenes a .desc{display: none;}
    .gongyeCase.aiot-scenes a .tit {text-align: center;}
    .gongyeCase.aiot-scenes a {width: 49%;margin-top: 2%;}
    .aiot-scenes.gongyeCase .swiper-wrapper {padding-bottom: 32px;}
    .aiot-scenes.gongyeCase .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 5px !important;}
    .case-article .content h1::after{width: 40px;}
}

