.banner{width:100%;height:45.83333333vw}.banner #container{width:100%;height:100%;position:relative}.banner #container .name{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-block;font-size:46px;font-weight:normal;font-stretch:normal;line-height:64px;letter-spacing:0px;color:#fff;border-bottom:2px solid #fff;user-select:none;text-shadow:0 5px 10px rgba(0,0,0,0.4)}.case .case-list .case-item{margin-bottom:46px}.case .case-list .case-item .img-box{width:100%;height:260px;border-radius:10px;overflow:hidden;position:relative;cursor:pointer}.case .case-list .case-item .img-box:hover .bg{transform:scale(1.1)}.case .case-list .case-item .img-box .bg{width:100%;height:100%;transition:transform .3s linear}.case .case-list .case-item .img-box .name{min-width:90px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:32px;padding:0 8px;line-height:32px;color:#fff;text-align:center;background-color:rgba(0,0,0,0.5);border-radius:0px 50px 50px 0px;position:absolute;left:0;bottom:15px}.case .case-list .case-item .img-box .qrcode{width:140px;height:140px;background-color:#ffffff;overflow:hidden;position:absolute;left:50%;bottom:-10%;transform:translate(-50%, -50%);opacity:.01;transition:all .3s linear}.case .case-list .case-item .img-box .qrcode img{width:100%;height:100%}.case .case-list .case-item .item-bot{margin:22px 0}.case .case-list .case-item .item-bot .name{font-size:18px;font-weight:normal;font-stretch:normal;line-height:24px;letter-spacing:0px;color:#333333;font-weight:bold}.case .case-list .case-item .item-bot .iconfont{font-size:20px;color:#373E71;cursor:pointer;padding:10px 22px}.case .case-list .case-item .item-bot .iconfont:hover{color:#2F50D1}.intro{height:570px;background:url(../img/bg.jpg) no-repeat center center}.intro .intro-list .intro-item{height:293px;background-color:#ffffff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:box-shadow .3s linear;box-shadow:0 0 5px rgba(255,255,255,0.2)}.intro .intro-list .intro-item:hover{box-shadow:0 0 10px rgba(255,255,255,0.2)}.intro .intro-list .intro-item .circle{width:149px;height:149px;border-radius:50%;background-image:linear-gradient(313deg, #6f8bf8 0%, #1135bf 100%);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}.intro .intro-list .intro-item .circle .keyword{font-size:38px;font-weight:normal;font-stretch:normal;line-height:48px;letter-spacing:0px;color:#ffffff;text-align:center;font-weight:bold}.intro .intro-list .intro-item .circle .sub{font-size:25px;font-weight:normal;font-stretch:normal;line-height:33px;letter-spacing:0px;color:#ffffff;text-align:center}.intro .intro-list .intro-item .sub_intro{font-size:20px;font-weight:normal;font-stretch:normal;line-height:27px;letter-spacing:0px;color:#373e71}.advantage{padding-bottom:120px}.advantage .ad-list .ad-item{height:260px;background-image:linear-gradient(323deg, #1135bf 0%, #6f8bf8 100%);box-shadow:0 0 10px 0 rgba(29,64,198,0.4);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:box-shadow .3s linear}.advantage .ad-list .ad-item:hover{box-shadow:0 5px 25px rgba(29,64,198,0.4)}.advantage .ad-list .ad-item .name{font-size:38px;font-weight:normal;font-stretch:normal;line-height:65px;letter-spacing:0px;color:#ffffff;text-align:center;font-weight:bold}.advantage .ad-list .ad-item .ad-intro{font-size:22px;font-weight:normal;font-stretch:normal;line-height:30px;letter-spacing:0px;color:#ffffff;text-align:center}.serviceInpWrap input{height:100%}.sideContact .tel{box-sizing:unset}.nav li.new{position:relative;font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav li.new::after{display:block;font-size:28px;content:"\e667";color:#FF3130;position:absolute;top:18px;right:-14px}