@charset "utf-8";
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo{display: none;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;padding: 34px 34px 0;opacity: 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;}
.popVideo.active{display: flex;}
.popVideo.active .popVideo-items{animation: popVideRun 1s ease both .4s;}
@keyframes popVideRun {0%{opacity: 0;transform: translateY(-200px);}100%{opacity: 1;transform: translateY(0);}}
@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: 38px;height: 38px;line-height: 36px;border: 1px solid #e1e1e1;margin: 4px;font-size: 14px;color: #555;transition: all .4s ease;border-radius: 3px;background-color: #fff;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 68px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #f48e31;background-color: #f48e31;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: #f48e31;}
.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: #f48e31;color: #fff;border-color: #f48e31;}
.paging-hint span{color: #f48e31;}
@media all and (max-width:1000px) {.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}

/* 搜索页面 */
.search{width: 100%;}
.search-info{width: 100%;line-height: 1.1;color: #333;font-weight: 700;}
.search-info span{color: #f48e31;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border-bottom: 1px solid #f0f0f2;}
.search-link h2{color: #333;line-height: 1.1;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #f48e31 !important;}
.search-link:hover h2{color: #f48e31;}
@media all and (max-width:1000px) {.search-link{padding: 22px 0;}.search-list{margin-top: 10px;}}


/* 新闻列表 */
.news-index-list li{width:31.5%;float:left;margin-bottom:40px;margin-right:2.75%;color:#333;background:#fff;position: relative;overflow: hidden;border-radius:5px;box-shadow: 0.628px 8.978px 9px 0px rgba(190, 190, 190, 0.09);-webkit-transition: all .2s linear;transition: all .2s linear}
.news-index-list li:nth-child(3n){margin-right:0;}
.news-index-list li:hover{box-shadow: 0.837px 11.971px 18px 0px rgba(173, 173, 173, 0.17); -webkit-transform: translate3d(0,-8px,0);transform: translate3d(0,-8px,0)}  
.news-index-list li .note{padding:35px;}
.news-index-list li p label{border-radius: 4px;background-color: #F0ECF8;width: 72px;height: 24px;font-size:13px;display:inline-block;text-align: center;line-height:24px;color:#6c3ec0;}
.news-index-list li .com-img{height:238px;}
.news-index-list li .com-img img{width:100%;height:100%;object-fit: cover;}
.news-index-list li h4{margin:20px 0 20px;font-size:18px;overflow:hidden;height:60px;line-height:30px;color:#333;}
.news-index-list li .date{font-size:16px;color:#adadad;}
.news-index-list li .date img{width:15px;position:relative;top:-2px;}
.news-index-list li:hover h4{color:#6c3ec0;}
.news-index-list li:first-child{margin-left:0px;}

/* 荣誉证书 */
.honor-list ul{display: flex;flex-wrap: wrap;}
.honor-list li{float:left;width:21.71875%;margin-right:4.375%;margin-bottom:50px;}
.honor-list li .com-img{padding:20px;background-color: rgb(255, 255, 255);border-radius:4px;position: relative;transition: all .4s linear;-webkit-transition: all .4s linear;height:355px;}
.honor-list li .com-img img{width:100%;height:100%;object-fit: contain;}
.honor-list li:hover .com-img{box-shadow: 0.628px 8.978px 9px 0px rgba(190, 190, 190, 0.09);}
.honor-list li .com-img a{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(../images/pages/icon_fd.png) no-repeat center;opacity:0;transition: all .4s linear;}
.honor-list li h4{color:#555555;font-size:13px;margin-top:20px;text-align: center;}
.honor-list li:nth-child(4n){margin-right:0;}
.honor-list li:hover .com-img a{opacity:1;}

/* 新闻详情页 */
.xwzxxq{overflow: hidden;margin-top:60px;}
.xwzxxq-lbox{width:73%;float: left;background-color:#fff;padding:45px 30px;border-radius:5px;}
.xwzxxq-rbox{width:25%;float: right;background-color:#fff;padding:45px 30px;border-radius:5px;}
.xwzxxq-wd{width: 100%;}
.xwzxxq-wd .news-content{color:#666;font-size: 16px;padding-top: 30px;}
.xwzxxq-wd .news-content p{line-height:32px;}
.xwzxxq-wd h1{font-size: 30px;color: #333;line-height: 1.2em;font-family: "M";}
.xwzxxq-wd h5{font-size: 14px;color: #777;font-weight:normal;border-bottom:1px solid #eee;padding-bottom: 30px;margin-top: 18px;}
.xwzxxq-wd h5 .time{display: flex;align-items: center;}
.xwzxxq-wd h5 img{width:14px;position: relative;margin-right: 10px;margin-top: -2px;}
.xwzxxq-wd img{max-width: 100%;height: auto !important;}

.xwzxxq-list{margin:20px auto 0;padding:30px 0 20px;}
.xwzxxq-list-l a{font-size: 14px;color: #777;display: inline-block;transition: all .4s ease;padding-bottom:5px;}
.xwzxxq-list-l a:first-child{margin-bottom:15px;}
.xwzxxq-list-l a:hover{color:#ff954f;text-decoration: underline;}
.xwzxxq-list-r{text-align:center;}
.xwzxxq-list-r a.return,.news-down a{font-size: 15px;color:#9060f5;display:inline-block;line-height: 50px;border: 1px solid #9060f5;text-align: center;border-radius: 30px;transition: all .4s ease;width:200px;height:50px;margin:0 auto;}
.news-down a{display: block;margin:20px 0 50px;}

.xwzxxq-list-r a.down,.changeBtn{width:200px;height:50px;border-radius: 50px;display: inline-block;line-height:50px;text-align:center;overflow: hidden;position: relative;font-size: 16px;color: #fff;box-shadow: 0 7px 24px 0 rgba(107, 107, 107, 0.27);vertical-align: middle;margin-right:30px;}
.xwzxxq-list-r a.down span,.changeBtn span{position: relative;z-index: 2;}
.xwzxxq-list-r a.down::before, .xwzxxq-list-r a.down::after,.changeBtn:after,.changeBtn:before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 50px;box-shadow: 0 0 12px 2px rgba(171, 149, 236, 0.67) inset,0 0 12px 2px rgba(255, 255, 255, 0.24) inset;transition: all .4s ease;}
.xwzxxq-list-r a.down::before,.changeBtn:before{background: linear-gradient(to left,#b461ef 0%,#8d71ff 40%,#52eaea 100%);}
.xwzxxq-list-r a.down::after,.changeBtn:after{opacity: 0;background: linear-gradient(to right,#b461ef 0%,#8d71ff 40%,#52eaea 100%);}
.xwzxxq-list-r a.down:hover::after,.changeBtn:hover:after{opacity: 1;}

.xwzxxq-list-r a.return:hover,.news-down a:hover{background-color:#9060f5;color:#fff;}
.xwzxxq-list-r a.return:hover i{background:url(../images/pages/icon_homeon.png) no-repeat center / contain;}
.xwzxxq-list-r a.return i{position: relative;transform: rotate(180deg);margin-right:10px;display:inline-block;width:14px;height:14px;background:url(../images/pages/icon_home.png) no-repeat center / contain;top:2px;}

.xwzxxq-rbox h2{font-size: 26px;color: #444;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f1f1f1;}
.rec-news-list ul li{overflow:hidden;padding:5px 0;border-bottom:1px dashed #f1f1f1;}
.rec-news-list ul li:first-child{border-top:0;padding-top:0;}
.rec-news-list ul li .note{padding-top:2px;color:#999;}
.rec-news-list ul li h4{font-size:15px;color:#666;line-height:22px;margin-top:10px;transition: all .4s ease;}
.rec-news-list ul li .note p{line-height:20px;color:#777;font-size:14px;}
.rec-news-list ul li:hover h4{color:#6c3ec0;}
.rec-news-list ul li:last-child{border-bottom:0;}

/* 下载中心 */
.down-list li{border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0px 7px 34px 0px rgba(95, 95, 95, 0.08);height:233px;width:48%;float:left;margin-bottom:40px;}
.down-list li:nth-child(2n){float:right;}
.down-list li .com-img{width:40%;float:left;height:100%;overflow:hidden;}
.down-list li .com-img img{width:100%;height:100%;object-fit:cover;}
.down-list li .note{width:60%;padding:40px;float:right;height:100%;}
.down-list li .note h4{font-size:18px;color:#444;margin-bottom:50px;}
.down-list li .note a.down{color:#6c3ec0;background:url(../images/pages/icon_down.png) no-repeat left center;padding-left: 20px;}

/* 学术 */
.learning h2{font-size:40px;color:#333;margin-bottom:50px;text-align:center;font-weight: 700;}
.learning dt{background-color: rgb(255, 255, 255);box-shadow: 0px 9px 81px 0px rgba(190, 190, 190, 0.26);height: 61px;line-height:61px;font-size:18px;}
.learning dd,.learning dt{overflow:hidden;}
.learning dd{padding:28px 0;font-size:16px;color:#444;border-bottom:1px solid #efefef;}
.learning dd .name,.learning dt .name{width:74%;float:left;padding:0 30px;}
.learning dd .name a,.learning dt .name a{transition: all 0.5s linear;}
.learning dd .name{background:url(../images/pages/icon_xs.png) no-repeat 30px center;padding-left:80px;transition:all 0.5s linear;}
.learning dd .time,.learning dt .time{width:20%;float:left;text-align:center;transition: all .4s ease;}
.learning dd .down,.learning dt .down{width:6%;float:right;}
.learning .down a{width:26px;height:28px;background:url(../images/pages/icon_xsdown.png) no-repeat center / contain;display: block;transition:all 0.5s linear;}
.learning dd:hover a{color:#6c3ec0;}
.learning dd:hover .time{color:#6c3ec0;}
.learning dd:hover .down a{background:url(../images/pages/icon_xsdownon.png) no-repeat center / contain;}
.learning dd:hover .name{background:url(../images/pages/icon_xson.png) no-repeat 30px center;}
.learning dl{margin-bottom:50px;}


/* 解决方案 */
.sol-tit{font-size:40px;color:#333;text-align: center;line-height:40px;font-weight: 700;}
.sol-info{text-align:center;margin: 9px auto 54px;max-width:83%;font-size:16px;color:#777;line-height:28px;}


.sol1{background:#fff;}
.sol1 ul{display: flex;flex-wrap: wrap;margin-left: -10%;}
.sol1 ul li{width:calc(50% - 10%);margin-left: 10%;padding-left:100px;margin-top:80px;float:left;position: relative;}
.sol1 ul li span{position:absolute;top:0px;left:0px;width:62px;height:62px;}
.sol1 ul li h4{font-size:18px;color:#333;margin-bottom:20px;font-family: "M";}
.sol1 ul li p{color:#777;font-size:15px;line-height:28px;}

.sol2{background:#F8F8FA;}
.sol-box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.sol-box::before, .sol-box::after{display: none;}
.sol2-fl{width:58%;text-align:center;}
.sol2-fr{width:40%;}
.sol2-fr ul{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.sol2-fr h4{font-size:20px;color:#333;margin-bottom:20px;font-family: "M";}
.sol2-fr p{color:#686868;font-size:14px;margin-bottom:8px;line-height: 24px;}


.sol2 li{border-bottom:1px solid #eee;position: relative;flex: 1;width: 100%;display: flex;align-items: center;}
.sol2 li:first-child{border-top:1px solid #eee;}
.sol2 li span{position: absolute;font-size:120px;color:#686868;opacity:0.05;right:20px;top:50%;transform: translateY(-50%);line-height:100px;font-family:"B";}
.sol2 li .sol2-fr-info {height: auto;overflow-y: auto;padding-right: 10px;}
.sol2 li .sol2-fr-info::-webkit-scrollbar {width: 2px;}
.sol2 li .sol2-fr-info::-webkit-scrollbar-thumb {background: #6c3ec0;}
.sol2 li .sol2-fr-info::-webkit-scrollbar-track {background: #e8e8e8;}
.sol2 li .sol2-fr-info{scrollbar-color:#6c3ec0 #e8e8e8;scrollbar-width:thin;}
.sol2 li .sol2-fr-info{scrollbar-face-color: #6c3ec0;scrollbar-shadow-color: #6c3ec0;scrollbar-arrow-color: #000;scrollbar-track-color: #e8e8e8;}
.sol2-btn {width: 100%;text-align: center;}
.sol2-btn a{margin: 0 auto;}

.sol3{background:#fff;}
.sol3 ul{overflow:hidden;margin-top:50px;}
.sol3 li{width:32%;float:left;}
.sol3 li .com-img{height:212px;}
.sol4 li .com-img{height:218px;}
.sol3 li .com-img img,.sol4 li .com-img img{width:100%;height:100%;object-fit:cover;}
.sol3 li:nth-child(2){margin:0 2%;}

.sol4{background:#F8F8FA;}
.sol4 ul{margin:20px 0 0 -30px;display: flex;flex-wrap: wrap;}
.sol4 li{width:calc(33.3333% - 30px);float:left;background:#fff;margin: 30px 0 0 30px;}
.sol4 li .note{padding:32px 35px;}
.sol4 li .note h4{color:#444444;font-size:18px;margin-bottom:24px;font-family: "M";}
.sol4 li:hover .note h4{color:#6c3ec0;}
.sol4 li .note label{padding:5px 12px;}
.sol4 li .note .label1{background:#EDE9FF;border-radius:5px;margin-right:10px;font-size: 13px;color:#4620da;}
.sol4 li .note .label2{background:#F1F7F7;border-radius:5px;margin-right:10px;font-size: 13px;color:#00cdcd;}
.sol4 li .note .label3{background:#EAF2FA;border-radius:5px;margin-right:10px;font-size: 13px;color:#0d78f0;}

.sol4.bgcolorW li{border-radius: 6px;background-color: rgb(255, 255, 255);box-shadow: 0 9px 9px 0px rgba(190, 190, 190, 0.09);}


/* Kiss页面 */
.tec-adv{background:#fff;}
.tec-adv ul{margin:50px 0 50px -30px;display: flex;flex-wrap: wrap;}
.tec-adv li{padding:60px 30px;border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0.558px 7.981px 30.45px 4.55px rgba(190, 190, 190, 0.21);width:calc(25% - 30px);margin-left: 30px;transition: all .4s ease;}
.tec-adv li .com-img{text-align:center;transition: all .4s ease;height: 62px;display: flex;align-items: center;justify-content: center;}
.tec-adv li .com-img img{max-width: 100%;max-height: 100%;}
.tec-adv li h4{font-size:18px;margin:20px auto;color:#333;text-align:center;}
.tec-adv li p{font-size:14px;color:#777;line-height:28px;}
.tec-adv li:hover{box-shadow: 0.558px 7.981px 30.45px 4.55px rgba(190, 190, 190, 0.3);}
.tec-adv li:hover .com-img{transform: translateY(-4px);}

.tec-adv a{width:260px;height: 49px;border-radius:40px;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;font-size: 16px;color: #fff;box-shadow: 0 7px 24px 0 rgba(107, 107, 107, 0.27);margin:0 auto;}
.tec-adv a span{position: relative;z-index: 2;}
.tec-adv a::before, .tec-adv a::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 40px;box-shadow: 0 0 12px 2px rgba(171, 149, 236, 0.67) inset,0 0 12px 2px rgba(255, 255, 255, 0.24) inset;transition: all .4s ease;}
.tec-adv a::before{background: linear-gradient(to left,#b461ef 0%,#8d71ff 40%,#52eaea 100%);}
.tec-adv a::after{opacity: 0;background: linear-gradient(to right,#b461ef 0%,#8d71ff 40%,#52eaea 100%);}
.tec-adv a:hover::after{opacity: 1;}

.kiss-tab .swiper-slide{background:#fff;padding:60px 60px 110px;border-radius:5px;overflow:hidden;transition-duration: 0s !important;}
.kiss-tab .swiper-slide .com-img{text-align:center;}
.kiss-tab .swiper-slide .com-img img{transform: scale(1);}
.kiss-tab .swiper-slide .note{position:absolute;left:0px;bottom:0px;width:100%;background:rgba(0,0,0,.52);padding:25px 50px;color:#fff;font-size:15px;}
.kiss-tab .swiper-slide .note h4{font-size:20px;font-family:"B";margin-bottom:15px;}
.kiss-tit ul{overflow:hidden;margin-top:28px;}
.kiss-tit li{float:left;width:20%;text-align:center;position: relative;cursor:pointer;}
.kiss-tit li:after{position:absolute;content:"";width:30%;height:1px;background:#EFEFEF;right:-15%;top:50%;}
.kiss-tit li:last-child:after{display:none;}
.kiss-tit li span{font-size:16px;color:#666;font-family: "B";opacity:0;transition: all 0.5s;}
.kiss-tit li p{font-family:"M";font-size:16px;transition: all 0.5s;}
.kiss-tit .pic{border-radius: 50%;background-color: rgb(255, 255, 255);box-shadow: 0px 7px 34px 0px rgba(95, 95, 95, 0.08);width: 62px;height: 62px;margin:20px auto;display: flex;align-items: center;justify-content: center;padding: 12px;transition: all 0.5s;border:1px solid #fff;}
.kiss-tit li.cur .pic,.kiss-tit li:hover .pic{border:1px solid #6c3ec0;}
.kiss-tit li.cur,.kiss-tit li:hover{color:#6c3ec0;}
.kiss-tit li.cur span{opacity:1;}

/* 需求标注 */
.oaas-pro-note{background:#FEFEFE;box-shadow: 0 10px 36px 0 rgba(190, 190, 190, 0.04) inset;}
.oaas-tit{box-shadow: 0px 8px 6px 2px #f5f5f5;}
.oaas-tit ul{display:flex;justify-content: center;margin:70px auto;}
.oaas-tit li{padding:0 20px 30px;margin:0 30px;font-size:18px;color:#333;position: relative;cursor:pointer;}
.oaas-tit li.cur,.oaas-tit li:hover{color:#6c3ec0;font-family: "M";}
.oaas-tit li:after{position: absolute;content:"";width:0%;height:3px;background:#6c3ec0;left:0px;bottom:0px;transition:all 0.4s ease;}
.oaas-tit li:hover:after,.oaas-tit li.cur:after{width:100%;}
.oaas-pro-note .changeBtn{margin:50px auto 0;display: block;width:260px;}

.oaas-cont{display:none;}
.oaas-pic{width:50%;float:left;border-right:1px solid #eee;padding-right:5%;}
.oaas-note{width:45%;float:right;}
.oaas-note h4{font-size:20px;color:#333;font-family:"M"}
.oaas-note dl{margin-top:30px;}
.oaas-note dt{font-size:18px;color:#333;margin-bottom:20px;position:relative;padding-left:20px;}
.oaas-note dt:after{position:absolute;content:"";width:9px;height:9px;background:#6c3ec0;left:0px;top:50%;margin-top:-4.5px;}
.oaas-note dd{font-size:15px;color:#777;margin-left:23px;line-height: 28px;}

.oaas-cont li{width:32%;float:left;margin-right:2%;margin-bottom:30px;position:relative;border-radius:5px;overflow:hidden;}
.oaas-cont li:nth-child(3n){margin-right:0;}
.oaas-cont li .com-img{height:330px;}
.oaas-cont li .com-img img{width:100%;height:100%;object-fit:cover;}
.oaas-cont li .note{position:absolute;bottom:-50px;left:0px;width:100%;color:#fff;padding:30px 35px;transition:all 0.5s;}
.oaas-cont li:hover .note{bottom:0px;background-image:linear-gradient(to top, rgba(93, 39, 176, 1), rgba(93, 39, 176, 0));}
.oaas-cont li .note h4{font-size:20px;margin-bottom:10px;}
.oaas-cont li .note p{opacity: 0;transition:all 0.5s;line-height: 20px;min-height: 40px;}
.oaas-cont li:hover .note p{opacity:1;}
.oaas-cont li:hover .com-img img{transform: scale(1.1);}

.pro-value{background:#F9F9F9;}
.pro-value ul{margin:50px auto 0;}
.pro-value li{padding:0px 40px;width:33.33333%;float:left;}
.pro-value li span{width:113px;height:113px;margin:0 auto;position:relative;top:0px;transition:all 0.4s;display: flex;align-items: center;justify-content: center;}
.pro-value li span img{max-width: 50px;max-height: 50px;}
.pro-value li:first-child{margin-left:0;}
.pro-value li h4{font-size:20px;margin:20px auto;color:#333;text-align:center;font-family: "B";}
.pro-value li p{font-size:15px;color:#777;line-height:28px;}
.pro-value li:hover span{top:-6px;}

.pro-value.aipaas li span{display:block;border-radius: 0;background: transparent;}
.pro-value.aipaas li span img{max-width: none;max-height: none;}
.pro-value.aipaas li p{max-width: 260px;margin: 0 auto;text-align: center;}

/* 案例 */
.case1-box{margin-top: 50px;border-radius:5px;overflow:hidden;}
.case1-pic{width:67.6%;float:left;}
.case1-pic{height:459px;}
.case1-pic img{width:100%;height:100%;object-fit:cover;}
.case1-note{width:32.4%;float:right;background:#fff;height:459px;padding:120px 40px 40px;}
.case1-note h4{font-size:24px;color:#333333;}
.case1-note p{font-size:16px;color:#777;margin:20px auto 40px;line-height:28px;}

.case1-note a{width:200px;height: 49px;border-radius:40px;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;font-size: 16px;color: #fff;box-shadow: 0 7px 24px 0 rgba(107, 107, 107, 0.27);box-shadow: 0px 7px 24px 0px rgba(99, 46, 219, 0.27),inset 0px 0px 13.02px 0.98px rgba(171, 149, 236, 0.67);}
.case1-note a span{position: relative;z-index: 2;}
.case1-note a::before, .case1-note a::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 40px;box-shadow: 0 0 12px 2px rgba(171, 149, 236, 0.67) inset,0 0 12px 2px rgba(255, 255, 255, 0.24) inset;transition: all .4s ease;}
.case1-note a::before{background: linear-gradient(to left,#b461ef 0%,#8d71ff 40%,#52eaea 100%);}
.case1-note a::after{opacity: 0;background: linear-gradient(to right,#b461ef 0%,#8d71ff 40%,#52eaea 100%);}
.case1-note a:hover::after{opacity: 1;}
.case1 .case1-prev{width:30px;height:21px;background:url(../images/pages/prev.png) no-repeat center / contain;position:absolute;right:100px;top:100px;z-index:3;cursor:pointer;}
.case1 .case1-next{width:30px;height:21px;background:url(../images/pages/next.png) no-repeat center / contain;position:absolute;right:50px;top:100px;z-index:3;cursor:pointer;}
.case1 .case1-prev:hover{background:url(../images/pages/prevon.png) no-repeat center / contain;}
.case1 .case1-next:hover{background:url(../images/pages/nexton.png) no-repeat center / contain;}

.case-all-menu{background:#fff;border:1px solid #eee;border-radius: 4px;margin: 50px auto;}
.case-all-menu dt span{height:48px;line-height:48px;font-size: 16px;color:#666;display: block;width:25%;float:left;text-align: center;border-left:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer;position: relative;}
.case-all-menu dt span:first-child{border-left:0;}
.case-all-menu dt span:after{position:absolute;left:0px;top:0px;width:0;height:2px;content:"";background:#6c3ec0;transition:all 0.4s;}
.case-all-menu span.cur:after,.case-all-menu dt span:hover:after{width:100%;}
.case-all-menu span.cur,.case-all-menu span:hover{border-bottom:0;}
.case-all-menu dd{padding:10px 60px;display:none;}
.case-all-menu dd a{margin:20px 30px;display: inline-block;transition:all .4s ease}
.case-all-menu dd a.active, .case-all-menu dd a:hover{color: #6c3ec0}

.all-case{background:#F8F8FA;}
.all-case ul{margin-top:50px;}
.all-case li{width:32%;float:left;background:#fff;margin-right:2%;margin-bottom:25px;transition: all .2s linear;}
.all-case li:nth-child(3n){margin-right:0;}
.all-case li .note{padding:32px 35px;}
.all-case li .note h4{color:#444444;font-size:18px;margin-bottom:16px;font-family: "M";}
.all-case li .note p{display:flex;flex-wrap:wrap;}
.all-case li:hover .note h4{color:#6c3ec0;}
.all-case li .note label{padding:5px 12px;margin-top:6px}
.all-case li .note .label1{background:#EDE9FF;border-radius:5px;margin-right:10px;font-size: 13px;color:#4620da;}
.all-case li .note .label2{background:#F1F7F7;border-radius:5px;margin-right:10px;font-size: 13px;color:#00cdcd;}
.all-case li .note .label3{background:#EAF2FA;border-radius:5px;margin-right:10px;font-size: 13px;color:#0d78f0;}
.all-case li:hover:hover{box-shadow: 0.837px 11.971px 18px 0px rgba(173, 173, 173, 0.17); -webkit-transform: translate3d(0,-8px,0);transform: translate3d(0,-8px,0)}  


/* 案例详情 */
.case-con-info{padding:25px 40px;background:#fff;border-radius: 5px;position:relative;align-items: center;}
.case-con-info span.pic{border:1px solid #eee;width: 120px;height: 120px;display: flex;align-items: center;justify-content: center;padding: 10px;margin-right: 38px;}
.case-con-info span.pic img{max-width: 100%;max-height: 100%;}
.case-con-info-cont{flex: 1;}
.case-con-info h2{color:#777;font-size:16px;margin-bottom:20px;display: flex;flex-wrap: wrap;align-items: baseline;}
.case-con-info span{font-size:24px;font-family: "M";color:#333;}
.case-con-info li{margin-left: 16px;}
.case-con-info li b{font-weight: 400;}
.case-con-info li b::after{content: "/";margin-left: 4px;}
.case-con-info li b:last-child::after{display: none;}
.case-cont{padding:60px 40px;background:#fff;overflow:hidden;margin-top: 36px;}
.case-cont-fl{width:76%;float:left;}
.case-cont-fl dl{margin-bottom: 40px;padding-bottom:40px;border-bottom:1px solid #eee;}
.case-cont-fl dt{font-size:30px;margin-bottom:15px;color:#333;font-family:"M";}
.case-cont-fl dd{font-size:15px;color:#777777;line-height:28px;}

.case-cont-fr{width:20%;float:right;}
.case-cont-fr h2{font-size:22px;margin-bottom:20px;}
.case-cont-fr li{padding:20px;border:1px solid #eee;border-radius: 5px;margin-bottom:15px;transition: all .4s ease;}
.case-cont-fr li h4{font-size:17px;color:#444;margin-bottom:10px;}
.case-cont-fr li:hover{background:#f8f7fa;border-color:#f8f7fa;}
.case-cont-fr li:hover h4{color:#6c3ec0;}

/* 获取方案 */
.getCaseBox-wrap{width: 100%;background: url('../images/pages/getCaseBoxBg.png') no-repeat center bottom;}
.getCaseBox-wrap .copyright{background: transparent;text-align: center;}
.getCaseBox{background-color: #fff;overflow:hidden;box-shadow: 0 9px 43px 5px rgba(213, 213, 213, 0.34);margin-bottom: 40px;}
.getCase-fl{width: calc(100% - 480px);float:left;background:url(../images/pages/formbg.png) repeat-y top right;}
.getCase-fl .maincon>div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.getCase-fl .maincon .bottom .puitem{width: calc(25% - 10px);background:#fff;text-align: center;min-height: 78px;display: flex;align-items: center;justify-content: center;box-shadow: 0 11px 27px 0px rgba(175, 175, 175, 0.14);margin-bottom:16px;border-radius: 5px;}
  
.getCase-fl .maincon .top{border:1px solid #f2f2f2;border-radius: 6px;}
.getCase-fl .maincon .titem{border-right:1px solid #f2f2fa;display: flex;flex-direction: column;justify-content: center;align-items: center;min-height: 160px;justify-content: space-evenly;width:20%;}
.getCase-fl .maincon .titem:last-child{border-right:none}
.getCase-fl .maincon .titem img{width: 50px;}
.getCase-fl .maincon .titem h5{color: #666;font-size:13px;height: 60px;display: flex;align-items: center;justify-content: center;text-align: center;}
.getCase-fl .maincon .publicbluea,.mianXw .maincon .publicbluea{justify-content: center;}
.get-code-fl h2{font-size:16px;color:#333;margin-bottom:12px;}
.get-code-fl p{font-size: 13px;color: #777;line-height: 24px;}
.get-code-fl p span{color:#362662;font-size:16px;font-family:"B";}
.getCase-fl .maincon>div.getCode{align-items: center;margin-top: 40px;justify-content: flex-start;}
.getCase-fl .maincon>div.getCode .FooterCode{margin-top: 0;}
.get-code-fr{margin-left: 70px;}
.get-code-fr .FooterCode .codeitem .img{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;border: 1px solid #eee;padding: 2px;}

.getCase-fr{padding:60px;width:480px;float:right;}
.getCase-fr .changeBtn{display:block;margin-bottom:15px;width:100%;}
.getCase-fr h2{text-align:center;color:#333;font-family: "M";font-size:30px;}
.getCase-fr p{text-align:center;margin:15px auto 30px;}
.getCase-fr textarea{width:100%;height:100px;border:1px solid #eee;line-height:43px;background:#fff;padding:0 10px;border-radius:5px;margin-bottom: 15px;font-size: 14px;color: #7a7a7a;transition: border .4s ease;}
.getCase-fr input{width:100%;height:43px;border:1px solid #eee;line-height:43px;background:#fff;padding:0 10px;border-radius:5px;margin-bottom: 15px;font-size: 14px;color: #7a7a7a;transition: border .4s ease;}
.getCase-fr select{width:100%;height:43px;border:1px solid #eee;line-height:43px;background:#fff url('../images/pages/getCaseBoxDown.png') no-repeat right 10px center;padding:0 10px;border-radius:5px;margin-bottom: 15px;font-size: 14px;color: #7a7a7a;transition: border .4s ease;}
.getCase-fr .pass{width: 100%;padding-top: 14px;user-select: none;font-size: 13px;line-height: 24px;}
.getCase-fr .pass span{color: #6c3ec0;cursor: pointer;}
.getCase-fr input:focus, .getCase-fr textarea:focus{border-color: #444;}
.getCase-fr input::-webkit-input-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr input:-moz-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr input::-moz-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr input:-ms-input-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr textarea::-webkit-input-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr textarea:-moz-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr textarea::-moz-placeholder{color: #7a7a7a;font-size: 14px;}
.getCase-fr textarea:-ms-input-placeholder{color: #7a7a7a;font-size: 14px;}


/* AI pass */
.ai-pass-box{border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 10.993px -0.384px 27px 0px rgba(108, 108, 108, 0.14);height: auto;position:relative;top:-57px;}
.ai-pass-box li{width:33.33%;float:left;border-left:1px solid #eee;padding:35px;background-color: rgb(255, 255, 255);position: relative;padding-left:150px;}
.ai-pass-box li h4{font-size:18px;color:#444;margin-bottom:15px;}
.ai-pass-box li span{position:absolute;top:50%;left:40px;margin-top:-32px;height:64px}  
.ai-pass-box li span img{max-height:100%}
.ai-create ul{display: flex;flex-wrap: wrap;margin-left: -80px;}
.ai-create ul li{border-radius: 6px;background: #fff;width: calc(33.3333% - 80px);margin-left: 80px;box-shadow: 0 8px 35px 13px rgba(190, 190, 190, 0.21);transition: all .4s ease;padding:50px 60px;float:left;position: relative;}
/* .ai-create ul li{border-radius: 6px;background: #fff url(../images/pages/1.png) no-repeat right bottom;width: calc(33.3333% - 80px);margin-left: 80px;box-shadow: 0 8px 35px 13px rgba(190, 190, 190, 0.21);transition: all .4s ease;padding:50px 60px;float:left;position: relative;} */
.ai-create ul li p:after{position:absolute;content:"";width:6px;height:6px;background:#e9e6ed;left:0px;top:50%;margin-top:-3px;border-radius:50%;}
/* .ai-create ul li:nth-child(2){background: #fff url(../images/pages/2.png) no-repeat right bottom;} */
/* .ai-create ul li:nth-child(3){background: #fff url(../images/pages/3.png) no-repeat right bottom;} */
.ai-create ul li h4{color:#333;font-size:24px;margin-bottom:20px;position: relative;padding-bottom:20px;font-family: "M";}
.ai-create ul li h4:after{position: absolute;bottom:0px;left:0px;width:100%;height:1px;content:"";background:#eee;}
.ai-create ul li h4:before{position: absolute;bottom:0px;left:0px;height:1px;content:"";background:#6C3EC0;width:44px;z-index:2;}
.ai-create li p{color:#666;font-size:16px;line-height:38px;position:relative;padding-left:20px;}
.ai-create ul li:hover{box-shadow: 0 8px 35px 13px rgba(190, 190, 190, 0.3);transform: translateY(-4px);}
.ai-create .more{margin:50px auto 0;display:block;}
.ai-create-loop{width: 100%;position: relative;user-select: none;}
.ai-create-loop .swiper-slide{height: 100%;}
.ai-create-loop .swiper-pagination{bottom: -30px;width: 100%;left: 0;}
.ai-create-loop .swiper-pagination-bullet {width: 10px;height: 10px;border-radius: 0;background: #e1e1e1;opacity: 1;margin: 0 6px;}
.ai-create-loop .swiper-pagination-bullet-active {background: #6c3ec0;}

.ai-pass{background:#F9F9F9 url(../images/pages/aipassbg.jpg) no-repeat left top;}
.tec-service{background:#fff;}
.tec-service ul{margin:50px 0 50px -30px;display: flex;flex-wrap: wrap;}
.tec-service li{padding: 45px 50px 54px;border-radius: 4px;background-color: rgb(255, 255, 255);box-shadow: 0.558px 7.981px 30.45px 4.55px rgba(190, 190, 190, 0.21);width: calc(33.3333% - 30px);margin-left: 30px;transition: all .4s ease;}
.tec-service li .com-img{text-align:center;transition: all .4s ease;}
.tec-service li h4{font-size:20px;margin:20px auto;color:#333;text-align:center;font-family:"B";}
.tec-service li p{font-size:15px;color:#777;line-height:28px;}
.tec-service li:hover{box-shadow: 0.558px 7.981px 30.45px 4.55px rgba(190, 190, 190, 0.32);}
.tec-service li:hover .com-img{transform: translateY(-4px);}

/* 获取方案 */
.contact-wrap{margin-top:80px;padding:70px 0;}
.getCase-fl{padding:60px;}
.getCase-fl .title{font-size:30px;font-family: "M";color:#333;text-align: center;}
.getCase-fl .text{text-align:center;font-size:16px;color:#666;}

/* about */
.about1-info{margin:50px auto;}
.about1-info p{font-size:15px;color:#666666;line-height:24px;margin-bottom:20px;}
.about1 ul{overflow:hidden;}
.about1 li{width:33.3333%;text-align: center;float:left;}
.about1 li h4{color:#444444;font-size:24px;font-family:"M";margin:28px auto 8px;}
.about1 li p{max-width:50%;margin:0 auto;line-height: 24px;}

.teamlist{margin-top:50px;}
.teamlist .note{position:absolute;left:0px;bottom:0px;padding:25px;color:#fff;transition: all .4s ease;}
.teamlist .note h4{font-size:20px;margin-bottom:12px;position:relative;padding-bottom:12px;}
.teamlist .note h4:after{position:absolute;content:"";width:50px;height:2px;background:#fff;left:0px;bottom:0px;transition: all .4s ease;}
.teamlist .note .study{display: none;}
.teamlist .note .info{display: none;}
.teamlist .teamlist{margin:40px auto 60px;}
.teamlist .swiper-slide{cursor: pointer;}
/* .teamlist .swiper-slide:hover .note{color:#8d71ff;} */
/* .teamlist .swiper-slide:hover h4:after{background:#8d71ff;} */
.teamlist .swiper-slide:hover .com-img img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


.about-map ul{margin-top:50px;position:relative;z-index:10}
.about-map ul li{border-radius: 6px;background-color: rgb(255, 255, 255);opacity: 0.8;box-shadow: 6.996px -0.244px 51px 0px rgba(103, 103, 103, 0.21);width: 31%;height: 186px;padding:50px 45px;float:left;margin-left:3.5%;}
.about-map ul li:first-child{margin-left:0;}
.about-map ul li h4{color:#444;font-size:20px;margin-bottom:25px;font-family: "B";transition:all 0.5s;}
.about-map ul li p{transition:all 0.5s;}
.about-map ul li:hover,.about-map ul li:hover h4{color:#6C3EC0;}

.about-join{background:url(../images/pages/about_bg.jpg) no-repeat center;height:467px;color:#6C3EC0;}
.about-join h2{color:#444444;font-size:30px;font-family: "M";}
.about-join p{margin:25px 0 50px;max-width:360px;font-size:16px;color:#777;line-height:28px;}

.about-team{position: relative;}
.about-team::after{content: "";position: absolute;width: 100%;height: 1240px;background: url("../images/pages/aboutbg.jpg") no-repeat center bottom/100% auto;left: 0;bottom: -140px;}
.about-team .contain{position: relative;z-index: 4;}
.map-box{overflow: hidden;margin-top:60px;align-items: center;justify-content: space-between;}
.map-fl{width: 808px;position: relative;}
.map-fl .mapBg{width: 100%;}
.map-fl .mapBk{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.map-fl .mapBk img{position: absolute;transition: all .4s ease;opacity: 0;}
.map-fl .mapBk img.shenzhen{width: 96px;height: 73px;right: 30.1%;bottom: 9.9%;}
.map-fl .mapBk img.chengdu{width: 141px;height: 120px;right: 43.4%;bottom: 23.1%;}
.map-fl .mapBk img.changsha{width: 68px;height: 78px;right: 34.8%;bottom: 19.8%;}
.map-fl .mapBk img.active{opacity: 1;}
.map-fl .mapZb{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;user-select: none;}
.map-fl .mapZb div{position: absolute;cursor: pointer;width: 50px;height: 30px;display: flex;align-items: center;justify-content: center;font-size: 17px;color: #555;font-family: "B";transition: all .4s ease;}
.map-fl .mapZb div.shenzhen{right: 32%;bottom: 15%;}
.map-fl .mapZb div.chengdu{right: 50%;bottom: 31%;}
.map-fl .mapZb div.changsha{right: 36%;bottom: 25%;}
.map-fl .mapZb div.active{color: #fff;}

.map-fr{width: 350px;}
.map-fr dl{border-bottom:1px dashed #d3d3d3;margin-bottom:30px;padding-bottom:30px;cursor: pointer;user-select: none;}
.map-fr dt{font-size:20px;color:#333;font-family: "B";margin-bottom:10px;transition: all .4s ease;}
.map-fr dl:last-child{margin-bottom: 0;}
.map-fr dl:hover dt, .map-fr dl.active dt{color: #6c3ec0;}

.about-map{background: #f6f5fa;}
.about-map .contain{position: relative;z-index: 4;}
.map-box .web-map-img{float:left;width:63%;}
.map-box .web-map-list{float:right;width:35%;}
.map-box .web-map-list h4{font-size:24px;color:#444;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #eee;}
.map-box .web-map-list h4 span{border-bottom:2px solid #c70c1f;padding-bottom:13px;}
.map-box .web-map-list p{color:#666;line-height:30px;}

.teamCont{margin-top:70px;}
.team-cont-box{width:970px;min-height:470px;padding:50px;border-radius:5px;margin:0 auto;background:#fff;position: relative;}
.team-cont-box:after{position:absolute;content:"";width:41px;height:43px;background:url(../images/pages/dh.png) no-repeat center;left:50px;top:50px;}
.teamCont .swiper-slide .com-img{text-align:center;width:89px;height:89px;margin:0 auto 30px;}
.teamCont .swiper-slide p{margin-bottom:16px;font-size:15px;line-height:25px;margin-left:60px;}
.teamCont .swiper-slide .name{text-align:right;}
.teamCont.swiper-container .swiper-button-prev{background:rgba(255,255,255,0.32) url(../images/pages/icon_p.png) no-repeat center;width:52px;height:52px;border-radius:50%;transition: all .4s ease;}
.teamCont.swiper-container .swiper-button-next{background:rgba(255,255,255,0.32) url(../images/pages/icon_n.png) no-repeat center;width:52px;height:52px;border-radius:50%;transition: all .4s ease;}
.teamCont.swiper-container .swiper-button-prev:hover, .teamCont.swiper-container .swiper-button-next:hover{background-color: #fff;}

.teamPop{display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999991;background: rgba(34,34,34,.7);align-items: center;justify-content: center;}
/* .teamPop-contain{width: 754px;display: flex;flex-wrap: wrap;align-items: flex-start;background: #fff;padding: 70px 50px;border-radius: 6px;position: relative;background: #fff url('../images/pages/teampopBg.png') no-repeat right bottom/auto 358px;} */
.teamPop-contain{width: 754px;display: flex;flex-wrap: wrap;align-items: flex-start;background: #fff;padding: 70px 50px;border-radius: 6px;position: relative;background: #fff;}
.teamPop-close{width: 27px;height: 27px;position: absolute;background: url('../images/pages/teampopClose.png') no-repeat center;cursor: pointer;top: 24px;right: 38px;transition: all .4s ease;z-index: 9;}
.teamPop-close:hover{transform: rotate(90deg);}
.teamPop-image{width: 266px;border-radius: 4px;overflow: hidden;}
.teamPop-image img{width: 100%;object-fit: cover;}
.teamPop-info{width: calc(100% - 266px);padding: 0 16px 0 48px;max-height: 392px;overflow-y: auto;}
.teamPop-job{font-size: 16px;color: #666;font-family: "M";line-height: 1.1;margin-top: 10px;}
.teamPop-name{width: 100%;display: flex;margin-top: 16px;}
.teamPop-name span{height: 33px;border-bottom: 2px solid #6c3ec0;font-size: 20px;color: #333;line-height: 1;font-family: "B";}
.teamPop-study{width: 100%;margin-top: 18px;font-size: 15px;color: #666;line-height: 28px;display: flex;flex-wrap: wrap;}
.teamPop-study p{line-height: inherit;width: 50%;}
.teamPop-cont{width: 100%;color: #545454;font-size: 15px;line-height: 28px;margin-top: 18px;}
.teamPop-cont p{line-height: inherit;padding-left: 24px;position: relative;}
.teamPop-cont p::before{content: "";position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #c3bfcb;left: 0;top: 10px;}
.teamPop-info::-webkit-scrollbar {width: 3px;}
.teamPop-info::-webkit-scrollbar-thumb {background: #6c3ec0;}
.teamPop-info::-webkit-scrollbar-track {background: #f1f1f1;}
.teamPop-info{scrollbar-color:#6c3ec0 #f1f1f1;scrollbar-width:thin;}
.teamPop-info{scrollbar-face-color: #6c3ec0;scrollbar-shadow-color: #6c3ec0;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}
.teamPop.active{display: flex;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .sol-tit{font-size: 32px;}
    .learning h2{font-size:32px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .tec-adv ul{margin:50px 0 50px -20px;}
    .tec-adv li{padding:36px 20px;width:calc(25% - 20px);margin-left: 20px;}

    .tec-service ul{margin:50px 0 50px -20px;}
    .tec-service li{padding: 30px 20px 36px;width: calc(33.3333% - 20px);margin-left: 20px;}

    .sol4 ul{margin:20px 0 0 -20px;}
    .sol4 li{width:calc(33.3333% - 20px);margin: 20px 0 0 20px;}
    .team-cont-box {width: 100%;}

    .map-fl{display: none;}
    .map-fr{width: 100%;}

    .ai-create ul{margin-left: -40px;}
    .ai-create ul li{width: calc(33.3333% - 40px);margin-left: 40px;padding:30px 40px;}

    .getCase-fl{width: 100%;background: none;}
    .getCase-fr{width: 100%;box-shadow: 0 8px 28px 0 rgba(190, 190, 190, 0.3);}

    .sol1 ul li h4 {margin-bottom: 12px;}
    .sol-tit{font-size: 28px;}
    .learning h2{font-size: 28px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .wrapper{padding:30px 0;}
    .sol-info{max-width:100%;margin:8px auto 25px;line-height:24px;font-size:14px;}
    .news-index-list li{width:100%;margin-bottom:20px;}
    .news-index-list li .note{padding:20px;}
    .honor-list li .com-img{height:200px;}
    .honor-list li{width:48%;margin-right: 0;margin-bottom:20px;}
    .honor-list li:nth-child(2n){float:right;}
    .xwzxxq{margin-top:50px;}
    .xwzxxq-lbox{width:100%;padding:20px;}
    .xwzxxq-rbox{width:100%;padding:20px;margin-top:20px;}
    .xwzxxq-wd h1{font-size:22px;}
    .xwzxxq-wd h5 {padding-bottom: 14px;margin-top: 10px;}
    .xwzxxq-wd .news-content {padding-top: 14px;}
    .xwzxxq-wd .news-content p {line-height: 28px;}
    .xwzxxq-list-r a.return, .news-down a{width:150px;height:45px;line-height: 45px;margin:0px 0 20px;}
    .xwzxxq-list{padding:0;}
    .xwzxxq-list-r a.down{width:45%;height:45px;line-height:45px;margin-right:5%;vertical-align:top;}
    .xwzxxq-list-r a.return, .news-down a{width:45%;}
    .down-list li{width:100%;margin-bottom:20px;height:150px;}
    .down-list li .note{padding:20px;}
    .down-list li .note h4{margin-bottom:20px;height:70px;line-height:23px;overflow:hidden;font-size:16px;}
    .rec-news-list ul li{padding:15px 0;}
    .rec-news-list ul li h4{margin-top:10px;}
    .xwzxxq-rbox h2{margin-bottom:15px;padding-bottom:15px;}
    .learning dl{margin-bottom:20px;}
    .learning dt{font-size:16px;}
    .learning dd{font-size:12px;}
    .learning dd .name, .learning dt .name{padding:0 10px;width:60%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .learning dd .name{background-size:contain;background-position: 10px center;padding-left:30px;}
    .learning dd:hover .name{background-size:contain;background-position: 10px center;}
    .learning dd .down, .learning dt .down{width:15%;text-align:center;}
    .learning .down a{margin:0 auto;width:20px;height:20px;background-size:contain;}

    /* 新闻 */
    .news-index-list li .com-img{height:200px;}

    /* 解决方案 */
    .sol1 ul {margin-left: 0;}
    .sol1 ul li{margin-top:30px;width:100%;padding-left:90px;margin-left: 0;}
    .sol1 ul li h4{font-size:16px;margin-bottom:10px;}
    .sol1 ul li p{font-size:13px;line-height:24px;}
    .sol2-fl{width:100%;}
    .sol2-fr{width:100%;margin-top:20px;}
    .sol2 li{height:auto;padding:24px 0;}
    .sol2-fr h4 {margin-bottom: 12px;}
    .sol2 li .sol2-fr-info{height: auto;padding-right: 0;}
    .sol2-fr p{font-size:14px;margin-bottom: 0;}
    .sol3 ul{margin-top:30px;}
    .sol3 li{width:100%;}
    .sol3 li:nth-child(2){margin:20px auto;}
    .sol4 ul{margin:14px 0 0;}
    .sol4 li{width: 100%;margin: 16px 0 0;}
    .sol4 li .note{padding:20px;}
    .case-wrap{margin-top:30px;}
    .case1-pic{height:200px;width:100%;}
    .case1-note{width:100%;padding:20px;height:auto;}
    .case1 .case1-prev{top:12px;right:50px;}
    .case1 .case1-next{top:12px;right:0px;}
    .case1-note p{margin:15px auto;line-height:25px;}
    .case-all-menu dd{padding:10px;}
    .case-all-menu{height:auto;margin:20px auto;}
    .case-all-menu dd a{margin:5px;font-size:12px;}
    .all-case ul{margin-top:0;}
    .all-case ul li{width:100%;}
    .all-case ul li .note{padding:20px;}
    .case-all-menu dt span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px;padding:0 5px;}
    .case-con-info{height:auto;}
    .bnr-case-cont{margin-left:0px;}
    .bann .contain{top: 56%;}
    .bnr-case-cont p{font-size:12px;line-height:20px;}
    .bnr-case-cont .bnr-tit{margin-top:10px;}
    .bnr-case-cont:after {width: 30px;height: 26px;top: -34px;}

    .case-con-info span.pic{width:80px;height:80px;margin-right: 20px;}
    .case-con-info span{font-size:20px;}
    .case-con-info{padding:16px;}
    .case-con-info h2{margin:0px auto 10px;font-size:14px;}
    .case-cont{padding:20px;}
    .case-cont-fl{width:100%;}
    .case-cont-fr{width:100%;margin-top: 24px;}
    .case-cont-fl dl{margin-bottom:20px;padding-bottom:20px;}
    .case-cont-fl dt{font-size:24px;}

    /* 需求标注 */
    .oaas-tit ul{margin:30px auto;}
    .oaas-tit li{margin:0;padding:8px 5px;text-align:center;font-size:16px}
    .oaas-pic{width:100%;padding-right:0px;border-right:0px;}
    .oaas-note{width:100%;margin-top:20px;}
    .pro-value ul{margin-top:20px;}
    .pro-value li{padding:0 10px;width:100%;margin-top:20px;}

    /* kiss */
    .kiss-tab .swiper-slide{padding:20px 0 0;}
    .kiss-tab .swiper-slide .note{position:static;padding:20px;min-height: 178px;}
    .kiss-tit li{width:33.3333%;}
    .tec-adv ul{margin:10px auto 30px;}
    .tec-adv li{width:100%;height:auto;margin-top:20px;margin-left:0;}

    /* ai pass */
    .ai-create{margin-top:20px;}
    .ai-create ul{margin-left: 0;margin-top: -16px;}
    .ai-create ul li{width:100%;margin-left: 0;margin-top: 16px;padding: 24px 20px;}
    .ai-create ul li h4 {margin-bottom: 12px;padding-bottom: 12px;}
    .ai-create li p {line-height: 32px;}
    .ai-create .more {margin-top: 30px;}
    .ai-pass-box{top:20px;}
    .ai-pass-box li{width:100%;}
    .oaas-cont li{width:100%;}
    .oaas-cont li .com-img{height:230px;}
    .tec-service li{width:100%;padding:20px;margin-left:0;height:auto;margin-bottom:20px;}
    .oaas-cont li .note{padding:20px;}
    .tec-service ul{margin:20px auto 0;}

    /* 获取方案 */
    .contact-wrap{margin-top:10px;padding-bottom:20px;}
    .getCase-fl .maincon .bottom .puitem{width:48%;}
    .getCase-fl{width:100%;padding:20px;}
    .getCase-fr{width:100%;padding:20px 15px;background:#fff;}

    .about1 li p{max-width:80%;}
    .about-team{padding:30px 0 10px;}
    .teamCont{margin-top:20px;width:100%;}
    .team-cont-box{width:100%;height:auto;padding:20px;min-height: 628px;}
    .teamCont .swiper-slide p{margin-left:0;}
    .map-fl{width:100%;}
    .map-fr{width:100%;margin-top:15px;padding-top:0px;}
    #map-01{width:100%;margin-top:0px;}
    .about-map ul li{width:100%;margin-bottom:15px;padding:20px;margin-left:0px;}
    .about-map ul{margin-top:30px;}
    .about-join{height:auto;background-size:cover;position:relative;}
    .about-join:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.5);left:0px;top:0px;}
    .about-join .contain{position:relative;z-index:2;}
    .about-join h2, .about-join p{color:#fff;}

    .popPrivacy-contain{width: 92%;}
    .teamPop-contain {width: 92%;padding: 50px 40px;}
    .teamPop-close {top: 16px;right: 16px;}
    .teamPop-info {padding: 0 12px 0 24px;}
    
    .about-team::after {background-size: 200% auto;bottom: 0;}
    .map-box {margin-top: 24px;}
    .map-fr dl {margin-bottom: 20px;padding-bottom: 20px;}

    .pro-value li span{width: 88px;height: 88px;}
    .pro-value li span img{max-width: 40px;max-height: 450px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .sol-tit{font-size:22px;line-height:26px;}
    .learning h2{font-size:22px;margin-bottom:20px;}
    .teamPop-contain {padding: 24px 16px;}
    .teamPop-image{width: 112px;position: absolute;left: 16px;top: 24px;border: 4px solid #fff;}
    .teamPop-image img{height: 168px;}
    .teamPop-info{width: 100%;padding: 0 4px 0 0;margin-top: 188px;max-height: 240px;}
    .teamPop-close {top: 12px;right: 12px;}
    .teamPop-study p {width: 100%;}
    .teamPop-info-main {position: absolute;left: 142px;top: 20px;width: 148px;}
    .teamPop-name {margin-top: 12px;}
    .teamPop-name span {height: 26px;font-size: 18px;}
    .teamPop-study {margin-top: 10px;font-size: 14px;line-height: 24px;}
    .teamPop-cont {font-size: 14px;line-height: 24px;margin-top: 0;}
    .teamPop-cont p {padding-left: 16px;}
    .teamPop-cont p::before {width: 6px;height: 6px;top: 9px;}

    .about-team::after {background-size: 450% auto;bottom: 0;}
    .getCase-fl .maincon .titem{width: 50%;border-bottom: 1px solid #f2f2fa;border-right: 1px solid #f2f2fa !important;}
    .getCase-fl .maincon .titem:nth-child(2n){border-right: none !important;}
    .getCase-fl .maincon .titem:nth-last-child(-n+1){border-bottom: none;}
    .getCase-fl .maincon>div.getCode {margin-top: 28px;}
    .get-code-fr {width: 100%;margin-top: 16px;margin-left: 0;}
    
    .case-cont {margin-top: 20px;}
    .case-con-info span.pic {width: 100%;height: auto;margin: 0 0 16px 0;}
    .case-con-info li{width: 100%;margin: 8px 0 0;}
    .case-cont-fl dt {font-size: 18px;margin-bottom: 10px;}

    .xwzxxq-list-r a.down, .changeBtn {width: 168px;height: 44px;line-height: 44px;}
}