.flex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.bdr{border-bottom:1px #efefef solid}.nobdr{border:none!important}.lr{display:block;width:20%;margin:5px auto;height:1px;background:#ca0002;border-radius:1px}.divide{display:block;width:980px;height:1px;margin:0 auto;padding:0;background:#efefef;border-radius:50%}@media (min-width:768px){.mobile{display:none!important}h1{font-size:40px;line-height:40px;font-weight:500;margin:0 auto;text-align:center;font-family:HYYakuHei,"Hiragino Sans GB"!important}h2{font-size:14px;font-weight:400;margin:30px auto 0;width:80%;color:#8a8d99;line-height:28px;text-align:center}h3{font-size:14px;line-height:22px;font-weight:500;color:#24292d;letter-spacing:.5px;margin:0}.mask{display:none}.header{width:100%;height:100px;position:fixed;top:0;z-index:10;background:#fff;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.header .head{width:980px;margin:0 auto;height:100px;border-bottom:1px #fff solid;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.header .head .logo{width:auto;height:60px;float:left;margin:16px 0 24px 0;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.header .head .menu-icon{display:none}.header .head .menu{width:300px;height:100px;margin:0;padding:0;float:right;list-style:none}.header .head .menu a{display:block}.header .head .menu li{width:100px;height:100px;float:left;text-align:center;font-size:14px;font-weight:500;color:#24292d;line-height:100px;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.header .head .menu li:hover{color:#ca0002}.header .head .menu li.act{color:#ca0002;font-weight:700}.header.fold{height:50px}.header.fold .head{width:980px;height:50px;margin:0 auto;border-bottom:1px #efefef solid}.header.fold .head .logo{height:36px;margin:6px 0 8px 0}.header.fold .menu{height:50px}.header.fold .menu li{height:50px;line-height:50px;font-size:13px}.container{width:100%;height:auto}.container .banner{width:980px;height:auto;margin:100px auto 0;padding:150px 0 200px;background:radial-gradient(ellipse at 50% 100%,#f7f7f7,#fff,#fff);background:-ms-radial-gradient(ellipse at 50% 100%,#f7f7f7,#fff,#fff);background:-webkit-radial-gradient(ellipse at 50% 100%,#f7f7f7,#fff,#fff);background:-moz-radial-gradient(ellipse at 50% 100%,#f7f7f7,#fff,#fff);background-position:center bottom}.container .value{width:980px;height:auto;margin:100px auto;padding:0;background:url(../image/bg-index.png) center center no-repeat;background-size:100% auto;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container .value .value-item{width:260px;height:auto;text-align:center;margin:0 0 30px}.container .value .value-item img{width:50px;height:auto;margin:0 auto}.container .value .value-item .lr{background:0 0;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.container .value .value-item:hover .lr{background-color:#ca0002}.container .cert{width:980px;height:auto;margin:0 auto;padding:80px 0 100px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container .cert .cert-item{width:auto;height:auto}.container .cert h3{margin:0 0 30px}.container .cert img{width:auto;height:30px;float:left;margin:0}.container .service{width:980px;height:auto;margin:0 auto;padding:0;border-radius:2px;background:#24292d;overflow:hidden;position:relative}.container .service .service-item{width:980px;height:auto;margin:0;padding:50px 80px;box-sizing:border-box;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.container .service .service-item img{width:50px;height:auto;margin:0}.container .service .service-item h1{color:#fff;text-align:left}.container .service .service-item ul{width:200px;height:auto;float:left;margin:30px 0 0;padding:0 0 0 18px}.container .service .service-item ul li{width:100%;height:auto;font-size:14px;line-height:30px;cursor:pointer;color:#8a8d99;background:url(../image/arrow-grey.svg) 80% center no-repeat;background-size:20px auto;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.container .service .service-item ul li.act{color:#fff;background-image:url(../image/arrow.svg);background-position:right center}.container .service .service-item .service-detail{width:500px;height:auto;float:left;margin:30px 0 0 30px;position:relative}.container .service .service-item .service-detail .service-detail-item{font-size:14px;line-height:22px;color:#fff;padding:4px 0;position:absolute;left:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.container .service .service-item .service-detail .service-detail-item.act{opacity:1}.container .service .service-item .service-detail .service-detail-item a{color:#ca0002}.container .service .service-item .service-detail .service-detail-item a:hover{text-decoration:underline}.container .service .swiper-button-prev{position:absolute;left:10px;background:url(../image/arrow-left.svg) center center no-repeat;background-size:100% auto}.container .service .swiper-button-next{position:absolute;right:10px;background:url(../image/arrow-right.svg) center center no-repeat;background-size:100% auto}.container .client{width:980px;height:auto;margin:0 auto;padding:80px 0}.container .client h3{margin:0 0 30px}.container .client .client-list{width:980px;height:auto;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container .client .client-list .client-item{width:16.66%;height:60px;margin:0 0 20px;overflow:hidden;position:relative;cursor:pointer}.container .client .client-list .client-item img{width:90px;height:auto;position:absolute;top:0;left:0;transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s}.container .client .client-list .client-item:hover img{top:-100%}.container .case-list{width:980px;height:auto;margin:100px auto 0;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container .case-list .case-item{width:320px;height:320px;box-sizing:border-box;margin:0 0 10px;padding:0;cursor:pointer;position:relative}.container .case-list .case-item img{width:100%;height:auto;position:absolute;z-index:1}.container .case-list .case-item .case-intro{width:300px;height:300px;margin:10px;padding:26px 30px;color:#fff;box-sizing:border-box;position:absolute;z-index:2;background:url(../image/case-cover.svg) center center repeat;opacity:0;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.container .case-list .case-item .case-intro h1{font-size:26px;text-align:left}.container .case-list .case-item .case-intro h2{color:#fff;text-align:left;margin:0;text-indent:1px;line-height:20px}.container .case-list .case-item .case-intro .button{width:90px;height:26px;margin:30px 0 0;padding:0 20px 0 0;box-sizing:border-box;display:block;font-size:12px;line-height:26px;color:#ca0002;text-align:center;background:#fff url(../image/arrow-right-red.svg) 90% center no-repeat;background-size:auto 90%}.container .case-list .case-item:hover .case-intro{opacity:1}.container.case h1{width:100%;margin:0}.container.case h2{width:100%;margin:10px 0 30px}.container.case .case-banner{width:980px;height:auto;margin:100px auto 0;padding:30px 0 0}.container.case .case-banner img{width:980px;height:400px}.container.case .case-banner.case-mokingran{padding:30px 0 400px;background:url(../image/case-mokingran-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-h3c{padding:30px 0 400px;background:url(../image/case-h3c-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-sqtest{padding:30px 0 400px;background:url(../image/case-sqtest-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-ibmslp{padding:30px 0 400px;background:url(../image/case-ibmslp-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-ibmsummit{padding:30px 0 400px;background:url(../image/case-ibmsummit-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-aia{padding:30px 0 400px;background:url(../image/case-aia-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-ibmnba{padding:30px 0 400px;background:url(../image/case-ibmnba-bg.gif) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-cosmera{padding:30px 0 400px;background:url(../image/case-cosmera-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-bentley{padding:30px 0 400px;background:url(../image/case-bentley-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-banner.case-ibmfashion .case-ibmfashion-banner{width:100%;height:400px;background:url(../image/case-ibmfashion-bg.jpg) center center no-repeat;background-size:100% auto;position:relative;overflow:hidden;cursor:pointer}.container.case .case-banner.case-ibmfashion .case-ibmfashion-banner img{width:auto;height:400px;position:absolute;top:0;left:-889px}.container.case .case-banner.case-edm{padding:30px 0 400px;background:url(../image/case-edm-bg.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-meta{width:980px;height:auto;margin:50px auto;box-sizing:border-box;padding:50px 80px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container.case .case-meta .case-meta-item{width:25%;padding:0 3%;border-right:1px #efefef solid;box-sizing:border-box}.container.case .case-meta .case-meta-item .item-name{font-size:13px;line-height:30px;color:#8a8d99}.container.case .case-meta .case-meta-item .item-value{font-weight:700;line-height:20px}.container.case .case-meta .case-meta-item .item-value img{width:60%}.container.case .case-meta .case-meta-item .item-value button{width:90px;height:26px;margin:0 0;padding:0 20px 0 0;box-sizing:border-box;display:block;font-size:12px;line-height:26px;color:#fff;text-align:center;background:#ca0002 url(../image/arrow-right-white.svg) 90% center no-repeat;background-size:auto 30%;border:none;cursor:pointer}.container.case .case-detail{width:980px;height:auto;margin:0 auto;padding:80px 0 0;position:relative}.container.case .case-detail h1{font-size:26px;text-align:left}.container.case .case-detail .case-detail-intro{width:50%;height:auto;box-sizing:border-box;padding:100px 5%}.container.case .case-detail .case-detail-intro a{color:#ca0002;text-decoration:underline;padding-left:14px;background:url(../image/link.svg) left center no-repeat;background-size:12px auto}.container.case .case-detail .case-detail-intro.left{left:2%}.container.case .case-detail .case-detail-intro.right{right:2%}.container.case .case-detail .case-detail-intro img{width:100%;height:auto}.container.case .case-detail .case-detail-intro .gre-rwd{width:490px;height:auto;margin:0;padding:30px 0 200px;text-align:center;background:url(../image/case-gre-2.jpg) center bottom no-repeat;background-size:100% auto}.container.case .case-detail .case-detail-intro .gre-rwd .rwd-item{float:left;box-sizing:border-box}.container.case .case-detail .case-detail-intro .gre-rwd .rwd-item .item-title{font-weight:700;margin:0 0 10px}.container.case .case-detail .case-detail-intro .gre-rwd .rwd-item .item-value{font-size:12px;line-height:16px;text-align:center;color:#8a8d99}.container.case .case-detail .case-detail-intro .gre-rwd .rwd-item.rwd-desktop{width:215px;padding:0 25px 0 0;border-right:1px #efefef solid}.container.case .case-detail .case-detail-intro .gre-rwd .rwd-item.rwd-tablet{width:125px;padding:0 25px;border-right:1px #efefef solid}.container.case .case-detail .case-detail-intro .gre-rwd .rwd-item.rwd-mobile{width:100px}.container.case .case-detail .case-detail-intro ul{width:100%;height:auto;margin:0;padding:0 0 0 20px;box-sizing:border-box}.container.case .case-detail .case-detail-intro ul li{margin:10px 0}.container.case .case-detail .case-detail-img{width:50%;height:auto;background-size:100% auto;background-position:center center;background-repeat:no-repeat}.container.case .case-detail .case-detail-img img{width:100%;height:auto}.container.case .case-detail .case-ibmnba-intro{width:980px;text-align:center}.container.case .case-detail .case-ibmnba-intro h1{text-align:center}.container.case .case-detail .case-ibmnba-intro .case-ibmnba-video{width:100%;position:relative}.container.case .case-detail .case-ibmnba-intro .case-ibmnba-video .video-cover{width:100%;position:absolute}.container.case .case-detail .case-ibmnba-intro .case-ibmnba-video .video-cover img{width:100%;height:auto}.container.case .case-detail .swiper-container{width:200px;height:auto;overflow:hidden;position:relative}.container.case .case-detail .swiper-container .swiper-wrapper{width:100%}.container.case .case-detail .swiper-container .swiper-wrapper .swiper-slide{width:100%}.container.case .case-detail .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:auto}.container .about{width:980px;height:auto;margin:0 auto;padding:80px 0;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.container .about .intro{width:55%}.container .about .intro-list{width:35%;height:auto;margin:9px 0 0}.container .about .intro-list p{margin:5px 0;padding:0 0 0 25px;background:url(../image/icon-right.svg) left center no-repeat;background-size:20px auto}.container .recruit{width:980px;height:auto;margin:0 auto;padding:50px 80px;box-sizing:border-box;background:#24292d;border-radius:2px}.container .recruit h1{color:#fff;text-align:left}.container .recruit .recruit-item{width:45%;margin:30px 0;padding:40px;box-sizing:border-box;border-radius:2px;background:#efefef}.container .recruit .recruit-item h3{font-weight:700}.container .recruit .recruit-item p{font-size:13px;margin:10px 0}.container .recruit .recruit-item ol{margin:0 25px;padding:0}.container .recruit .recruit-item ol li{font-size:13px;line-height:22px}.footer{width:100%;height:auto;background:#24292d;font-size:13px;line-height:22px;color:#fff}.footer .foot{width:980px;height:auto;margin:0 auto;padding:30px 0}.footer .foot .foot-item img{width:100px;height:auto}.footer .foot .foot-item.foot-contact{margin:0 0 0 100px}.footer .foot .foot-item.foot-contact .contact-item{margin:0 0 15px}.footer .foot .foot-item.foot-contact .contact-item .item-name{font-weight:600;margin-bottom:0}.footer .foot .foot-item.foot-contact .contact-item .item-value a{color:#ca0002}.footer .foot-dis{width:980px;height:auto;margin:0 auto;padding:20px 0;border-top:1px #353535 solid}.footer .foot-dis p{margin:0}.footer .foot-dis p a{color:#ca0002;cursor:pointer}.footer .foot-dis p a.lang-switch{margin:0 0 0 20px;padding:0 0 0 24px;background-position:left -2px;background-repeat:no-repeat;background-size:auto 18px}.footer .foot-dis p a.lang-switch.en{background-image:url(../image/lang-en.svg)}.footer .foot-dis p a.lang-switch.cn{background-image:url(../image/lang-cn.svg)}.footer .foot-dis img{width:auto;height:40px;margin-top:-3px}}
.lang-switch{display:none!important}

.nav-case{display:none!important}
