﻿*{box-sizing: border-box;margin:0;padding:0;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
body{font-size:14px;font-family:SimHei,Microsoft YaHei,Arial, Helvetica, sans-serif;color:#000;position: relative;}
@media(min-width:767px){
    body{min-width:1200px;overflow-x: auto;}
}
a{cursor: pointer;color:inherit;}
a:hover,a:focus{text-decoration: none;color:inherit;}
.fs70{font-size:70px;}
.fs66{font-size:66px;}
.fs60{font-size:60px;}
.fs50{font-size:50px;}
.fs46{font-size:46px;}
.fs45{font-size:45px;}
.fs40{font-size:40px;}
.fs38{font-size:38px;}
.fs36{font-size:36px;}
.fs35{font-size:35px;}
.fs32{font-size:32px;}
.fs30{font-size:30px;}
.fs28{font-size:28px;}
.fs26{font-size:26px;}
.fs25{font-size:25px;}
.fs23{font-size:22px;}
.fs22{font-size:22px;}
.fs21{font-size:21px;}
.fs20{font-size:20px;}
.fs18{font-size:18px;}
.fs15{font-size:15px;}


input:-webkit-autofill {box-shadow:0 0 0 1000px transparent inset !important;}
input:-internal-autofill-previewed,input:-internal-autofill-selected { -webkit-text-fill-color: #333 !important;transition: background-color 5000s ease-in-out 0s !important;}

.ssbold,.ssm,.ssh{font-weight: bold;}
.cssm{font-weight: normal;}

.wcontainer{width:85%;max-width: 1626px;margin:0 auto;}
.w1570{width:82%;max-width: 1570px;margin:0 auto;}
.w1540{width:81%;max-width: 1540px;margin:0 auto;}
.w1530{width:80%;max-width: 1530px;margin:0 auto;}
.w1500{width:79%;max-width: 1500px;margin:0 auto;}
.w1440{width:75%;max-width: 1440px;margin:0 auto;}
.w1380{width:72%;max-width: 1380px;margin:0 auto;}
.pr{position: relative;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex;  display: -ms-flexbox; display: flex;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.sa{justify-content: space-around;}
.jc{justify-content: center;}
.ai{align-items: center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.mix{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.css3l{-webkit-transition-duration: 1s; -ms-transition-duration: 1s; -o-transition-duration: 1s; -moz-transition-duration: 1s; transition-duration: 1s;}
.no-padding{padding-left:0;padding-right: 0;}
.full-img,.full_img{width:100%;height: 100%;object-fit: cover;object-position: center;}
.img-responsive{max-width: 100%;margin-left:auto;margin-right: auto;}
.bgyellow{background-color: #f59d07;background-image: linear-gradient(to right,#f6c036,#f59d07);}
.bgblue{background-color: #0055ff;background-image: linear-gradient(to right,#5a9eff,#0055ff);}


.header{color:#000000;font-size:16px;position: fixed;top:0; left:0; right:0; z-index: 99;transition: top .5s ease;-webkit-transition:top .5s ease; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.header.fixed,.header:hover{background: #fff;box-shadow:3px 5px 10px 0px rgba(144,163,174,.14);}
.header .header-logo{margin-right: 2.457%;}
.header .header-logo img{max-height: 78px;}
.header .header-logo .white{display: none;}

.header .header-tel{margin-right: 9.2%;padding-left:39px;line-height: 24px;background: url(../image/icon-tel-black.png) no-repeat left center;color:#0a1425;min-width:13%;}
.header .header-nav .nav_container>ul>li{display: inline-block;text-align: center;min-width:140px;min-width:13%;}
.header .header-nav .nav_container>ul>li .nav-link{display: block;line-height:110px;position: relative;padding:0 .5vw;color:#000;}
.header .header-nav .nav_container>ul>li .nav-link::after{transition: all .3s;position: absolute;content:'';width:0;height: 6px;background: #3a7fea;left:0;bottom:0;}

.header .header-nav .nav_container>ul>li .nav-link.active::after{width:100%;}
.header .header-nav .nav_container>ul>li .nav-link.active{color:#306de7;}

.header.fixed .header-nav .nav_container>ul>li .nav-link.active::after,
.header:hover .header-nav .nav_container>ul>li .nav-link.active::after{background:#0271f0;}
.header .header-nav .nav_container .sub-nav {background: #fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;display: none;position: absolute;left:0;top:100%;width:100%;color:#565656;}

.header .header-nav .nav_container .sub-nav ul{text-align: center;}
.header .header-nav .nav_container .sub-nav ul>li{font-size:20px;line-height: 48px;display: inline-block;margin:0 18px;}
.header .header-nav .nav_container .sub-nav a:hover,.header .header-nav .nav_container .sub-nav a.active{color:#306de7;}


.banner-box{position: relative;padding-bottom: 10px;}
.banner-arrow,.part-business-main .arrow-box{position: absolute;left:0;top:50%;transform: translateY(-50%);width:100%;z-index:10;opacity: 0;transition: opacity .1s;height:0;}
.banner-box:hover .banner-arrow,.part-business-main:hover .arrow-box{opacity: 1;}
.banner-arrow .w1540{height:0;}
.banner-arrow .swiper-btn,.part-business-main .arrow{width:30px;cursor: pointer;}
.banner-arrow .swiper-btn span,.part-business-main .arrow span{display: block;width:100%;padding-bottom: 180%;height:0;background: url(../image/banner-left.png) no-repeat center;background-size: 100% auto;}
.banner-arrow .swiper-btn-next span,.part-business-main .arrow-next span{background-image: url(../image/banner-right.png);}
.banner-arrow .swiper-btn.swiper-button-disabled{opacity: 0.5;}
.banner-txt{position: absolute;top:45.8%;transform: translateY(-50%);width:100%;left:0;z-index:20;}
.banner-txt .item-stit{line-height: 1;}
.banner-txt .item-tit{color:#181a39;line-height: 1;margin-top:40px;}
.banner-txt .item-desc{color:#606b80;line-height: 1.53;margin-top:29px;}
.banner-txt .item-btn-box{margin-top:34px;}
.banner-txt .item-btn-box .item-btn{float:left;padding:19px 48px;line-height: 1;color:#fff;letter-spacing: 1px;border-radius:999px;margin-right: 36px;}
.banner-box .swiper-pagination{position: relative;left:auto;right:auto;bottom:auto;margin-bottom: 2px;line-height: 1;font-size:0;}
.banner-box .swiper-pagination-bullet,.part-case-mobile .swiper-pagination .swiper-pagination-bullet{width: 42px;height: 6px;background: #fff;opacity: 1;border-radius: 0;position: relative;margin:0 9px;}
.banner-box .swiper-pagination-bullet:after,.part-case-mobile .swiper-pagination .swiper-pagination-bullet:after{position: absolute;content:'';height:100%;top:0;left:0;background: #2682e7;width:0;}
@keyframes move {
    0% { width: 0}
    100% {width: 100%}
}
.banner-box .swiper-pagination-bullet-active:after,.part-case-mobile .swiper-pagination .swiper-pagination-bullet-active:after{width:100%;transition: width 6s;animation: move 6s ;}
.banner-box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.part-case-mobile .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 9px;}
.banner-nav{position: absolute;bottom:-10px;left:0;width:100%;z-index:10;}
.banner-nav .swiper-container{padding:0 8px;}
.banner-nav li.swiper-slide{width:30.7333%;margin-right:3.9%;padding:16px 0 18px;}
.banner-nav li.swiper-slide:last-child{margin-right: 0;}
.banner-nav .bbox{padding:39px 7% 38px 9.3%;box-shadow: 0 0 18px 0 rgba(144,163,174,.14);border-radius: 10px;overflow: hidden;background: #fff;display: block;}
.banner-nav .bnav-item-inner{line-height: 1;color:#4d535f;position: relative;}

.banner-nav .bnav-item-inner p{padding-left: 10.1%;}
.banner-nav .bnav-item-inner .item-tit{color:#0b0d2e;margin-bottom: 9px;line-height: 1.227;position: relative;}
.banner-nav .bnav-item-inner .item-tit:before{position: absolute;content:'';height:100%;width:6.9%;max-width:27px;background: url(../image/icon-radio.png) no-repeat center;background-size: 100% auto;top:0;left:0;}

.part-title{text-align: center;}
.part-title-tit{color:#121a36;line-height: 1;}
.part-title-subtit{color:#999999;line-height: 1.2;margin-top: 32px;}

.part-business{padding:128px 0 82px;}
.part-business-card{margin-top:90px;border-bottom:2px solid #e8e8e8;}
.part-business-card .cards-slide{flex:1;max-width: 28.2%;text-align: center;cursor: pointer;transition: background .3s;}
.part-business-card .cards-slide .slide-box{padding:15px 0 33px;position: relative;margin:0 auto;}
.part-business-card .cards-slide .slide-img-box{width:86px;margin:0 auto;}
.part-business-card .cards-slide .slide-text-box{line-height: 1;margin-top:13px;color:#121a36;letter-spacing: 1px;}
.part-business-card .cards-slide .slide-line{width:0;overflow: hidden;position: absolute;bottom:-1px;left:50%;transform: translateX(-50%);height:4px;background: #f6bf36;z-index:2;}
.part-business-card .cards-slide.active{background: #ebf2fd;background: rgba(60,130,234,.1);}
.part-business-card .cards-slide.active .slide-text-box{color:#f59e0a;}
.part-business-card .cards-slide.active .slide-line{width:49.9%;max-width:211px;}
.part-business-main{margin-top: 36px;position: relative;}
.part-business-main .item-grid{display: none;}
.part-business-main .item-grid.active{display: block;}
.part-business-main .slide-down-box{width: 89.333%;margin:0 auto;}
.part-business-main .slide-down-box .item-con{width: 55%;max-width: 735px;}
.part-business-main .slide-down-box .item-txt{margin-top:90px;padding:48px 15% 50px 45px;border-radius: 8px;overflow: hidden;box-shadow: 0 0px 18px 10px rgba(180,202,246,.14);background: #fff;}
.part-business-main .slide-down-box .item-tit{line-height: 1;color:#121a36;letter-spacing: 1px;}
.part-business-main .slide-down-box .item-desc{line-height: 1.56;color:#7c7c7c;text-align: justify;margin-top: 17px;-webkit-line-clamp:3;line-clamp:3;height:84px;}
.part-business-main .slide-down-box .item-btn-box{margin-top: 20px;padding-top:16px;}
.part-business-main .slide-down-box .item-btn{float:left;padding:10px 28px;line-height: 1;color:#fff;border-radius: 999px;overflow: hidden;margin-right: 28px;letter-spacing: 1px;}
.part-business-main .item-img{width:40%;max-width:528px;}
.part-business-main .arrow{width:22px;}

.part-video #video-wrap{cursor: pointer;position: relative;}
.part-video #video-wrap #my-video{width:100%;}
.part-video .video-mask{position: absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,.78);color:#fff;text-align: center;}
.part-video .video-mask .tit{line-height: 1;}
.part-video .video-btn{ position: absolute;top: 61.9%;transform: translateY(-50%);left: 0;right: 0;margin:0 auto;max-width: 236px;width:15.8%;background-color: rgba(117,117,117,.83);transition: background .3s,color .3s,border .3s;-webkit-transition: background .3s,color .3s,border .3s;border: 1px solid #fff;border-radius: 6px}
.part-video .video-btn .triangle{padding-bottom: 41.88%;width:100%;background: url(../image/icon-triangle.png) no-repeat center;background-size: auto 100%;}

.part-video #video-wrap:hover .video-btn {background-color:rgba(255,255,255,.4);}

.part-solution{padding:120px 0 195px;overflow: hidden;}
.part-solution-nav{margin-top: 80px;color:#121a36;padding:0 9.3333%;background: #edf0f7;}
.part-solution-nav .nitem-li{line-height: 73px;position: relative;width:16.4%;max-width: 200px;cursor: pointer;position: relative;text-align: center;color:#121a36;}
.part-solution-nav .nitem-li:after{position: absolute;content:'';height:5px;width:0;left:0;overflow: hidden;background:#3c83ea;transition: all .3s;bottom:0;}
.part-solution-nav .nitem-li.active{background: #fff;}
.part-solution-nav .nitem-li.active:after{width:100%;}
.part-solution-con{margin-top:95px;position: relative;}
.part-solution-con .part-solution-detail{max-width:950px;padding-left:3.333%;display: none;}
.part-solution-con .part-solution-detail.swiper-in{display: block;}
.part-solution-con .item-detail-top{padding-bottom:32px;border-bottom: 2px solid #ebebeb;}
.part-solution-con .item-detail-top .item-tit{line-height: 1;color:#121a36;padding-bottom:22px;position: relative;}
.part-solution-con .item-detail-top .item-tit:after{position: absolute;content:'';width:43px;height:4px;background: #3474e8;bottom:0;left:0;}
.part-solution-con .item-detail-top .item-desc{padding-right:10.555%;color:#7c7c7c;line-height: 1.389;margin-top: 28px;letter-spacing: 2px;}
.part-solution-con .item-detail-top .item-btn{margin-top:28px;float:left;padding:10px 40px;border-radius:999px;line-height: 1;color:#fff;letter-spacing: 1px;}
.part-solution-img{position: absolute;left:950px;bottom:0;max-width:564px;width:37.6%;max-height: 100%;}
.part-solution-con .item-detail-bottom{padding-top:53px;}
.part-solution-con .item-detail-bottom ul{justify-content: flex-start;min-height:220px;}
.part-solution-con .item-detail-bottom .item-li{position: relative;margin-top:50px;transition:all .5s;width:16%;}
.part-solution-con .item-detail-bottom .item-li.active{width:44%;height:180px;}
.part-solution-con .item-detail-bottom ul li+li{margin-left: 2.6%;}
.part-solution-con .item-detail-bottom .item-show{height:100px;color:#666;}
.part-solution-con .item-detail-bottom .item-icon img{width:19.5%;}
.part-solution-con .item-detail-bottom .item-show p{color:#666;line-height: 1.2;margin-top:23px;}
.part-solution-con .item-detail-bottom .item-info{min-width: 400px;background: #fff;width:100%;position: absolute;z-index:10;left:0;top:-50px;padding:29px 31px 23px 24px;box-shadow: 0 0 18px 10px rgba(144,163,174,.14);display: none;}
.part-solution-con .item-detail-bottom .item-tit{color:#121a36;line-height: 1.2;padding-left:37px;background: url(../image/icon-radios.png) no-repeat left top;padding-top:2px}
.part-solution-con .item-detail-bottom .item-desc{color:#666;line-height:20px;min-height: 60px;margin-top: 16px;padding-left:37px;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.part-solution-con .item-detail-bottom .item-more{padding-top:23px;border-top:1px solid #bdbdbd;margin-top:20px;text-align: right;}
.part-solution-con .item-detail-bottom .item-more span{float:right;color:#3d84ea;padding-right: 22px;background: url(../image/arrow.png) no-repeat right center;line-height: 1;}
.part-solution-con .item-detail-bottom .item-li.active .item-info{display: block;}

.part-strength{background: url(../image/strength-bg.png) no-repeat top center #f5f8ff;background-size: 100% 100%;padding:90px 0 100px;}
.part-strength-list{text-align: center;color:#121a36;margin-top:126px;}
.part-strength-list .inum,.part-strength-list .itxt{line-height: 1;}
.part-strength-list .itxt{letter-spacing: 1px;margin-top: 42px;padding:0 15px;}
.part-strength-list .iline{margin:12px auto 0;width:46px;height:5px;background: #160808;}
.part-strength-list .item-img{width:26%;max-width:95px;margin:0 auto 60px;}
.part-strength-list .item-img img{max-width: 100%;}
.part-strength-list .item-img .imgon{display: none;}
.part-strength-list .item-box:hover{color:#ff8400}
.part-strength-list .item-box:hover .iline{background: #ff8400;}
.part-strength-list .item-box:hover .img{display: none;}
.part-strength-list .item-box:hover .imgon{display: block;}
.part-strength-list .item-box{width: 25%;text-align: center;}

.part-case{padding:95px 0 115px;}
.part-case .part-title-tit{line-height: 1.65;}
.part-case-item{margin-top: 128px;border-radius: 8px;overflow: hidden;border:1px solid #ebedf1;margin-right: 8.15%;width:27.9%;border-top:none;color:#666666;}
.part-case-list .part-case-item:nth-child(3n+3){margin-right: 0;}
.part-case-item .item-img{position: relative;padding-bottom:47.8%;}
.part-case-item .item-img .full-img{position: absolute;left:0;top:0;}
.part-case-item .item-logo{position: absolute;bottom:0;transform: translateY(50%);left:25px;z-index:10;width:21.8%;max-width:95px;border-radius:100%;overflow: hidden;border:1px solid #eceef2;box-shadow: 0 0 18px rgba(180,202,246,.14);background: #fff;}
.part-case-item .item-logo .l{width:100%;padding-bottom: 100%;position: relative;}
.part-case-item .item-logo .mix{max-height: 100%;}
.part-case-list .part-case-item .item-con{margin-top:45px;padding:25px 36px 25px 28px;line-height: 1;}
.part-case-item .item-tit{line-height: 1;color:#121a36;}
.part-case-item .item-desc{line-height: 32px;height:64px;margin-top: 9px;text-align: justify;left:-12px;transition: all .3s;position: relative;top:0;}
.part-case-item .item-pro{margin-top: 35px;letter-spacing: 1px;line-height: 1;}
.part-case-item:hover .item-desc{left:0;top:6px;}
.part-case .view-more{display: block;width:251px;line-height: 58px;border:1px solid #3471e5;border-radius: 5px;overflow: hidden;text-align: center;color:#666;letter-spacing: 1px;margin:91px auto 0;}
.part-case .view-more:hover{color:#fff;background-color: #0055ff;background-image: linear-gradient(to right,#5a9eff,#0055ff);}
.part-brand{padding:100px 0 105px;background: #f5f8ff;}
.part-brand .img,.part-brand-list{margin-top: 70px;}
.part-brand-list li{width:14.28%;margin-bottom:40px;padding:0 13px;}

.part-brand-list li .item-img{position: relative;padding-bottom:44.39%;border-radius:4px;overflow: hidden;background: #fff;box-shadow:  0 0 18px rgba(180,202,246,.14);}
.part-brand-list li .item-img img{max-width: 95%;max-height: 95%;}

.bottom-box{background: url(../image/bottom-bg.png) no-repeat center;background-size: 100% 100%;padding:96px 0 62px;text-align: center;}
.bottom-box .bottom-title{line-height: 1;color:#fff;letter-spacing: 2px;}
.bottom-box .bottom-btn{text-align: center;width:205px;line-height: 55px;background: #fff;color:#227dff;display: block;margin:36px auto 0;letter-spacing: 1px;}

.footer-box{background: #17181c;color:#fff;font-family: Arial, Helvetica, sans-serif;}
.footer-box .footer{padding:42px 0;}
.footer-info .logo{max-height: 57px;}
.footer-info .finfo{padding-top:7px;max-width: 370px;}
.footer-info .finfo .fitem{margin-top: 15px;line-height: 32px;padding-left: 32px;background-repeat: no-repeat;background-position: left top;}
.footer-info .finfo .fitem.tel{background-image: url(../image/footer-icon-tel.png);}
.footer-info .finfo .fitem.mail{background-image: url(../image/footer-icon-mail.png);}
.footer-info .finfo .fitem.addr{background-image: url(../image/footer-icon-addr.png);font-size:16px;}
.footer-info .footer-btn{float:left;margin-top: 26px;padding:9px 16px;line-height: 1;background: #3c83ea;border-radius: 999px;overflow: hidden;color:#fff;letter-spacing: 1px;font-size:16px;}
.footer-right{padding-top:14px;}
.footer .footer-nav-item{width: 154px;line-height: 1;margin-right:6.1vw;letter-spacing: 1px;display: none;}
.footer .footer-nav-item.hasChild{display: block;}
.footer .footer-nav-item:last-child{margin-right: 25px;}
.footer .footer-nav-item .item-name{padding:0 0 19px;border-bottom:2px solid rgba(255,255,255,.2);letter-spacing: 1px;font-size:18px;}
.footer .footer-code{width:120px;padding-top:55px;}
.footer .footer-nav-item .item-list p{margin:11px 0 19px;}
.copyright{width:1210px;max-width:63%;margin:0 auto;padding:65px 0 35px;line-height: 1.2;letter-spacing: 5px;text-align: center;border-top:2px solid rgba(255,255,255,.15)}


.news-box{padding:116px 0;}
.news-box .news-list{margin-top: 160px;}
.news-box .news-list .news-item{margin-bottom: 80px;transition: all .4s;}
.news-box .news-list .news-item:last-child{margin:0;}
.news-box .news-list .news-item .item-img{width: 50%;overflow: hidden;max-width: 763px;}
.news-box .news-list .news-item .item-img .img{position: relative;padding-bottom: 43%;}
.news-box .news-list .news-item .item-img .full_img,.news-box .news-list .news-item .item-img .full-img{position: absolute;top:0;left:0;}
.news-box .news-list .news-item .item-con{width: 50%;}
.news-box .news-list .news-item .item-txt{padding:0 9.16%;color:#333;}
.news-box .news-list .news-item .item-tit{line-height: 1;font-weight: bold;letter-spacing: 1px;position: relative;top:0;-ms-transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-o-transition:All 0.4s ease;-moz-transition:All 0.4s ease;transition: all .4s ease;}
.news-box .news-list .news-item .item-desc{color:#999;margin-top:18px;line-height: 2.22;font-family: Arial, Helvetica, sans-serif;font-size:16px;letter-spacing: 1px;}
.news-box .news-list .news-item .item-line{width:78px;height:3px;background: #333333;margin-top: 15px;}
.news-box .news-list .news-item .item-date{line-height: 1;margin-top:20px;font-family: Arial, Helvetica, sans-serif;transition: all .5s ease;position: relative;left:0;-ms-transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-o-transition:All 0.5s ease;-moz-transition:All 0.5s ease;}
.news-box .news-list .news-item .item-icon{max-width:74px;position: absolute;right:0;bottom:0;width:4.9%;opacity: 0;}
.news-box .news-list .news-item .item-icon span{display: block;padding-bottom: 100%;background: url(../image/news-icon.png) no-repeat right bottom;background-size: auto 100%;}
.news-box .news-list .news-item:hover{background:#f8f8f8;}
.news-box .news-list .news-item:hover .item-line{width:90.8%;background: #3364ff;}
.news-box .news-list .news-item:hover .item-icon{opacity: 1;}
.news-box .news-list .news-item:hover .item-date{left:10px;}
.news-box .news-list .news-item:hover .item-tit{top:-10px}

.pagers{margin-top: 150px;text-align: center;font-size:17px;font-family: Arial, Helvetica, sans-serif;display: flex;justify-content: center;align-items: center;}
.pagers a{display: inline-block;min-width: 65px;line-height: 65px;text-align: center;transition: all .3s;}
.pagers a.Ahover,.pagers a:hover{background: #3364ff;color:#fff;}
.pagers a.PreA,.pagers a.NextA{padding:0 10px;font-size:16px;margin:0 10px;}
.pagers .navgateTo{margin-left: 30px;}
.pagers .navgateTo .page-val{width:65px;height: 65px;background: none;border:1px solid #b5b9bc;border-radius: 4px;overflow: hidden;padding:0 2px;text-align: center;margin:0 20px;outline: none;}


@media(max-width:1920px){
    .fs70{font-size:60px;}
    .fs66{font-size:58px;}
    .fs60{font-size:56px;}
    .fs50{font-size:48px;}
    .fs46{font-size:43px;}
    .fs45{font-size:42px;}
    .fs40{font-size:38px;}
    .fs38{font-size:36px;}
    .fs36{font-size:35px;}
    .fs35{font-size:33px;}
    .fs32{font-size:30px;}
    .fs30{font-size:29px;}
    .fs28{font-size:27px;}

    .header .header-nav .nav_container>ul>li .nav-link{line-height: 100px;}
    .header .header-nav .nav_container>ul>li .nav-link::after{height: 4px;}
    .header .header-box{font-size:16px;font-family: arial;}
    .header .header-nav .nav_container .sub-nav ul>li{font-size:15px;line-height: 30px;}

    .news-box{padding:100px 0;}
    .news-box .news-list{margin-top: 120px;}
    .news-box .news-list .news-item{margin-bottom: 72px;}
    .pagers{margin-top: 100px;}
    .pagers a{min-width: 54px;line-height: 54px;}
    .pagers .navgateTo .page-val{width:58px;height:58px;}

}
@media(max-width:1700px){
    .fs70{font-size:58px;}
    .fs66{font-size:56px;}
    .fs60{font-size:54px;}
    .fs50{font-size:46px;}

    .banner-nav .bbox{padding-top:28px;padding-bottom: 30px;}
    
    .part-business{padding-top:100px;}
    .part-title-subtit{margin-top: 26px;}
    .part-business-card,.part-business-main .slide-down-box .item-txt{margin-top: 70px;}
    .part-business-main .slide-down-box .item-txt{padding:38px 15% 40px 40px}
    .part-solution{padding:100px 0 170px;}
    .part-solution-nav{margin-top:65px;}
    .part-solution-con{margin-top:75px;}
    .part-strength-list{margin-top: 100px;}
    .part-strength-list .item-img{margin-bottom: 45px;}
    .part-strength-list .itxt{margin-top: 30px;}
    .part-case{padding:80px 0 100px;}
    .part-case-list .part-case-item{margin-top: 100px;}
    .part-case-list .part-case-item .item-con{margin-top:40px;}
    .part-case-list .part-case-item .item-pro{margin-top:25px;}
    .part-case .view-more{margin-top: 75px;}
    .part-brand{padding:90px 0 95px;}
    .bottom-box{padding:76px 0 55px;}
    .copyright{padding:45px 0 35px;}

    .news-box{padding:90px 0;}
    .news-box .news-list{margin-top: 110px;}
    .news-box .news-list .news-item{margin-bottom: 65px;}
    .news-box .news-list .news-item .item-desc{margin-top: 15px;line-height: 2;}
    .pagers{margin-top: 80px;}
    .pagers a{min-width: 50px;line-height: 50px;}
    .pagers .navgateTo .page-val{width:54px;height:54px;}

}
@media(max-width:1500px){
    .fs70{font-size:52px;}
    .fs66{font-size:48px;}
    .fs60{font-size:46px;}
    .fs50{font-size:44px;}
    .fs46{font-size:41px;}
    .fs45{font-size:40px;}
    .fs40{font-size:38px;}
    .fs38{font-size:36px;}
    .fs36{font-size:34px;}
    .fs32{font-size:30px;}
    .fs30{font-size:28px;}
    .fs28{font-size:26px;}
    .fs26{font-size:25px;}
    .fs25{font-size:23px;}
    .fs23{font-size:22px;}
    .fs22{font-size:21px;}
    .fs21{font-size:20px;}

    .header .header-tel{margin-right: 2%;}
    .banner-txt .item-tit{margin-top: 32px;}
    .banner-nav .bbox{padding-top:22px;padding-bottom: 25px;}
    .part-title-subtit{margin-top: 22px;}
    .part-business-card, .part-business-main .slide-down-box .item-txt{margin-top: 60px;}
    .part-strength-list{margin-top: 90px;}
    .part-strength-list .item-img{margin-bottom: 40px;}
    .part-strength-list .itxt{margin-top: 25px;}
    .part-strength{padding:80px 0 85px;}
    .part-case-list .part-case-item{margin-top: 80px;}
    .part-case-list .part-case-item .item-con{margin-top: 30px;}
    .part-case-list{font-size:17px;}
    .part-brand-list li{padding:0 10px;margin-bottom: 25px;}
    .part-case .view-more{margin-top: 65px;}

    .footer-box .w1440{width:85%;}
    .footer-box .footer{padding:35px 0;}
    .footer .footer-nav-item{width: 140px;margin-right: 5vw;}
    .footer-info .finfo .fitem{margin-top: 10px;}
    .footer .footer-code{width:100px;}
    .copyright{padding:40px 0 30px;}
    .banner-txt .item-btn-box .item-btn{padding:15px 30px;margin-right: 30px;}

    .header .header-nav .nav_container>ul>li .nav-link{line-height: 90px;}
    .header .header-logo img{max-height: 50px;}
    .banner-box .swiper-pagination-bullet{width: 38px;height:4px;}

    .header.inner-header .header-box{min-width: auto;}
    .header.inner-header .header-nav .nav_container>ul>li{margin:0 6px;}
    .header.inner-header .header-nav .nav_container>ul>li .nav-link{padding:0 13px;}
    .solution-banner-nav .banner-nav-ul{line-height: 67px;height: 67px;}
    .solution-banner-nav .banner-nav-ul .banner-nav-li-active{line-height: 70px;height: 73px;}


    .news-box .news-list .news-item:hover .item-tit{top:-5px}
    .news-box{padding:80px 0;}
    .news-box .news-list{margin-top: 90px;}
    .news-box .news-list .news-item .item-desc{margin-top: 12px;}
    .news-box .news-list .news-item .item-date{margin-top: 15px;}
    .news-box .news-list .news-item .item-line{margin-top: 12px;}
    .news-box .news-list .news-item{margin-bottom: 50px;}
    .pagers{margin-top: 70px;font-size: 16px;}
    .pagers a{min-width: 46px;line-height: 46px;}
    .pagers .navgateTo .page-val{width:50px;height:50px;margin:0 15px;}
    .pagers a.PreA, .pagers a.NextA{margin:0 5px;}

}

@media(max-width:1200px){
    .fs70{font-size:48px;}
    .fs60{font-size:44px;}
    .fs50{font-size:42px;}
    .fs46{font-size:38px;}
    .fs45{font-size:37px;}
    .fs40{font-size:36px;}
    .fs38{font-size:34px;}
    .fs36{font-size:32px;}
    .fs32{font-size:28px;}
    .fs30{font-size:26px;}
    .fs26{font-size:24px;}
    .fs25{font-size:22px;}
    .fs23{font-size:21px;}
    .fs22{font-size:20px;}
    .fs21{font-size:19px;}
    .banner-txt .item-desc{font-size:28px;}
    .banner-nav .swiper-container{font-size:18px;}
    .part-business-main .slide-down-box .item-txt{padding:30px 12% 30px 30px;}
    .part-solution{padding-bottom: 120px;}
    .part-solution-nav{padding:0 5%;margin-top:50px;}
    .part-solution-con{margin-top: 60px;}
    .part-strength-list{margin-top: 80px;}
    .part-case{padding:70px 0 90px;}
    .part-case-list .part-case-item{width:30%;margin-right: 5%;}
    .part-case-list .part-case-item .item-con{margin-top: 25px;padding:20px 30px 20px 24px;}
    .part-case-list .part-case-item .item-desc{line-height: 28px;height: 56px;}
    .part-brand{padding:80px 0 85px;}
    .part-brand .img,.part-brand-list{margin-top: 60px;}
    .header{position: absolute;}
}

.header .mobile-nav-btn{font-size:14px;color:#fff;padding:8px 10px;border-radius: 999px;overflow: hidden;background: rgba(255,255,255,.26);line-height: 1;cursor: pointer;letter-spacing: 1px;display: none;}
.mobile-nav{display:none;position: fixed;top:0;padding-top:60px;left:0;width:100%;overflow: hidden;background: rgba(0,0,0,.5);height:0;transition: all .3s linear;z-index:90;overflow-y: auto;}
.mobile-nav #drop-down{background: #fff;padding-bottom: 10px;width:100%;}
.mobile-nav .mobile-nav-list{width:90%;margin:0 auto;font-size:14px;color:#000;}
.mobile-nav .mobile-nav-list a{color:#000;line-height: 43px;display: block;position: relative;}
.mobile-nav .mobile-nav-list .mnav-item-link{border-bottom:1px solid #dcdfe8;padding-right:16px;}
.mobile-nav .mobile-nav-list .mnav-item-link.active{color:#1d79fd;}
.mobile-nav .mobile-nav-list .mnav-item-link.hasChild span{position: absolute;right:0;border:5px solid transparent;border-left-color:#1d79fd;top:50%;transform: translateY(-50%);transition: all .3s;transform-origin: center;}
.mobile-nav .mobile-nav-list .mnav-item-link.show span{transform: rotate(90deg) translate(-25%,50%);}
.mobile-nav .mobile-nav-list .mnav-dropdown-menu{display: none;}
.mobile-nav .mobile-nav-list .mnav-dropdown-menu a{background: #f6f8fb;padding:0 18px;position: relative;}
.mobile-nav .mobile-nav-list .mnav-dropdown-menu a:first-child{margin-top:15px;}
.mobile-nav .mobile-nav-list .mnav-dropdown-menu a:after{position: absolute;content:'';left:18px;right:18px;height:1px;bottom:0;background: #dcdfe8;}
.mobile-nav .mobile-nav-list .mnav-dropdown-menu a:last-child:after{display:none;}
.part-solution.mobile,.part-case.mobile{display: none;}
.part-msolution-list{padding-top: 26px;}
.part-msolution-list li{width:48.2%;margin-right:3.6%;box-shadow: 0 0 18px rgba(144,163,174,.14);padding:16px 4% 14px 8.2%;border-radius: 6px;overflow: hidden;margin-top: 16px;}
.part-msolution-list li:nth-child(2n+2){margin-right: 0;}
.part-msolution-list .item-tit{line-height: 1;font-weight: bold;font-size: 16px;padding-left: 18px;background: url(../image/icon-radio.png) no-repeat left center;background-size:13px auto;}
.part-msolution-list .item-desc{line-height:1.2;font-size:14px;height:34px;color:#999;margin-top:7px;}
.part-msolution-list li.item-more .item-tit{background: none;padding:0;}

@media(max-width:767px){
    
    .wcontainer{width:100%;}
    .w1380{width:86.2%;}
    .w1500{width: 90%;}
    .w1530{width: 91.7%;}
    .w1540{width: 95%;}
    .w1570{width:100%;}
    body{font-family: Arial, Helvetica, sans-serif;overflow-x: hidden;}
    
    
    .banner-box .item-desc{display: none;}
    .banner-box .item-img{min-height: 198px;width:100%;object-fit: cover;}
    .banner-box .swiper-slide .item-img{width:100%;min-height: 196px;object-fit: cover;}
    .banner-txt .item-top{display: flex;flex-direction: column-reverse;}
    .banner-txt .item-top>*{width:100%;}
    .banner-txt .item-tit{font-size:20px;font-weight: bold;color:#181a39;margin:0;}
    .banner-txt .item-stit{font-size:16px;color:#000;margin-top:12px;}
    .banner-txt .contact-btn{display: none;}
    .banner-nav{position: relative;bottom:0;margin-top:-15px;}
    .banner-box .swiper-pagination{display: flex;align-self: center;justify-content: center;}
    .banner-box .swiper-pagination-bullet{width:21px;height:3px;margin:0 4px;}
    .banner-txt .item-btn-box{margin-top:20px;}
    .banner-txt .item-btn-box .item-btn{margin-right:10px;font-size:17px;padding:10px 15px;background: #1d79fd;}
    .banner-nav .w1540{width:100%;padding:0 2px;}
    .banner-nav .bnav-item-inner .item-tit{margin:0;font-weight: bold;text-align: center;}
    .banner-nav .item-desc{display: none;}
    .banner-nav li.swiper-slide{width:31.5%;margin-right: 2.75%;padding:30px 0 10px;}
    .banner-nav .bbox{box-shadow: 0 0 9px 0 rgba(144,163,174,.14);border-radius: 5px;padding:15px 0;}
    .banner-nav .bnav-item-inner .item-tit{font-size:15px;padding:22px 0 0;background: url(../image/icon-radio.png) no-repeat top center;background-size: auto 14px;line-height: 1;}
    .banner-nav .bnav-item-inner .item-tit:before{display: none;}

    .part-title-subtit{display: none;}
    .part-title-tit{font-size:22px;font-weight: normal;line-height: 1.3;}
    .part-business{padding:35px 0 0;}
    .part-business .w1500{width:78%;}
    .part-business-card{margin-top: 46px;border-bottom-width: 1px;}
    .part-business-card .cards-slide .slide-text-box{font-size:14px;letter-spacing: 0;}
    .part-business-card .cards-slide .slide-img-box{width:45px;}
    .part-business-card .cards-slide .slide-line{height:2px;}
    .part-business-card .cards-slide.active .slide-line{width:100%;}
    .part-business-card .cards-slide .slide-box{padding:14px 0 12px}
    .part-business-card .cards-slide .slide-text-box{margin-top: 8px;}
    
    .part-business-card .cards-slide{max-width: 190px;}
    .part-business-main .item-img{display: none;}
    .part-business-main .slide-down-box{width: 100%;}
    .part-business-main{margin-top:44px;}
    .part-business-main .slide-down-box .item-con{width: 100%;max-width: 100%;}
    .part-business-main .slide-down-box .item-txt{margin:0;padding:29px 8% 32px;}
    .part-business-main .slide-down-box .item-tit{font-size:20px;font-weight: normal;text-align: center;}
    .part-business-main .slide-down-box .item-desc{line-height: 2.7;height:100px;font-size:13px;font-weight: normal;margin-top:15px;}
    .part-business-main .slide-down-box .contact-btn{display: none;}
    .part-business-main .slide-down-box .item-btn-box{display: flex;align-items: center;justify-content: center;padding:0;}
    .part-business-main .slide-down-box .item-btn{float:none;margin:0 10px;padding:8px 14px;font-size:13px;}
    .part-video{display: none;}
    .part-solution{padding:45px 0 65px;}
    .part-solution.pc{display: none;}
    .part-solution.mobile{display: block;}
    .part-solution .part-title-tit{font-size:24px;line-height: 1.53;}
    .part-solution .w1500{width:81.333%;}
    .part-msolution-list .item-more{letter-spacing: 1px;}
    .part-strength{padding:46px 0 55px;background-image: url(../image/strength-bgs.png);}
    .part-strength-list{flex-wrap: wrap;margin:0;}
    .part-strength-list .item-box{width: 50%;margin-top:55px;}
    .part-strength-list .item-img{width: 23%;margin:0 auto 14px;}
    .part-strength-list .inum{font-size:28px;}
    .part-strength-list .iline{width: 22px;height:3px;margin:8px auto 0;}
    .part-strength-list .itxt{font-size:14px;margin-top: 13px;font-weight: bold;letter-spacing: 0;}
    .part-case{padding:42px 0 46px;}
    .part-case.pc{display: none;}
    .part-case.mobile{display: block;}
    .part-case .part-title{padding:0 15px;}
    .part-case .part-title-tit{font-size:20px;}
    .part-case-mobile{margin:70px auto 0;}
    .part-case-mobile .swiper-pagination{position: relative;margin-top: 38px;line-height: 1;font-size:0;}
    .part-case-mobile .part-case-item{margin:0;width:100%;width:70.4%;margin:0 auto;font-size:15px;font-weight: bold;}
    .part-case-mobile .part-case-item .item-logo{left:15px;}
    .part-case-mobile .part-case-item .item-con{padding:43px 19px 17px}
    .part-case-mobile .part-case-item .item-tit{font-size:18px;font-weight: bold;}
    .part-case-mobile .part-case-item .item-desc{left:0;line-height: 1.73;height:52px;}
    .part-case-mobile .part-case-item .item-pro{margin-top: 15px;letter-spacing: 0;}
    .part-case-mobile .swiper-pagination .swiper-pagination-bullet{width: 21px;height:3px;background: #e5ebff;margin:0 5px;}
    .part-brand{padding:50px 0 54px;}
    .part-brand .part-title-tit{font-size:25px;padding:0 15px;}
    .part-brand .part-brand-list{width: 89%;margin: 60px auto 0;}
    .part-brand-list li{width:33.333%;margin-bottom:26px;padding:0 7px;}
    .part-brand-list li .item-img{border-radius:4px;overflow: hidden;background: #fff;}
    .bottom-box{padding:46px 20px 28px;}
    .bottom-box .bottom-title{font-size:21px;letter-spacing: 1px;}
    .bottom-box .bottom-btn{line-height: 1;font-size:13px;padding:10px 24px;width: auto;margin-top: 23px;}
    .footer-box{padding:0 20px;}
    .footer-box .w1440{width:100%;}
    .footer-box .footer-info,.footer .footer-code{display: none;}
    .footer-box .footer{padding:28px 0 22px;}
    .footer-right{padding:0;width:100%;}
    .footer-right ul{flex-wrap: wrap;width:100%;}
    .footer .footer-nav-item{width:100%;margin:0!important;display: block;}
    .footer .footer-nav-item .item-list{display: none;}
    .footer .footer-nav-item .item-name{padding:0;display: block;line-height: 1;font-size:15px;border-bottom:1px solid #272b2e;letter-spacing: 1px;position: relative;}
    .footer .footer-nav-item .item-name a{position: relative;}
    .footer .footer-nav-item .item-name a:after{position: absolute;right:7.12%;top:50%;margin-top:-6px;width:8px;height:12px;background: url(../image/arrow-right.png) no-repeat center;background-size: auto 100%;content:''}
    .footer .footer-nav-item a{display: block;width:100%;padding:16px 0;position: relative;}
    .copyright{width:100%;max-width: 100%;border:none;padding:0 20px 28px;font-size:13px;letter-spacing: 1px;}
    .copyright p{margin:5px 0;}
}


@media(max-width:767px){
    .news-box{padding:60px 0;}
    .news-box .w1530{width:91.7%;}
    .news-box .news-list{margin-top: 48px;}
    .news-box .news-list .news-item a.flex{display: block;flex-wrap: wrap;}
    .news-box .news-list .news-item .item-img,.news-box .news-list .news-item .item-con{width: 100%;}
    .news-box .news-list .news-item .item-img .img{padding-bottom: 64.2%;}
    .news-box .news-list .news-item .item-con{margin-top:54px;}
    .news-box .news-list .news-item .item-txt{padding:0 5.38%}
    .news-box .news-list .news-item .item-tit{font-size:20px;}
    .news-box .news-list .news-item .item-desc{margin-top:22px;line-height: 2;font-size:14px;letter-spacing: 0;}
    .news-box .news-list .news-item .item-line{width:54px;height:2px;margin-top:19px;}
    .news-box .news-list .news-item .item-date{font-size:19px;margin-top:13px;padding-left:4px;}
    .news-box .news-list .news-item{margin-bottom: 70px;}
    .pagers a{min-width: 20px;line-height: 20px;margin:5px 2px;}
    .pagers{font-size:12px;flex-wrap: wrap;margin-top: 50px;}
    .pagers a.PreA, .pagers a.NextA{font-size:12px;padding:0 2px;margin:5px 2px;}
    .pagers .navgateTo{margin-left: 5px;}
    .pagers .navgateTo .page-val{width:30px;height:30px;margin:0 4px;}

    
    .news-box .news-list .news-item .item-desc{margin-top: 19px;}
}



.header.inner-header .header-logo img{max-height: 70px;}
.header.inner-header .header-nav .nav_container>ul>li .nav-link{color:#fff;}
.header.inner-header  .header-nav .nav_container>ul>li .nav-link.active{color:#fff;font-weight: bold;}
.inner-header .header-logo .white,.inner-header:hover .header-logo .black,.inner-header.fixed .header-logo .black{display: block;}
.inner-header .header-logo .black,.inner-header:hover .header-logo .white,.inner-header.fixed .header-logo .white{display: none;}
.inner-header .header-nav .nav_container>ul>li .nav-link::after{bottom:auto;top:50%;margin-top:30px;}
.inner-header .header-nav .nav_container>ul>li .nav-link.active::after{background: #fff;}
.inner-header .header-tel{color:#fff;background-image: url(../image/icon-tel-white.png);}
.header.fixed .header-nav .nav_container>ul>li .nav-link, .header:hover .header-nav .nav_container>ul>li .nav-link{color:#0a1425;}
.inner-header.fixed .nav_container>ul>li .nav-link.active,.inner-header:hover .nav_container>ul>li .nav-link.active{color:#306de7!important;}
.inner-header.fixed .header-tel,.inner-header:hover .header-tel{background-image: url(../image/icon-tel-black.png);color:#0a1425;}
.header .header-nav .nav_container>ul>li{min-width:12%;}
.header .header-nav .nav_container>ul>li .nav-link{padding:0 25px;}
.inner-banner{position: relative;}
.inner-banner .inner-ban-txt{position: absolute;top:50%;left:0;width:100%;z-index:10;transform: translateY(-50%);color:#fff;text-align: center;}
.inner-banner .inner-ban-txt .item-tit{line-height: 1;}
.inner-banner .inner-ban-txt .item-desc{line-height: 1.3;margin:30px 0 50px;}

.inner-title-box{color:#000;text-align: center;line-height: 1;}
.inner-title-box span{position: relative;}
.inner-title-box span:before,.inner-title-box span:after{color:#065bff;width:22px;height:21px;top:50%;position: absolute;content:'';transform: translateY(-50%);background: url(../image/jt-l.png) no-repeat center;background-size: 100% auto;margin:0 14px;}
.inner-title-box span:before{left:100%;background-image: url(../image/jt-r.png);}
.inner-title-box span:after{right:100%;}



.featured-cases{padding:120px 0 140px;}
.featured-cases-detail{margin-top: 20px;color:#000000;}

.featured-cases-detail .item-detail .item-left{width:45.8%;position: relative;z-index:2;}
.featured-cases-detail .item-detail .item-img{height:407px;position: relative;overflow: hidden;}
.featured-cases-detail .item-detail .item-img .full-img{position: absolute;top:0;left:0;}
.featured-cases-detail .item-detail .item-con{box-shadow: 0 0 16px 13px rgba(6,91,255,.07);width:54.2%;padding:50px 3.8% 90px 2.93%;position: relative;}
.featured-cases-detail .item-detail .item-tit{line-height: 1;}
.featured-cases-detail .item-detail .item-desc{line-height: 2.4;margin-top:20px;-webkit-line-clamp:4;line-clamp:4;}
.featured-cases-detail .item-detail .item-more{position: absolute;left:5.4%;bottom:40px;padding:11px 10px 11px 20px;color:#fff;background: #065bff;line-height: 1;letter-spacing: 1px;}
.featured-cases-nav{margin:52px 12px 0;border-bottom: 1px solid #e8eaf1;}
.featured-cases-nav li{max-width:170px;width:12.6%;padding-bottom: 17px;height:97px;margin:0 10px;position: relative;cursor: pointer;}
.featured-cases-nav li .item-img{max-height: 100%;}
.featured-cases-nav li:after{position: absolute;content:'';width:0;overflow: hidden;height:3px;bottom:1px;background-color: #065bff;}
.featured-cases-nav li.active:after{width:100%;}
.all-cases{padding:135px 0 192px;background-color: #f5f8ff;}
.all-cases .case-list{padding-top:40px;}


.featured-cases-detail{margin-right: -30px;}
.featured-cases-detail .swiper-slide{padding:30px 30px 30px 0;}
@media(max-width:1700px){
    .featured-cases{padding:110px 0 120px;}
    .all-cases{padding:115px 0 160px;}
}
@media(max-width:1500px){
    .featured-cases{padding:90px 0 100px;}
    .featured-cases-detail .item-detail .item-con{padding-top:40px;padding-bottom: 80px;}
    .featured-cases-detail .item-detail .item-more{bottom:35px;}
    .featured-cases-nav{margin-top: 40px;}
    .all-cases{padding:100px 0 120px;}
    .all-cases .case-list{padding-top: 20px;}
    
}


@media(max-width:767px){
    .featured-cases{padding:60px 0;}
    .featured-cases-nav{display: none;}
    .featured-cases-detail{margin:16px 0 0;}
    .featured-cases-detail .item-detail{display: block;width:83%;margin:0 auto;padding-top:15px;}
    .featured-cases-detail .item-detail .item-left,.featured-cases-detail .item-detail .item-con{width:100%;}
    .featured-cases-detail .swiper-slide{padding:0;}
    .featured-cases-detail .item-detail .item-left{box-shadow: -6px 4px 14px 1px rgba(187,193,216,.32);padding:12px;border-radius: 8px;overflow: hidden;}
    .featured-cases-detail .item-detail .item-con{box-shadow: none;padding:35px 6px 25px;}
    .featured-cases-detail .item-detail .item-img{height: auto;padding-bottom: 65.46%;border-radius: 4px;overflow: hidden;}
    .featured-cases-detail .item-detail .item-tit{display: none;}
    .featured-cases-detail .item-detail .item-desc{margin:0;font-size:14px;text-align: justify;}
    .featured-cases-detail .item-detail .item-more{left:0;top:0;opacity: 0;width:100%;height:100%;background:transparent;padding:0;}
    .featured-cases .swiper-pagination,.common-swiper-pagination{position: relative;font-size:0;margin:0 auto;}
    .featured-cases .swiper-pagination-bullet,.solution-swiper .swiper-pagination-bullet,.common-swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 6px;opacity: 1;background: #f1f4fb;}
    .featured-cases .swiper-pagination-bullet-active,.solution-swiper .swiper-pagination-bullet-active,.common-swiper-pagination .swiper-pagination-bullet-active{background: #275bed;}
    
    .all-cases{padding:47px 0 70px;}
    .all-cases .w1540{width:100%;}
    .all-cases .case-list{width:85.333%;margin:0 auto;padding-top:40px;}
    
}



.arial{font-family: Arial, Helvetica, sans-serif;}
.inner-ban-txt .item-text{line-height: 1.52;color:#fff;max-width: 760px;width:50%;margin-left:3.1%;text-align: left;padding-top:40px;text-align: justify;}
.solution-box{padding-top:110px;}
.solution-box .solution-title{line-height: 1;color:#000;letter-spacing: 2px;text-align: center}
.solution-box .solution-swiper{margin-top: 115px;}
.solution-box .solution-title .item-tit{line-height: 1;}
.solution-box .solution-title .item-desc{margin-top: 40px;}
.solution-box .solution-swiper-item{padding-bottom:260px;align-items: flex-start;}
.solution-box .solution-swiper-item.reverse{flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}
.solution-swiper .solution-tabs-box{width:51%;max-width: 774px;}
.solution-swiper .img-swiper{width:47.2%;background: #fff;box-shadow:1.2px 14px 26px 1px rgba(187,193,216,.32);overflow: hidden;border-radius:16px;}
.solution-swiper .img-swiper .swiper-slide{padding:20px;}
.solution-swiper .img-swiper .item-img{height:534px;border-radius: 8px;overflow: hidden;position: relative;}
.solution-swiper .solution-tabs .item-tab{padding:0 8.4% 0 28px;margin-bottom: 29px;cursor: pointer;transition: all .3s;}
.solution-swiper .solution-tabs .item-tab:last-child{margin: 0;}
.solution-swiper .solution-tabs .item-tab.active{padding-top:25px;padding-bottom: 24px;border-radius: 4px;overflow: hidden;background: #f5f9ff;}
.solution-swiper .solution-tabs .item-icon{width:35px;margin-right: 14px;}
.solution-swiper .solution-tabs .item-icon .imgon,.solution-swiper .solution-tabs .item-tab.active .item-icon .img{display: none;}
.solution-swiper .solution-tabs .desc{font-family: Arial, Helvetica, sans-serif;color:#666;line-height: 1.3;margin-top:19px;font-size:18px;text-align: justify;display: none;min-height: 94px;}
.solution-swiper .solution-tabs .tit{color:#000000;line-height: 35px;font-weight: bold;}
.solution-swiper .solution-tabs .item-tab.active .desc{display: block;}
.solution-swiper .solution-tabs .item-tab.active .tit{color:#2d8ce5;}
.solution-swiper .solution-tabs .item-tab.active .item-icon .imgon{display: block;}
.solution-swiper .solution-tabs-box .item-btn{margin-top:70px;float:left;line-height: 1;color:#fff;border-radius: 4px;overflow: hidden;background:#2d8be4;padding:21px 30px;letter-spacing: 1px;}
.solution-swiper .swiper-pagination{display: none;}
@media(max-width:1920px){
    .solution-box .solution-title .item-desc{margin-top: 34px;}
    .solution-box .solution-swiper{margin-top: 95px;}
    .solution-box .solution-swiper-item{padding-bottom: 190px;}
    .solution-swiper .solution-tabs-box .item-btn{font-size:20px;padding:18px 28px;}
}
@media(max-width:1700px){
    .inner-ban-txt .item-text{font-size:28px;}
    .solution-box{padding-top:90px;}
    .solution-box .solution-title .item-desc{margin-top: 30px;}
    .solution-box .solution-swiper-item{padding-bottom: 120px;}
    .solution-swiper .solution-tabs-box .item-btn{font-size:20px;}
}
@media(max-width:1500px){
    .inner-ban-txt .item-text{font-size:24px;}
    .solution-box .solution-title .item-desc{margin-top: 28px;}
    .solution-box .solution-swiper{margin-top: 70px;}
    .solution-swiper .solution-tabs-box .item-btn{font-size:19px;margin-top: 50px;}
    .solution-swiper .img-swiper .item-img{}
    .solution-swiper .solution-tabs .item-icon{width:30px;}
    .solution-swiper .solution-tabs .tit{line-height: 30px;}
    .solution-swiper .solution-tabs .desc{margin-top:16px;font-size:17px;min-height:70px;}
    .solution-swiper .solution-tabs .item-tab.active{padding-top:20px;padding-bottom: 20px;}
    .solution-swiper .img-swiper .swiper-slide{padding:16px;}
    .solution-swiper .img-swiper .item-img{height:400px;}
    .solution-swiper .solution-tabs-box .item-btn{padding:15px 20px;font-size:18px;}
}



@media(max-width:767px){
    .solution-box .solution-swiper-item{flex-wrap: wrap;display: block;}
    .solution-swiper .solution-tabs-box{width:100%;position: relative;padding-bottom: 20px;}
    .solution-swiper .img-swiper{width:100%;border-radius: 10px;}
    .solution-swiper .img-swiper .item-img{height: auto;padding-bottom:65.5%;border-radius: 4px;}
    .solution-swiper .img-swiper .item-img .full-img{position: absolute;top:0;left:0;}
    .solution-swiper .img-swiper .swiper-slide{padding:10px;}
    .solution-box{padding-top:62px;}
    .solution-box .w1530{width:100%;}
    .solution-box .solution-title{padding:0 15px;letter-spacing: 1px;}
    .solution-box .solution-title .item-tit{font-size:30px;}
    .solution-box .solution-title .item-desc{margin-top:19px;font-size:17px;}
    .solution-box .solution-swiper{width:83%;margin:30px auto 0;}
    .solution-swiper .solution-tabs .item-tab,.solution-swiper .solution-tabs .item-icon{display: none;}
    .solution-swiper .solution-tabs .item-tab.active{display: block;background: none;}
    .solution-swiper .solution-tabs .tit{font-size:18px;color:#666!important;font-weight: bold;text-align: center;line-height: 1.2;}
    .solution-swiper .solution-tabs .item-tab,.solution-swiper .solution-tabs .item-tab.active{padding:25px 6px 0;margin:0;}
    .solution-swiper .solution-tabs .desc{font-size:15px;line-height: 1.29;color:#666;}
    .solution-swiper .solution-tabs-box .item-more{display:none;}
    .solution-swiper .solution-tabs-box .item-btn{padding:12px 15px;font-size:15px;margin-top:30px;margin-left:6px;}
    .solution-swiper .swiper-pagination{display: block;position: relative;font-size:0;}
    .solution-box .solution-swiper-item{padding-bottom: 75px;}
}




.business-box{padding: 180px 0;}
.business-list .business-item{margin-bottom: 220px;color:#666;}
.business-list .business-item:nth-child(2n+2) .item-top{flex-direction: row-reverse;}
.business-list .business-item:first-child .item-con{max-width:565px;}
.business-list .business-item .item-left{width:54%;max-width: 820px;padding:20px;border-radius: 16px;overflow: hidden;box-shadow:1.2px 14px 26px 1px rgba(187,193,216,.32);}
.business-list .business-item .item-con{width:42%;max-width:630px;}
.business-list .business-item .item-img{position: relative;overflow: hidden;padding-bottom: 55.1%;border-radius: 8px;overflow: hidden;}
.business-list .business-item .item-img .full-img{position: absolute;left:0;top:0;}
.business-list .business-item .item-icon{width:80px;margin-top:3px;margin-right:30px;}
.business-list .business-item .item-title.mshow{display: none;}
.business-list .business-item .item-tit{color:#000;line-height: 1;margin-bottom: 15px;}
.business-list .business-item .item-btn-box{margin-top:130px;}
.business-list .business-item .item-btn{min-width:16%;padding:18px 22px;text-align: center;color:#fff;border-radius: 999px;overflow: hidden;line-height: 1;margin:0 19px;}
.business-list .business-item .item-box{margin-top:40px;}
.business-list .business-item .item-btn.bgyellow{background: #fc9c00;}
.business-list .business-item .item-btn.bgblue{background: #2a7cf4;}
@media (min-width:768px){
    .business-list .business-item .swiper-wrapper{display: block;}
}
.bussiness-case .bussiness-title-box{text-align: center;}
.bussiness-case .bussiness-title-box .item-tit{line-height: 1;color:#000000;}
.bussiness-case .bussiness-title-box .item-desc{line-height: 1.2;margin-top:30px;color:#666666;}
.bussiness-case-con{margin-top: 110px;}
.bussiness-case-con .item-left{width:54%;max-width: 820px;padding:23px 21px;background: #fff;border-radius:16px;overflow: hidden;box-shadow:1.2px 14px 26px 1px rgba(187,193,216,.32);}
.bussiness-case-con .item-con{width:41%;max-width: 625px;color:#000;}
.bussiness-case-con .item-left .item-img{position: relative;padding-bottom:58.6%;border-radius:8px;overflow: hidden;}
.bussiness-case-con .item-left .item-img .full-img{position: absolute;top:0;left:0;}
.bussiness-case-con .item-con .item-title{line-height: 1;}
.bussiness-case-con .item-con .item-desc{line-height: 1.52;text-align: justify;margin-top:20px;}
.bussiness-case-con .item-con .item-desc p{margin-bottom: 30px;}
.bussiness-case-con .item-con .item-desc p:last-child{margin-bottom: 0;}
.bussiness-case-con .item-con .item-btn{margin-top:30px;float:left;line-height: 1;padding:14px 28px;color:#fff;background: #2a7cf4;border-radius: 999px;letter-spacing: 1px;}
.business-item .swiper-pagination{display: none;}
@media (max-width:1920px){
    .business-box{padding:140px 0;}
    .business-list .business-item .item-btn-box{margin-top: 90px;}
    .business-list .business-item{margin-bottom: 160px;}
    .bussiness-case-con{margin-top: 80px;}
}
@media (max-width:1700px){
    .business-list .business-item .item-icon{margin-right: 25px;}
    .business-list .business-item .item-box{margin-top: 32px;}
    .business-list .business-item .item-tit{margin-bottom: 10px;}
    .business-list .business-item .item-btn-box{margin-top:75px;}
    .business-list .business-item{margin-bottom: 130px;}
    .business-box{padding:120px 0;}
    .business-box .fs40{font-size:37px;}
    .business-list .business-item .item-btn{padding:16px 22px;}
    .business-box .fs22{font-size:21px;}
    .bussiness-case-con .item-con .item-btn{font-size:23px;}
}
@media (max-width:1500px){
    .business-box{padding:100px 0;}
    .business-list .business-item .item-icon{width: 60px;}
    .business-box .fs22{font-size:18px;}
    .business-list .business-item .item-box{margin-top: 25px;}
    .business-list .business-item .item-btn-box{margin-top:60px;}
    .business-list .business-item{margin-bottom: 120px;}
}


@media(max-width:767px){
    .business-box{padding:65px 0 90px;}
    .business-box .w1530{width:83.5%;}
    .business-list .business-item .item-top{display: block;flex-wrap: wrap;}
    .business-list .business-item .item-left,.business-list .business-item .item-con{width:100%;}
    .business-list .business-item .item-left{padding:10px;box-shadow: 1.2px 7px 13px 1px rgba(187,193,216,.32);}
    .business-list .business-item .item-title.mshow{display: block;text-align: center;font-size:28px;font-weight: bold;line-height: 1;color:#000;letter-spacing: 1px;margin-bottom: 30px;}
    .business-list .business-item .item-tit.pcshow{display: none;}
    .business-list .business-item .item-img{padding-bottom: 65.5%;border-radius: 5px;}
    .business-list .business-item .item-icon{display: none;}
    .business-list .business-item .item-box{margin-top:40px;line-height: 1.4;padding:0 5px 5px;font-size:15px;}
    .business-list .business-item:first-child .item-box{text-align: center;line-height: 1.6;font-size:14px;}
    .business-list .business-item .item-box .item-name{margin-bottom: 5px;display: block;text-align: center;font-size:19px;line-height: 1.1;}
    .business-list .business-item .item-btn-box{display: none;}
    .business-list .business-item{margin-bottom:65px;}
    .business-item .swiper-pagination{display: block;margin-top: 10px;}
    .bussiness-case .bussiness-title-box .item-tit{font-size:28px;font-weight: bold;letter-spacing: 1px;}
    .bussiness-case .bussiness-title-box .item-desc{font-size:16px;line-height: 1.4;margin:16px auto 0;max-width: 225px;color:#000;}
    .bussiness-case-con{margin-top: 40px;display: block;}
    .bussiness-case-con .item-left,.bussiness-case-con .item-con{width:100%;max-width: 100%;}
    .bussiness-case-con .item-left{padding:10px;border-radius: 8px;}
    .bussiness-case-con .item-left .item-img{border-radius: 4px;box-shadow: 1.2px 7px 13px 1px rgba(187,193,216,.32);}
    .bussiness-case-con .item-con .item-title{display: none;}
    .bussiness-case-con .item-con .item-desc{font-size:15px;color:#666;line-height: 1.45;padding:0 5px;}
    .bussiness-case-con .item-con .item-desc p{margin-bottom: 15px;}
    .bussiness-case-con .item-con .item-btn{display: none;font-size:16px;padding:12px 24px}
    .inner-banner .inner-ban-txt .business-banner-txt .item-desc{font-size:20px;letter-spacing: 1px;margin:0;}
    .inner-banner .inner-ban-txt .business-banner-txt .item-tit{font-size:20px;margin-top: 12px;letter-spacing: 1px;}
}



.news-detail-box{padding:120px 0;}
.news-detail-box .news-title{line-height: 1.3;text-align: center;color:#000;margin-bottom: 80px;font-size:37px;}
.news-detail-box .news-detail{color:#999;line-height:1.74;}
.news-detail-box .news-detail img{margin:80px auto 30px;display: block;max-width: 100%;}
.news-detail-box .news-detail p{min-height: 1em;margin-bottom: 20px;}
@media(max-width:1920px){
    .news-detail-box{padding:100px 0;}
    .news-detail-box .news-title{margin-bottom: 60px;}
    .news-detail-box .news-detail img{margin-top: 60px;}
    .news-detail-box .news-detail{font-size:21px;}
}
@media(max-width:1500px){
    .news-detail-box{padding:75px 0;}
    .news-detail-box .news-title{margin-bottom: 55px;font-size:34px;}
    .news-detail-box .news-detail img{margin-top: 40px;}
    .news-detail-box .news-detail{font-size:17px;font-family: Arial, Helvetica, sans-serif;}
}
@media(max-width:1200px){
    
}



@media(max-width:767px){
    .news-detail-box{padding:60px 0;}
    .news-detail-box .w1530{width: 91.7%;}
    .news-detail-box .news-title{margin-bottom: 35px;font-size:26px;}
    .news-detail-box .news-detail{font-size:15px;text-align: justify;}
    .news-detail-box .news-detail img{margin:40px auto 15px;}
    .news-detail-box .news-detail p{margin-bottom: 15px;}
}





.contact-box{padding-bottom: 165px;}
.contact-descption{color:#474747;line-height: 2.42;margin-top:100px;}
.contact-num{margin-top:130px;}
.contact-num li{width: 33.333%;text-align: center;line-height: 1.2;color:#333;}
.contact-num .item-num{line-height: 0.9;color:#2a7cf4;margin-bottom: 30px;font-family: Arial, Helvetica, sans-serif;}
.contact-imgList{margin-top: 140px;}
.contact-imgList ul{position: relative;padding-bottom:55.3%;overflow: hidden;margin-left: -8px;margin-right: -8px;}
.contact-imgList li{position: absolute;top:0;padding:4px 8px;height: 50%;}
.contact-imgList li:nth-child(5n+1){width:39.8%;height: 100%;left:0;}
.contact-imgList li:nth-child(5n+2),.contact-imgList li:nth-child(5n+4){width:35.2%;left:39.8%;}
.contact-imgList li:nth-child(5n+3),.contact-imgList li:nth-child(5n+5){width:25%;right:0;}
.contact-imgList li:nth-child(5n+2),.contact-imgList li:nth-child(5n+3){top:auto;bottom:0;}
.contact-imgList li .item-img{position: relative;width: 100%;height: 100%;overflow: hidden;}
.contact-imgList li .item-img:hover .full-img{transform: scale(1.04);}
.contact-info{margin-top: 130px;}
.contact-info .contact-info-left,.contact-info .contact-info-right{background-color: #f6f7fa;background: url(../image/contact-ibg.png) no-repeat right center #f6f7fa;background-size: auto 100%;}
.contact-info .contact-info-left,.contact-map .cmap-box .cmap-left{width: 40.8%;max-width:640px;}
.contact-info .contact-info-right,.contact-map .cmap-box .cmap-right{width: 56.4%;max-width:886px;}
.contact-info .contact-info-left .cinfo-con{padding:20px 14% 20px 8.3%}
.contact-info .contact-info-right{border-radius: 8px;overflow: hidden;}
.contact-info .contact-info-right .cinfo-con{padding:20px 5.2% 20px 10.7%;}
.contact-info .contact-info-right .cinfo-code{width:34.6%;max-width: 258px;margin-left:3%;}
.contact-info .cinfo-con .cinfo-tit{line-height: 1;color:#000;}
.contact-info .contact-info-left .cinfo-tel{line-height: 1;color:#1568e3;margin: 33px 0 0;padding-bottom: 5px;}
.contact-info .cinfo-con .cinfo-desc{line-height: 1.75;color:#474747;margin-top:20px;}
.contact-map{background: url(../image/map.png) no-repeat bottom center;background-size: 100% 100%;padding:150px 0 50px;color:#474747;}
.contact-map .cmap-box .cmap-item{background: rgba(247,248,251,.8);min-height: 366px;}
.contact-map .cmap-box .item-tit{line-height: 1;color:#000000;}
.contact-map .cmap-left .cbox{padding:40px 8.28%;}
.contact-map .cmap-left .cdesc{line-height:2.45;margin-top: 30px;max-width: 370px;}
.contact-map .cmap-right .cbox{padding:15px 6.4% 40px;}
.contact-map .cmap-right .cbox li{width: 66%;padding-right:15px;margin-top: 90px;}
.contact-map .cmap-right .cbox li:first-child,.contact-map .cmap-right .cbox li:nth-child(2){margin-top:0;}
.contact-map .cmap-right .cbox li:nth-child(2n+2){width: 34%;padding-right:0;}
.contact-map .cmap-right .item-desc{margin-top: 30px;line-height:26px;padding-left:36px;background: url(../image/contact-iconaddr.png) no-repeat left top;background-size:auto 26px;min-height: 52px;}
.contact-map .cmap-right .item-desc.icon-tel{background-image: url(../image/contact-icontel.png);}
.contact-map .cmap-right .item-desc.icon-net{background-image: url(../image/contact-iconearth.png);}
.contact-map .cmap-right .item-desc.icon-fax{background-image: url(../image/contact-iconfax.png);}
@media(max-width:1920px){
    .contact-box{padding-bottom: 145px;}
    .contact-descption{font-size:24px;}
    .contact-num,.contact-info{margin-top: 110px;}
    .contact-imgList{margin-top: 120px;}
    .contact-info .contact-info-left .cinfo-tel{margin-top:28px;padding-bottom: 0;}
    .contact-map{padding-top: 130px;}
    .contact-map .cmap-box .cmap-item{min-height: 350px;}
    .contact-map .cmap-right .cbox li{margin-top: 80px;}
}
@media(max-width:1700px){
    .contact-descption{margin-top:90px;font-size:22px;}
    .contact-num, .contact-info{margin-top:90px;}
    .contact-num .item-num{margin-bottom: 26px;}
    .contact-imgList{margin-top: 100px;}
    .contact-map{padding-top:120px;}
    .contact-box{padding-bottom: 125px;}
    .inner-banner .inner-ban-txt .item-desc{margin-bottom: 40px;}
    .contact-info .contact-info-right .cinfo-con{padding-left: 8%;padding-right: 4%;}
}
@media(max-width:1600px){
    .contact-info .contact-info-right .cinfo-con{padding-left: 6%;padding-right: 3%;}
}
@media(max-width:1500px){
    .inner-banner .inner-ban-txt .item-desc{margin:20px 0 30px;}
    .contact-descption{font-size:21px;margin-top: 80px;}
    .contact-num, .contact-info{margin-top: 75px;}
    .contact-num .item-num{margin-bottom: 22px;}
    .contact-imgList{margin-top: 90px;}
    .contact-info .cinfo-con .cinfo-tit,.contact-map .cmap-box .item-tit span{font-size:28px;}
    .contact-info .contact-info-left .cinfo-tel{margin-top: 24px;}
    .contact-info .contact-info-left .cinfo-con{padding-left:6%;padding-right: 8%;}
    .contact-info .cinfo-con .cinfo-desc{margin-top: 15px;line-height: 1.6;}
    .contact-map{padding-top: 100px;}
    .contact-map .cmap-right .cbox li{margin-top: 60px;}
    .contact-map .cmap-box .cmap-item{min-height: 280px;}
    .contact-map .cmap-left .cdesc{margin-top: 25px;line-height: 1.8;}
    .contact-map .cmap-right .item-desc{margin-top: 25px;}
    .contact-box{padding-bottom: 100px;}
    .contact-map .cmap-right .item-desc{padding-left:30px;background-size: 20px auto;line-height: 20px;min-height: 40px;}
    .contact-map .cmap-left .cbox{padding:30px 6%;}
}
@media(max-width:1300px){
    .contact-info .cinfo-con .cinfo-tit, .contact-map .cmap-box .item-tit span{font-size:24px;}
    .contact-info .cinfo-con .cinfo-desc,.contact-map .cmap-box{font-size:18px;}
    .contact-map .cmap-right .cbox li{margin-top: 40px;}
    .contact-map .cmap-box .cmap-item{min-height: 250px;}
    .contact-descption{font-size:20px;margin-top: 70px;}
    .contact-num .item-num{margin-bottom: 20px;}
}



@media(max-width:767px){
    .contact-descption{margin-top:55px;font-size:16px;line-height: 1.8;}
    .contact-num .item-num{font-size:26px;margin-bottom: 12px;}
    .contact-num .item-desc{font-size:16px;}
    .contact-num, .contact-info{margin-top: 50px;}
    .contact-imgList{margin-top: 60px;}
    .contact-box .w1570{width: 92%;}
    .contact-imgList li{padding:2px 2px;}
    .contact-imgList ul{margin-left: -2px;margin-right: -2px;}
    .contact-info .contact-info-left, .contact-map .cmap-box .cmap-left,.contact-info .contact-info-right, .contact-map .cmap-box .cmap-right{width: 100%;max-width: 100%;}
    .contact-info .contact-info-right, .contact-map .cmap-box .cmap-right{margin-top:25px;}
    .contact-info .cinfo-con .cinfo-tit, .contact-map .cmap-box .item-tit span{font-size:20px;line-height: 1.3;}
    .contact-info .contact-info-right .cinfo-con{padding:16px 4%;}
    .contact-info .contact-info-right{border-radius: 5px;}
    .contact-info .contact-info-left .cinfo-tel{font-size:28px;margin-top: 18px;}
    .contact-info .cinfo-con .cinfo-tit{max-width:160px;}
    .contact-info .cinfo-con .cinfo-desc, .contact-map .cmap-box{font-size:15px;line-height: 1.5;}
    .contact-info .cinfo-con .cinfo-desc{margin-top: 12px;}
    .contact-info .cinfo-con .cinfo-desc{line-height: 1.4;}
    .contact-map{padding-top:60px;}
    .contact-map .cmap-left .cbox,.contact-info .contact-info-left .cinfo-con,.contact-info .contact-info-right .cinfo-con{padding:18px 16px;}
    .contact-map .cmap-left .cdesc{margin-top: 20px;}
    .contact-map .cmap-box .cmap-item{min-height: auto;}
    .contact-map .cmap-right .cbox li{width:100%!important;}
    .contact-map .cmap-box .item-tit{font-size:16px;}
    .contact-map .cmap-right .item-desc{min-height: auto;margin-top:16px;}
    .contact-map .cmap-right .cbox li,.contact-map .cmap-right .cbox li:nth-child(2n+2){margin-top: 40px;}
    .contact-map{background-size:150% auto;padding-bottom: 100px;}
    .contact-box{padding-bottom: 50px;}
}


@media(max-width:767px){
    .header{position: fixed;background: #1d79fd!important;padding:0 5.3% 0 8.266%;}
    .header .header-box{height:60px;justify-content: space-between;}
    .header-nav,.header-tel,.header .header-logo .black{display: none!important;}
    .header .header-logo .white{display: block!important;max-height: 40px!important;}
    .mobile-nav{display:block;}
    .header .mobile-nav-btn{display: block;}
    .inner-banner,.banner-box{margin-top:60px;padding:0;}
    .inner-banner .swiper-slide img{width:100%;min-height:297px;object-fit: cover;}
    .inner-banner .inner-ban-txt{padding:0 15px;top:45%;}
    .inner-banner .inner-ban-txt.top{top:10%;transform: none;}
    .inner-banner .inner-ban-txt .item-desc{font-size:20px;margin:20px 0 0;letter-spacing: 1px;}
    .inner-banner .inner-ban-txt .item-tit{font-size:32px;}
    .inner-banner .inner-ban-txt .w1570{display: flex;flex-direction: column-reverse;}
    .inner-banner .inner-ban-txt .w1570>*{width:100%;}
    .inner-title-box{font-size:29px;font-weight: bold;color:#000;padding:0 15px;}
    .inner-title-box span:before, .inner-title-box span:after{width:15px;height:15px;margin:0 9px;}
    .case-box .inner-title-box span:before,.case-box .inner-title-box span:after{display: none;}
    .inner-banner{overflow: hidden;}
    .inner-ban-txt .item-text{font-size:18px;letter-spacing: 1px;margin:0;padding:0 15px;line-height: 1.8;}
}
@media(max-width:500px){
    .inner-banner .inner-ban-txt .item-desc{font-size:16px;margin:15px 0 0;}
    .inner-banner .inner-ban-txt .item-tit{font-size:25px;}
    .inner-ban-txt .item-text{font-size:15px;line-height: 1.6;}
    .inner-banner .inner-ban-txt.top{top:8%;}
    .news-box .news-list .news-item .item-tit{font-size:18px;}
}



.part-case-item .item-tit{font-weight: bold;font-family: SimHei,Microsoft YaHei,Arial, Helvetica, sans-serif;}
.ssm,.part-title-subtit,.part-solution-con .item-detail-top .item-btn,.featured-cases-detail .item-detail .item-desc,.featured-cases-detail .item-detail .item-more,.contact-info .cinfo-con .cinfo-desc,.contact-map{font-family: Arial, Helvetica, sans-serif;}
.ssm,.part-case-mobile .part-case-item{font-weight: normal;}
.part-case-item .item-desc{left:0;}
.part-title-tit,.part-business-main .slide-down-box .item-tit,.part-business-main .slide-down-box .item-btn,.part-strength-list .inum,.ssbold{font-weight: bold;font-family: SimHei,Microsoft YaHei,Arial, Helvetica, sans-serif;}
.banner-nav .bnav-item-inner .item-desc{font-family:Arial, Helvetica, sans-serif;font-size: 16px;letter-spacing: 1px;}
.part-title-subtit{letter-spacing: 1px;font-size: 18px;}

@media(min-width:767px){
    .ssm.fs22{font-size:20px;}
    .ssm.fs20{font-size:18px;}
    .ssm.fs18{font-size:16px;}
    .part-solution-nav{font-size:21px;}
    .part-solution-con .item-detail-top .item-btn{font-size:17px;}
    .part-strength-list .itxt{font-size:19px;}
    .part-case .view-more{font-size:17px;line-height: 1;padding:19px 0;}
    .part-business-main .slide-down-box .item-desc{height:76px;}
    .part-solution-con .item-detail-top .item-desc{letter-spacing: 1px;}
    .part-case-list .part-case-item .item-con{padding-left:6.42%;padding-right: 6.88%;}
    .featured-cases-detail .item-detail .item-desc{letter-spacing: 1px;text-align: justify;}
    .featured-cases-detail .item-detail .item-more{letter-spacing: 1px;}
    .featured-cases-detail{font-size:18px;}
    .solution-swiper .solution-tabs .tit{letter-spacing: 1px;font-size:26px;}
    .contact-num .item-desc{font-size:25px;letter-spacing: 2px;}
    .contact-info .cinfo-con .cinfo-desc,.contact-map .cmap-box{font-size:16px;}
    .contact-map .cmap-box .cmap-right .item-tit{font-size:20px;}
    .news-detail-box .news-detail{font-size:16px;font-family: Arial, Helvetica, sans-serif;}
    .pagers{font-size:15px;}
    .business-list .business-item .item-box{text-align: justify;line-height: 1.6;}
    
    
    .bussiness-case-con .item-con .item-desc,.business-list .business-item .item-con{font-size:21px;}
    .solution-swiper .solution-tabs .desc{line-height: 1.4;font-size:17px;}
    
   
    
}
@media(min-width:767px) and (max-width:1500px){
    .news-box .news-list .news-item .item-tit{letter-spacing: 0;font-size:24px;}
}
@media (min-width: 1500px){
    .contact-info .cinfo-con .cinfo-tit,.contact-map .cmap-box .item-tit span{font-size:32px;letter-spacing: 1px;}
    .contact-info .cinfo-con .cinfo-desc,.contact-map .cmap-box{font-size:17px;}
    .news-detail-box .news-detail{font-size:17px;letter-spacing: 1px;text-align: justify;}
    .pagers{font-size:16px;}
    .bussiness-case-con .item-con .item-desc{font-size:22px;}
}
@media(max-width:767px){
    .banner-txt .item-btn-box .item-btn{font-size:16px;}
    .part-strength-list .itxt{font-weight: normal;}
    .solution-box .solution-title .item-tit{font-size:29px;}
}






.popup-mask{width:100%;height:100%;position: fixed;z-index:10000;left:0;top:0;right:0;bottom:0;background: rgba(0,0,0,.73);font-family: Arial, Helvetica, sans-serif;display: none;}
.popup-box{background: #fff;border-radius:8px;max-height: 100vh;width:80%;max-width: 774px;color:#323233;font-size:14px;line-height: 1.5;}
.popup-main{width:480px;max-width:90%;margin:0 auto;padding:54px 0 47px;}
.popup-close{position: absolute;width:18px;height:18px;background: url(../image/icon-close.png) no-repeat center;background-size: contain;right:-48px;top:18px;cursor: pointer;}
.popup-header{margin-bottom: 28px;}
.popup-header .hicon{width: 66px;height:66px;overflow: hidden;border-radius: 100%;margin-right: 16px;}
.popup-header .htit{font-size:24px;line-height: 28px;margin-bottom: 12px;}
.popup-header .hstit{font-size:16px;line-height: 28px;margin:0;}
.popup-form{margin-left:-10px;}
.popup-form .form-item{padding:0 10px;margin-bottom: 24px;position: relative;width:100%;}
.popup-form .form-item.half{width:50%;}
.popup-form .form-item-input{caret-color: #155bd4;cursor: text;background: #fff;position: relative;}
.popup-form .form-item-input .val{display: block;width:100%;border:none;outline: none;padding:0;box-shadow: none;line-height: 35px;height:35px;background: #fff;padding:0 12px;appearance: none;border:1px solid #ebedf0;}
.popup-form .form-item-input .val::-webkit-input-placeholder{color:#c8c9cc;}
.popup-form .form-item-input .val:-ms-input-placeholder{color:#c8c9cc;}
.popup-form .form-item-input .val::placeholder{color:#c8c9cc;}
.popup-form .form-item-input .val:-ms-input-placeholder {text-overflow: ellipsis}
.popup-form .form-item-input .val:placeholder-shown{text-overflow: ellipsis}
.popup-form .form-item-input textarea.val{height:148px;}
.popup-form-submit{width:158px;height:40px;line-height: 40px;text-align: center;border-radius: 2px;background:#0055ff;color:#fff;display: block;margin:0 auto;border:none;outline: none;letter-spacing: 1px;font-size:16px;}
.popup-form .form-item-input .item-select-icon{position: absolute;right:12px;top:50%;width:0;height:0;border:7px solid transparent;border-top:8px solid #323233;margin-top:-4px;pointer-events: none;}

.dropUl{list-style:none;height:300px;overflow:scroll;padding:0}
.dropUl::-webkit-scrollbar{width:5px;height:0}
.dropUl::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);background:#d1d4db}
.dropUl::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:0px}
.dropProvUl li{width:120px;height:50px;padding-left:20px;color:#9fa3b0;line-height:50px;background-color:white;cursor:pointer}
.dropProvUl li:hover{background-color:#f1f3f6}
.dropCityUl{margin-left:5px;background-color:white}
.dropCityUl li{width:120px;height:50px;padding-left:20px;color:#9fa3b0;line-height:50px;cursor:pointer}
.dropCityUl li:hover{background-color:#f1f3f6}
.dropDown{position: absolute;top:100%;left:0;overflow: hidden;z-index:10;width:240px;background: #fff;}
.dropDown div{width:120px;height:300px;float:left;display:none;border:1px solid #ebedf0;}
@media(max-width:767px){
    .popup-close{right:-24px;top:5px;}
    .popup-main{padding:20px 0;}
    .popup-header .htit{font-size:18px;font-weight: bold;line-height: 1.2;margin-bottom: 6px;}
    .popup-header .hstit{font-size:14px;line-height: 1.2;}
    .popup-header .hicon{width:50px;height: 50px;margin-right: 12px;}
    .popup-header{margin-bottom: 20px;padding:0 6px;}
    .popup-form .form-item{padding:0 6px;}
    .popup-form .form-item{margin-bottom: 12px;}
    .popup-form{margin:0;}
    .popup-main{max-width: 92%;}
    .popup-form .form-item-input textarea.val{height:120px;}
    .popup-form-submit{width:140px;}
    .popup-form .form-item-input .item-select-icon{border-width:5px;border-top-width: 6px;margin-top:-3px;right:6px;}
    .popup-form .form-item-input .val{padding:0 10px}
}