*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{font-family:'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Heiti SC', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif}.hide{display:none}.pc{display:block}.mobile{display:none}.color-main{color:#b60005 !important}.color-txt{color:#666 !important}.color-txt-darker{color:rgba(0,0,0,0.8) !important}.color-black{color:#000}.bold{font-weight:bold}.pointer{cursor:pointer}.container{margin:0 auto;width:62%;max-width:1190px}.hover-style:hover{color:#b60005 !important}.content{min-height:calc(100vh - 520px);-webkit-box-sizing:border-box;box-sizing:border-box}.btn-more{display:block;position:relative;width:154px;height:46px;background-image:url(./../images/pages/btn-more.png?v=2);background-size:154px 46px;background-repeat:no-repeat}.btn-more::after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #b60005;-webkit-animation:btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;animation:btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;content:''}.btn-more.style2{margin:50px auto 0;width:160px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:none;background-color:#b60005}.btn-more.en{background-image:url(./../images/pages/btn-more-en.png)}.lazy{min-height:50px;background:url("./../images/pages/loading.gif") 50% 50% no-repeat}.slide-prev-btn,.slide-next-btn{top:25%;margin:0;width:100px;height:50%;background:none;outline:none}.slide-prev-btn *,.slide-next-btn *{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.slide-prev-btn span,.slide-next-btn span{display:block;position:absolute;top:50%;width:0;height:2px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide-prev-btn span::before,.slide-prev-btn span::after,.slide-next-btn span::before,.slide-next-btn span::after{position:absolute;top:50%;width:30px;height:2px;background-color:#fff;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:''}.slide-prev-btn:not(.mobile):hover span{margin-left:30px;width:40px}.slide-next-btn:not(.mobile):hover span{margin-right:30px;width:40px}.slide-prev-btn{left:0;-webkit-animation:breathR 2s infinite;animation:breathR 2s infinite}.slide-prev-btn span{left:0;margin-left:40px}.slide-prev-btn span::before{left:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slide-prev-btn span::after{right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slide-prev-btn span::before,.slide-prev-btn span::after{left:0;-webkit-transform-origin:left;transform-origin:left}.slide-next-btn{-webkit-animation:breathL 2s infinite;animation:breathL 2s infinite;right:0}.slide-next-btn span{right:0;margin-right:40px}.slide-next-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slide-next-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slide-next-btn span::before,.slide-next-btn span::after{right:0;-webkit-transform-origin:right;transform-origin:right}.loading{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:#fff}.loading::after{display:block;content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150px;height:150px;background-image:url(/images/pages/loading2.gif);background-size:100% 100%;background-repeat:no-repeat}.loading::before{display:block;content:'Loading...';position:absolute;left:50%;top:57%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nothing{width:100% !important;font-size:16px;color:#000;text-align:center}.header-wrapper .pc-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:100;left:0;top:0;padding:0 3% 0 9%;width:100%;height:128px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent}.header-wrapper .pc-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:33.3%}.header-wrapper .pc-header .logo .img{width:94px;height:44px;background-image:url(./../images/pages/logo/logo.png);background-size:100%;background-repeat:no-repeat}.header-wrapper .pc-header .logo .line{display:block;margin:0 14px;width:1px;height:26px;background-color:#fff}.header-wrapper .pc-header .logo .txt{font-size:16px;color:#fff}.header-wrapper .pc-header .logo.active .img{background-image:url(./../images/pages/logo/logo-r.png)}.header-wrapper .pc-header .logo.active .line{background-color:#b60005}.header-wrapper .pc-header .logo.active .txt{color:#b60005}.header-wrapper .pc-header .menu-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:66.6%;font-size:16px}.header-wrapper .pc-header .menu-box .menu-txt{color:#fff}.header-wrapper .pc-header .menu-box .menu-txt.active{color:#b60005}.header-wrapper .pc-header .menu-box .btn-menu{display:block;margin-left:24px;width:48px;height:48px;background-image:url(./../images/pages/icon-menu.png);background-size:48px 48px;background-repeat:no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 0.6s;transition:all 0.6s}.header-wrapper .pc-header .menu-box .btn-menu:hover{-webkit-transform:rotate(0);transform:rotate(0)}.header-wrapper .pc-header .menu-box .btn-menu.ani-rotate{-webkit-transform:rotate(0);transform:rotate(0)}.header-wrapper .pc-header,.header-wrapper .pc-header .logo,.header-wrapper .pc-header .menu-box,.header-wrapper .pc-header .btn-close{-webkit-transition:all 0.6s;transition:all 0.6s}.header-wrapper .pc-header.active{height:60px;background-color:#b60005}.header-wrapper .pc-header.active .logo,.header-wrapper .pc-header.active .menu-box{-webkit-transform:scale(0.8);transform:scale(0.8);color:#fff}.header-wrapper .pc-header.active .logo{-webkit-transform-origin:left;transform-origin:left}.header-wrapper .pc-header.active .logo .img{background-image:url(./../images/pages/logo/logo.png) !important}.header-wrapper .pc-header.active .logo .line{background-color:#fff !important}.header-wrapper .pc-header.active .logo .txt{color:#fff !important}.header-wrapper .pc-header.active .menu-box{-webkit-transform-origin:right;transform-origin:right}.header-wrapper .pc-header.active .menu-box .menu-txt{color:#fff !important}.header-wrapper .pc-header.active .menu-box .btn-menu{background-image:url(./../images/pages/icon-menu.png) !important}.header-wrapper .mobile-header{position:fixed;z-index:100;left:0;top:0;width:100%}.header-wrapper .mobile-header .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#b60005;opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}.header-wrapper .mobile-header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;height:48px}.header-wrapper .mobile-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrapper .mobile-header .logo .img{margin-right:10px;width:59.5px;height:28px;background-image:url(./../images/pages/logo/logo.png);background-size:100% 100%;background-repeat:no-repeat}.header-wrapper .mobile-header .logo .txt{font-size:12px;color:#fff}.header-wrapper .mobile-header .logo.active .img{background-image:url(./../images/pages/logo/logo-r.png)}.header-wrapper .mobile-header .logo.active .txt{color:#b60005}.header-wrapper .mobile-header .menu-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrapper .mobile-header .menu-box span{font-size:13px;color:#fff}.header-wrapper .mobile-header .menu-box .menu-txt{visibility:hidden}.header-wrapper .mobile-header .menu-box .btn-menu{display:block;margin-left:12px;width:16px;height:16px;background-image:url(./../images/pages/icon-menu-r.png);background-size:16px 16px;background-repeat:no-repeat;-webkit-transition:all 0.6s;transition:all 0.6s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.header-wrapper .mobile-header .menu-box .btn-menu.active{background-image:url(./../images/pages/icon-menu-r.png)}.header-wrapper .mobile-header .menu-box .btn-menu.ani-rotate{-webkit-transform:rotate(0);transform:rotate(0)}.header-wrapper .mobile-header.active .bg{opacity:1}.header-wrapper .mobile-header.active .logo .img{background-image:url(./../images/pages/logo/logo.png) !important}.header-wrapper .mobile-header.active .logo .txt{color:#fff !important}.header-wrapper .mobile-header.active .menu-box .btn-menu{background-image:url(./../images/pages/icon-menu-w.png) !important}.header-wrapper .menu-wrapper{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.header-wrapper .menu-wrapper ul{padding-top:20%}.header-wrapper .menu-wrapper li{margin-bottom:47px;text-align:center}.header-wrapper .menu-wrapper li:nth-of-type(){-webkit-animation-delay:2s;animation-delay:2s}.header-wrapper .menu-wrapper li:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.header-wrapper .menu-wrapper li:nth-of-type(2){-webkit-animation-delay:.1s;animation-delay:.1s}.header-wrapper .menu-wrapper li:nth-of-type(3){-webkit-animation-delay:.2s;animation-delay:.2s}.header-wrapper .menu-wrapper li:nth-of-type(4){-webkit-animation-delay:.3s;animation-delay:.3s}.header-wrapper .menu-wrapper li:nth-of-type(5){-webkit-animation-delay:.4s;animation-delay:.4s}.header-wrapper .menu-wrapper li:nth-of-type(6){-webkit-animation-delay:.5s;animation-delay:.5s}.header-wrapper .menu-wrapper li:nth-of-type(7){-webkit-animation-delay:.6s;animation-delay:.6s}.header-wrapper .menu-wrapper li>a{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s}.header-wrapper .menu-wrapper li>a:hover{color:#b60005;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.header-wrapper .menu-wrapper li,.header-wrapper .menu-wrapper a{font-size:26px;color:#fff}.header-wrapper .menu-wrapper .btn-close{position:absolute;right:73px;top:73px;width:48px;height:48px;text-align:center;-webkit-transition:all 0.6s;transition:all 0.6s}.header-wrapper .menu-wrapper .btn-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-wrapper .menu-wrapper .btn-close .icon-close{line-height:48px;font-size:40px;color:#fff}.caselist .header-wrapper .mobile-header .menu-box .btn-menu,.about .header-wrapper .mobile-header .menu-box .btn-menu,.newslist .header-wrapper .mobile-header .menu-box .btn-menu{background-image:url(./../images/pages/icon-menu-w.png)}.footer-wrapper{position:relative;z-index:2;height:520px;background-color:#000}.footer-wrapper .to-top{display:none;position:fixed;right:60px;bottom:100px;width:60px;height:60px;background:rgba(43,43,43,0.8);border-radius:50%;text-align:center;cursor:pointer}.footer-wrapper .to-top .icon-stick{color:#fff;font-size:24px;line-height:60px;-webkit-transition:all 0.6s;transition:all 0.6s}.footer-wrapper .to-top:not(.mobilehover):hover .icon-stick{line-height:40px}.footer-wrapper .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:124px 0 0 0}.footer-wrapper .box .first-part .logo{display:block;width:126px}.footer-wrapper .box .first-part .logo img{width:100%}.footer-wrapper .box li,.footer-wrapper .box a,.footer-wrapper .box span{font-size:14px;color:#fff}.footer-wrapper .box h6{font-size:26px}.footer-wrapper .box .icon-wx,.footer-wrapper .box .icon-wb{font-size:30px}.footer-wrapper .box h6{margin-bottom:36px;font-size:26px}.footer-wrapper .first-part li:nth-of-type(1){margin-bottom:37px}.footer-wrapper .first-part li:nth-of-type(2){position:relative;margin-bottom:30px}.footer-wrapper .first-part li:nth-of-type(2) .wxqr{display:block;position:absolute;left:0;top:-155px;z-index:11;width:140px;display:none}.footer-wrapper .first-part li:nth-of-type(3){margin-bottom:26px}.footer-wrapper .first-part li:nth-of-type(4){margin-bottom:10px}.footer-wrapper .second-part li{margin-bottom:26px}.footer-wrapper .second-part li:last-of-type{margin-bottom:0}.footer-wrapper .third-part li{margin-bottom:18px}.footer-wrapper .third-part li:last-of-type{margin-bottom:0}.footer-ios{position:fixed;bottom:0;left:0;z-index:-1;width:100%;height:225px;background-color:#ededed;opacity:0}.footer-ios p{position:absolute;bottom:40px;left:0;width:100%;text-align:center;font-size:14px;color:#fff}.footer-ios p::before,.footer-ios p::after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:1px;background-color:#fff;content:''}.footer-ios p::before{left:20%}.footer-ios p::after{right:20%}.contact-content .contact-wrapper{padding-top:195px;margin-bottom:88px}.contact-content .contact-wrapper h1{margin-bottom:20px;text-align:center;font-size:28px;color:#333333}.contact-content .contact-wrapper p{text-align:center;line-height:4;font-size:16px;color:#666}.contact-content .contact-wrapper .wxqr-box{margin:0 auto;width:146px;height:146px;border:2px solid #b60005}.contact-content .contact-wrapper .wxqr-box img{width:100%}.contact-content .contact-wrapper .btn-contact{display:block;margin:81px auto 0;position:relative;width:154px;height:46px;line-height:46px;text-align:center;background-color:#000;font-size:16px;color:#fff}.contact-content .contact-wrapper .btn-contact::after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;-webkit-animation:btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;animation:btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;content:''}.contact-content .map-wrapper{margin-bottom:110px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2%;font-size:0}.contact-content .map-wrapper .map{width:100%}.honor-content{padding-top:196px;overflow:hidden}.honor-content .container{position:relative}.honor-content .container>.proportion-box{padding-bottom:28%}.honor-content .honner-swiper{position:absolute;left:0;top:0;width:100%;height:100%}.honor-content .honner-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.honor-content .honner-swiper .swiper-slide.active .img-wrapper{-webkit-transform:scale(1);transform:scale(1)}.honor-content .honner-swiper .swiper-slide.active .img-wrapper .layer{background-color:transparent}.honor-content .honner-swiper .swiper-slide .img-wrapper{position:relative;height:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0.76);transform:scale(0.76);-webkit-transition:all 0.6s;transition:all 0.6s}.honor-content .honner-swiper .swiper-slide .img-wrapper img{display:block;width:100%;height:100%}.honor-content .honner-swiper .swiper-slide .img-wrapper .layer{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);-webkit-transition:all 0.6s;transition:all 0.6s}.honor-content .swiper-button-prev{left:-80px}.honor-content .swiper-button-next{right:-70px}.honor-content .slide-prev-btn span,.honor-content .slide-next-btn span{background-color:#000}.honor-content .slide-prev-btn span::before,.honor-content .slide-prev-btn span::after,.honor-content .slide-next-btn span::before,.honor-content .slide-next-btn span::after{background-color:#000}.honor-content .txt-wrapper{margin:39px auto 110px;text-align:center}.honor-content .txt-wrapper h2{margin-bottom:35px;font-size:20px;font-weight:bold;line-height:1.2}.honor-content .txt-wrapper p{font-size:14px;line-height:1.5}.common-content{padding-top:194px}.common-content .video-wrapper{margin-bottom:40px;text-align:center}.common-content .video-wrapper li{margin-bottom:20px}.common-content .video-wrapper li:last-of-type{margin-bottom:0}.common-content .video-wrapper video{display:block;margin:0 auto;max-width:100%}.common-content .title-box{margin:0 auto;width:62%;max-width:1190px;margin-bottom:40px}.common-content .title-box .title{font-size:28px;color:#333333;text-align:center}.common-content .title-box .time{margin-top:13px;font-size:16px;color:#666;text-align:center}.common-content .richtxt-box{margin:0 auto;width:62%;max-width:1190px;margin-bottom:77px;font-size:16px;color:#666;line-height:1.5}.common-content .richtxt-box iframe{max-width:100%}.common-content .richtxt-box ol{list-style-type:decimal;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px}.common-content .richtxt-box ul{list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px}.common-content .richtxt-box img{display:block;margin:0 auto;text-align:center;max-width:100%;height:auto}.common-content .btn-group{margin:0 auto 110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:686px;font-size:16px}.common-content .btn-group a{color:#999999}.common-content .btn-group .btn{display:inline-block;width:auto;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-content .btn-group .back-list-btn{width:154px;height:46px;line-height:46px;text-align:center;background-color:#000;color:#fff;-webkit-transition:all 0.6s;transition:all 0.6s}.common-content .btn-group .back-list-btn:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.common-content .btn-group .icon{display:inline-block;-webkit-transition:all 0.6s;transition:all 0.6s}.common-content .btn-group .icon.icon-left{-webkit-animation:breathL 2s infinite;animation:breathL 2s infinite}.common-content .btn-group .icon.icon-right{-webkit-animation:breathR 2s infinite;animation:breathR 2s infinite}.common-content .btn-group .prev-btn:hover,.common-content .btn-group .next-btn:hover{color:#b60005}.common-content .btn-group .prev-btn:hover .icon-left,.common-content .btn-group .next-btn:hover .icon-left{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.common-content .btn-group .prev-btn:hover .icon-right,.common-content .btn-group .next-btn:hover .icon-right{-webkit-transform:translateX(10px);transform:translateX(10px)}.common-content .btn-group .prev-btn:hover .icon::before,.common-content .btn-group .next-btn:hover .icon::before{color:#b60005}.case-content .back-list-btn{width:154px;height:46px;background-image:url(./../images/pages/btn-more.png);background-size:154px 46px;font-size:0;background-color:#fff !important}.top-banner{margin-bottom:110px;position:relative;font-size:0}.top-banner .img1{width:100%}.top-banner .img2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:48.39%}.top-banner .img2.mobile{width:59%}.newslist-content .btn-more{display:none}.grid-wrapper{margin:0 auto;width:99%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:110px}.grid-wrapper .grid-item{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;width:25%;font-size:0}.grid-wrapper .grid-item>a{display:block;-webkit-box-shadow:2px 8px 24px rgba(0,0,0,0.1);box-shadow:2px 8px 24px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 10px}.grid-wrapper .grid-item:hover .pic-wrapper .hover-box{opacity:1}.grid-wrapper .grid-item:hover .pic-wrapper .hover-box .icon-arrow{margin-left:40px}.grid-wrapper .grid-item .info-box{margin-top:28px;padding:0 10px;padding-bottom:10px}.grid-wrapper .grid-item .info-box .title{margin-bottom:14px;color:#333333;font-size:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-wrapper .grid-item .info-box .info{height:40px;line-height:1.5;color:#666666;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.grid-wrapper .grid-item .pic-wrapper{position:relative}.grid-wrapper .grid-item .pic-wrapper .pic{width:100%}.grid-wrapper .grid-item .pic-wrapper .hover-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}.grid-wrapper .grid-item .pic-wrapper .hover-box p{text-align:center;font-size:25px;color:#fff}.grid-wrapper .grid-item .pic-wrapper .hover-box p .icon-arrow{-webkit-transition:all 0.6s;transition:all 0.6s;margin-left:12px;vertical-align:middle}.grid-wrapper .btn-more{margin:40px auto 0;font-size:0;cursor:pointer}.newslist-content .grid-wrapper .grid-item>a{border:none;-webkit-box-shadow:2px 8px 24px rgba(0,0,0,0.4);box-shadow:2px 8px 24px rgba(0,0,0,0.4)}.caselist-content .grid-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:55px;padding-right:10px}.caselist-content .grid-items-wrapper li{position:relative;margin-bottom:6px;background:#f1f1f1;-webkit-transition:all 0.6s;transition:all 0.6s}.caselist-content .grid-items-wrapper li:hover a{color:#b60005}.caselist-content .grid-items-wrapper li::after{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:2px;height:30px;background:#d8d8d8;content:''}.caselist-content .grid-items-wrapper li:nth-of-type(1)::after{display:none}.caselist-content .grid-items-wrapper li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 15px;height:56px;font-size:16px;color:#333}.caselist-content .grid-items-wrapper li a.en{font-size:12px}.caselist-content .grid-items-wrapper li.active{background-color:#b60005}.caselist-content .grid-items-wrapper li.active a{color:#fff}.caselist-content .grid-items-wrapper li.active::after{display:none}.caselist-content .grid-items-wrapper li.active::before{display:block;position:absolute;z-index:1;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';width:0;height:0;border-style:solid;border-width:6px 8px 0 8px;border-color:#b60005 transparent transparent transparent}.caselist-content .btn-more{display:none}.about-content .part{margin-bottom:110px}.about-content .part1{font-size:0}.about-content .part1 .pic,.about-content .part1 .txt{display:inline-block;vertical-align:middle}.about-content .part1 .pic{width:45%}.about-content .part1 .txt{width:55%}.about-content .part1 .pic>img{width:100%}.about-content .part1 .txt>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:11%}.about-content .part1 .txt>div h2{position:relative;margin-bottom:34px;padding-left:120px;font-size:36px;color:#b60005}.about-content .part1 .txt>div h2::before{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:102px;height:2px;background-color:#b60005;content:''}.about-content .part1 .txt>div p{margin-bottom:40px;font-size:16px;line-height:1.5}.about-content .part1 .txt>div p:last-of-type{margin-bottom:0}.about-content .part2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-content .part2 li{position:relative;width:33.33%;text-align:center;cursor:pointer}.about-content .part2 li img{width:80%;max-width:228px}.about-content .part2 .hover-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}.about-content .part2 .hover-wrapper p{margin-bottom:35px;text-align:left;line-height:1.5;font-size:16px;color:#fff}.about-content .part2 .hover-wrapper p:last-of-type{margin-bottom:0}.about-content .part2 .hover-wrapper.en p{font-size:12px}.about-content .part2 .hover-wrapper:hover{opacity:1}.about-content .part3>img{width:100%}.about-content .part4 .banner{display:block;margin:0 auto 80px;width:96%}.about-content .part4 p{margin-bottom:13px;font-size:16px}.about-content .part4 p:last-of-type{margin-bottom:0}.about-content .part5 .person-swiper-wrapper{position:relative}.about-content .part5 .slide-prev-btn span,.about-content .part5 .slide-next-btn span{background-color:#000}.about-content .part5 .slide-prev-btn span::before,.about-content .part5 .slide-prev-btn span::after,.about-content .part5 .slide-next-btn span::before,.about-content .part5 .slide-next-btn span::after{background-color:#000}.about-content .part5 .person-swiper{margin-bottom:80px;width:80%}.about-content .part5 .person-swiper .swiper-slide{cursor:pointer}.about-content .part5 .person-swiper .swiper-slide img{width:100%;border-radius:100%;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transition:all 0.6s;transition:all 0.6s}.about-content .part5 .person-swiper .swiper-slide.active img{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.about-content .part5 .desc-swiper .title{margin-bottom:40px;text-align:center;line-height:1.5;font-size:20px;font-weight:bold}.about-content .part5 .desc-swiper p{margin-bottom:36px;line-height:1.5;font-size:14px}.about-content .part5 .desc-swiper p:last-of-type{margin-bottom:0}.about-content .btn-more{display:none}.about-content .part2.en li img{max-width:338px}.about-content .part2 .hover-wrapper p{margin-bottom:10px}@media screen and (max-width: 1920px){.header-wrapper .menu-wrapper ul{padding-top:12%}}@media screen and (max-width: 1366px){.header-wrapper .menu-wrapper ul{padding-top:8%}.grid-wrapper .grid-item{width:50%}.about-content .part2 .hover-wrapper.en p{line-height:1.2}}@media screen and (max-width: 1024px){.pc{display:none !important}.mobile{display:block}.container{margin:0 auto;width:94%}.content{min-height:calc(100vh - 225px)}.footer-wrapper{height:225px}.footer-wrapper .box{display:block;padding:0}.about-content .part1 .txt{width:100%}.about-content .slide-prev-btn{left:-10px}.about-content .slide-next-btn{right:-10px}.about-content .slide-prev-btn,.about-content .slide-next-btn{width:50px}.about-content .slide-prev-btn span,.about-content .slide-next-btn span{margin:0}.contact-content .contact-wrapper{padding-top:100px;margin-bottom:50px}.contact-content .contact-wrapper .btn-contact{margin-top:50px;width:160px;height:40px;line-height:40px;font-size:16px;background-color:#b60005}.contact-content .contact-wrapper .btn-contact::after{border-color:#b60005}.contact-content .contact-wrapper p{line-height:2.5}.contact-content .contact-wrapper h1{font-size:16px}.contact-content .contact-wrapper p{font-size:13px}.contact-content .contact-wrapper .wxqr-box{margin-top:15px;width:122px;height:122px}.contact-content .map-wrapper{margin-bottom:50px}.header-wrapper .menu-wrapper .btn-close{right:15px;top:15px}.header-wrapper .menu-wrapper ul{padding-top:20%}.header-wrapper .menu-wrapper li{margin-bottom:36px}.header-wrapper .menu-wrapper li,.header-wrapper .menu-wrapper a{font-size:19px}.footer-wrapper .box{padding-top:32px;padding-left:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-wrapper .box li,.footer-wrapper .box a,.footer-wrapper .box span{font-size:13px}.footer-wrapper .box .first-part .logo{width:63px}.footer-wrapper .first-part li:nth-of-type(1){margin-bottom:19px}.footer-wrapper .first-part li:nth-of-type(2){margin-bottom:15px}.footer-wrapper .first-part li:nth-of-type(3){margin-bottom:16px}.footer-wrapper .first-part li:nth-of-type(4){margin-bottom:9px}.footer-wrapper .to-top{right:10px;width:50px;height:50px}.footer-wrapper .to-top .icon-stick{font-size:15px;line-height:50px}.common-content{padding-top:97px}.common-content .title-box{margin-bottom:46px}.common-content .title-box .title{font-size:16px}.common-content .title-box .time{margin-top:9px;font-size:13px}.common-content .richtxt-box{width:100%;font-size:13px}.common-content .richtxt-box p,.common-content .richtxt-box h1,.common-content .richtxt-box h2,.common-content .richtxt-box h3,.common-content .richtxt-box h4,.common-content .richtxt-box h5,.common-content .richtxt-box h6{margin:0 auto;width:94%}.common-content .richtxt>img{left:0;-webkit-transform:translateY(0);transform:translateY(0);width:97%}.common-content .richtxt-box img{position:relative;left:auto}.common-content .btn-group{margin:0 auto;width:94%;position:relative;margin-bottom:151px;font-size:13px}.common-content .btn-group .btn{max-width:144px}.common-content .btn-group .back-list-btn{position:absolute;top:61px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160px;height:40px;line-height:40px;background-color:#b60005;font-size:16px}.common-content .btn-group .back-list-btn:hover{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-banner{margin-bottom:44px}body.about .top-banner{margin-bottom:50px}.grid-wrapper{padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-wrapper>.container{width:100%}.grid-wrapper .btn-more{margin:50px auto 0;width:160px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:none;background-color:#b60005}.caselist-content .grid-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}.caselist-content .grid-items-wrapper li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;margin:0;width:16.66%;height:auto;line-height:1.5}.caselist-content .grid-items-wrapper li:nth-of-type(6n+1)::after{display:none}.caselist-content .grid-items-wrapper li a{width:2em;font-size:12px}.caselist-content .grid-items-wrapper li::after{width:1px;height:25px}.caselist-content .grid-items-wrapper li.auto{padding:20px 0}.caselist-content .grid-items-wrapper li.auto a{width:auto}.caselist-content .grid-items-wrapper.en li a{width:auto}.grid-wrapper .grid-item .info-box{margin-top:19px;margin-left:auto;margin-right:auto;width:93%}.grid-wrapper .grid-item .info-box .title{font-size:16px}.grid-wrapper .grid-item .info-box .info{height:40px;font-size:13px}.grid-wrapper .grid-item{margin-bottom:15px}.grid-wrapper .grid-item:last-of-type{margin-bottom:0}.grid-wrapper .grid-item .pic-wrapper .hover-box p{font-size:13px}.about-content .part1 .txt>div h2{margin-bottom:25px;padding-left:45px;font-size:18px}.about-content .part1 .txt>div h2::before{width:28px;height:1px}.about-content .part1 .txt>div p{margin-bottom:24px;font-size:13px}.about-content .part1 .txt>div{padding-left:0}.about-content .part2 .hover-wrapper{display:none !important}.about-content .part{margin-bottom:50px}.about-content .part2{position:relative}.about-content .part2 ul{padding:45px 0 35px}.about-content .part2 .part2-hover-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.about-content .part2 .part2-hover-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.about-content .part2 .part2-hover-wrapper>div .txt{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 19px}.about-content .part2 .part2-hover-wrapper>div .txt p{margin-bottom:26px;text-align:center;font-size:12px;line-height:1.5;color:#fff}.about-content .part2 .part2-hover-wrapper>div .txt p:last-of-type{margin-bottom:0}.about-content .part2 .icon-close{display:block;position:absolute;right:8px;top:8px;font-size:25px;color:#fff}.about-content .part4 p{margin-bottom:26px;font-size:13px}.about-content .part5 .person-swiper{margin-bottom:19px;width:90%}.about-content .part5 .desc-swiper p{margin-bottom:18px}.about-content .part5 .desc-swiper .title{margin-bottom:25px}.honor-content{padding-top:98px}.honor-content .container>.proportion-box{padding-bottom:0}.honor-content .honner-swiper{position:relative;left:auto;top:auto}.honor-content .honner-swiper .swiper-slide{width:182px;height:251px}.honor-content .honner-swiper .swiper-slide .img-wrapper{-webkit-transform:scale(1);transform:scale(1)}.honor-content .txt-wrapper h2{font-size:16px}.honor-content .txt-wrapper p{font-size:13px}.honor-content .swiper-button-prev{left:0}.honor-content .swiper-button-next{right:0}.honor-content .txt-wrapper{margin:19px auto 0;padding-bottom:52px}}@media screen and (max-width: 768px){.grid-wrapper .grid-item{width:100%}.grid-wrapper .grid-item a{padding:0}.about-content .part2 .part2-hover-wrapper.en>div .txt p{font-size:8px}}@media screen and (max-width: 414px){.honor-content{padding-top:70px}.honor-content .swiper-button-next{right:-52px}.honor-content .swiper-button-prev{left:-52px}.about-content .part5 .person-swiper{width:85%}.about-content .slide-prev-btn,.about-content .slide-next-btn{width:20px}.about-content .slide-prev-btn span,.about-content .slide-next-btn span{left:0;right:0;margin:0}.about-content .slide-prev-btn span:hover,.about-content .slide-next-btn span:hover{width:0;margin:0}.about-content .slide-prev-btn{left:0}.about-content .slide-prev-btn span::before{right:0}.about-content .slide-prev-btn span::after{right:0}.about-content .slide-next-btn{right:0}.about-content .slide-next-btn span::before{left:0}.about-content .slide-next-btn span::after{left:0}.about-content .slide-prev-btn span::before,.about-content .slide-prev-btn span::after,.about-content .slide-next-btn span::before,.about-content .slide-next-btn span::after{width:20px}.grid-wrapper{width:97%}}@media screen and (max-width: 320px){.common-content .btn-group .btn{max-width:120px}.caselist-content .grid-items-wrapper li a{font-size:10px}}@-webkit-keyframes breathR{form,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes breathR{form,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes breathL{form,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes breathL{form,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}
