.banner-wrap a{display:block}.aboutInfo{padding-top:60px;padding-bottom:60px}.aboutInfo .info{float:left;width:45%;padding-top:60px}.aboutInfo .info .text{font-size:16px;line-height:2em;color:#333;text-indent:2em}.aboutInfo .info .more-solution{margin-top:30px;color:#999}.aboutInfo .info .more-solution a{font-size:16px}.aboutInfo .info .more-solution a:hover{text-decoration:underline}.aboutInfo .info .more-solution a.hot{position:relative;color:#da0502}.aboutInfo .info .more-solution a.hot span{position:absolute;left:100%;top:0;font-size:10px;height:1.2em;line-height:1.2em;padding:0 3px;min-width:50px;text-align:center;background:#da0502;color:#fff;border-radius:3px;margin-left:-15px;margin-top:-12px}.aboutInfo .info .more-solution a.hot span .iconfont{float:left;font-size:10px}.aboutInfo .info .more-solution em{margin:0 20px}.aboutInfo .pics{position:relative;float:right;width:50%;max-width:680px}.aboutInfo .pics .img{float:left;width:100%}.aboutInfo .pics .slick-dots{position:absolute;right:20px;bottom:20px;margin-top:0}.aboutInfo .pics .slick-dots li{background:#fff}.aboutInfo .pics .slick-dots li.slick-active{background:#da0502}.aboutInfo .statistics{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.3);border-radius:5px;margin-top:50px}.aboutInfo .statistics li{float:left;width:25%;color:#333;text-align:center;padding:20px}.aboutInfo .statistics li p:nth-child(1){font-size:60px;height:1em;line-height:1em}.aboutInfo .statistics li p:nth-child(1) span{display:inline-block;position:relative}.aboutInfo .statistics li p:nth-child(1) i{font-style:normal}.aboutInfo .statistics li p:nth-child(1) em{position:absolute;left:100%;top:0;font-size:28.333333%;position:absolute;margin-left:10px;margin-top:-10px}.aboutInfo .statistics li p:nth-child(2){font-size:15px}.qualifications{padding-top:60px;padding-bottom:60px;position:relative;overflow:hidden}.qualifications:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.qualifications .section-wrap{position:relative;z-index:3}.qualifications .section-title2 h3,.qualifications .section-title2 p{color:#fff}.qualifications-box{position:relative}.qualifications-box .prev,.qualifications-box .next{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:60px;height:60px;line-height:60px;text-align:center;z-index:5}.qualifications-box .prev:hover,.qualifications-box .next:hover{background:rgba(0,0,0,0.5)}.qualifications-box .prev .iconfont,.qualifications-box .next .iconfont{font-size:40px;color:#fff}.qualifications-box .prev{left:0}.qualifications-box .next{right:0}#qualificationsList{position:relative;height:446px;margin:100px 0}#qualificationsList .item{position:absolute;left:0;top:50%;background-repeat:no-repeat;background-size:100% 100%;background-position:center;box-shadow:2px 2px 5px rgba(0,0,0,0.3)}#qualificationsList .item.active:before{opacity:0}#qualificationsList .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:rgba(0,0,0,0.6);transition:opacity 0.6s}.idea{padding-top:60px;padding-bottom:60px}.idea-list{position:relative;display:flex;align-items:center;justify-content:center}.idea-list:before,.idea-list:after{content:'';position:absolute;top:50%;left:50%;width:35px;height:2px;background:#5c5c5c}.idea-list:before{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.idea-list:after{-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(90deg);transform:translate3d(-50%, -50%, 0) rotateZ(90deg)}.idea-list .img{margin:0 80px;width:188px;height:188px}.idea-list .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team{padding-top:60px;padding-bottom:60px;position:relative}.team:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.team .section-wrap{position:relative;z-index:3}.team .section-title2 h3,.team .section-title2 p{color:#fff}.team-item{float:left;width:25%;text-align:center;margin-bottom:60px}.team-item .pic{width:173px;height:173px;border-radius:50%;overflow:hidden;margin:0 auto 10px}.team-item .txt{color:#fff}.team-item .txt h4{height:1.4em;font-size:24px}.team-item .txt p{height:1.4em;font-size:15px}.map{padding-top:60px;padding-bottom:60px}.map-box{border:1px solid #dfdfdf}.map-pic{float:left;width:50%;height:500px}.map-pic img{max-width:none !important;max-height:none !important}.map-info{float:right;width:50%;padding:0 40px}.map-info .section-title3{padding:30px 0;border-bottom:1px solid #dfdfdf}.map-info ul{padding:30px 0}.map-info li{position:relative;font-size:20px;color:#999;line-height:1.8em;margin-bottom:1em;padding-left:50px}.map-info li .iconfont{position:absolute;left:0;top:50%;font-size:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.map-info li a:hover{color:#da0502;text-decoration:underline}.contactForm{padding-top:60px;border-top:60px solid #f7f7f7}.contactForm-left{float:left;width:40%;text-align:center}.contactForm-right{float:left;width:60%}.contactForm .form{margin:0 -10px}.contactForm .row{padding:10px;float:left;width:50%}.contactForm .row .box{position:relative}.contactForm .row .icon{position:absolute;left:20px;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);font-size:20px;line-height:1em}.contactForm .row .icon .iconfont{font-size:inherit}.contactForm .row .require{position:absolute;right:10px;top:50%;font-size:15px;color:#da0502;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.contactForm .row input{width:100%;border:1px solid #dfdfdf;height:48px;line-height:46px;color:#666;padding:0 30px 0 40px}.contactForm .row .choose-ul{display:none;position:absolute;top:100%;left:0;z-index:3;width:100%;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.3)}.contactForm .row .choose-ul li{padding:10px;border-bottom:1px solid #efefef}.contactForm .row .choose-ul li:hover,.contactForm .row .choose-ul li.active{background:#eee}.contactForm .row-textarea{width:100%}.contactForm .row-textarea .icon,.contactForm .row-textarea .require{top:20px}.contactForm .row textarea{width:100%;color:#666;border:1px solid #dfdfdf;line-height:1.6em;padding:10px 30px 10px 40px}.contactForm .row button{display:block;height:48px;line-height:48px;background:#da0502;color:#fff;text-align:center;border:none}.contactForm .row button:hover{background:#bc0402}.contactForm .row-submit button{width:300px}@media screen and (max-width: 1280px){.aboutInfo .info{padding-top:0}.aboutInfo .statistics li p:nth-child(1){font-size:40px}#qualificationsList{height:380px}.team-item .pic{width:120px;height:120px}.team-item .txt h4{font-size:18px}.map-info li{font-size:16px;padding-left:30px}}@media screen and (max-width: 960px){.contactForm-left{float:none;width:100%}.contactForm-left img{display:none}.contactForm-right{float:none;width:100%}}@media screen and (max-width: 667px){.aboutInfo .info,.aboutInfo .pics{float:none;width:100%;margin-bottom:15px}.aboutInfo .statistics li{width:50%}.idea-list .img{width:100px;height:100px;margin:0 30px}.team-item{width:50%}.map-pic{height:200px}.map-info{padding:15px}.map-info .section-title3{margin-bottom:0;padding:10px 0}.map-info ul{padding:10px 0}.map-pic,.map-info{float:none;width:100%}.contactForm .row{float:none;width:100%}.contactForm .row-submit button{width:100%}}
