@charset "UTF-8";@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bounce{0%,50%,to{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}25%{-webkit-transform:translate(0,-70%);-moz-transform:translate(0,-70%);-ms-transform:translate(0,-70%);-o-transform:translate(0,-70%);transform:translate(0,-70%)}75%{-webkit-transform:translate(0,-30%);-moz-transform:translate(0,-30%);-ms-transform:translate(0,-30%);-o-transform:translate(0,-30%);transform:translate(0,-30%)}}@-o-keyframes bounce{0%,50%,to{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}25%{-webkit-transform:translate(0,-70%);-moz-transform:translate(0,-70%);-ms-transform:translate(0,-70%);-o-transform:translate(0,-70%);transform:translate(0,-70%)}75%{-webkit-transform:translate(0,-30%);-moz-transform:translate(0,-30%);-ms-transform:translate(0,-30%);-o-transform:translate(0,-30%);transform:translate(0,-30%)}}@-moz-keyframes bounce{0%,50%,to{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}25%{-webkit-transform:translate(0,-70%);-moz-transform:translate(0,-70%);-ms-transform:translate(0,-70%);-o-transform:translate(0,-70%);transform:translate(0,-70%)}75%{-webkit-transform:translate(0,-30%);-moz-transform:translate(0,-30%);-ms-transform:translate(0,-30%);-o-transform:translate(0,-30%);transform:translate(0,-30%)}}@-webkit-keyframes bounce{0%,50%,to{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}25%{-webkit-transform:translate(0,-70%);-moz-transform:translate(0,-70%);-ms-transform:translate(0,-70%);-o-transform:translate(0,-70%);transform:translate(0,-70%)}75%{-webkit-transform:translate(0,-30%);-moz-transform:translate(0,-30%);-ms-transform:translate(0,-30%);-o-transform:translate(0,-30%);transform:translate(0,-30%)}}.pic.zoom{overflow:hidden}.pic.zoom img{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;display:block;width:100%}.case-list .list li a:hover img,.more-cases .swiper-slide a:hover img,.pic.zoom:hover img,.product-list .list a:hover img,.public-news-list .swiper-slide a:hover img,.public-news-list li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}@font-face{font-family:"HarmonyOS_Sans_SC_Regular";src:local("HarmonyOS Sans SC Regular"),url(../fonts/HarmonyOS_Sans_SC_Regular.otf)format("opentype"),url(../fonts/HarmonyOS_Sans_SC_Regular.woff)format("woff"),url(../fonts/HarmonyOS_Sans_SC_Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"HarmonyOS_Sans_SC_Medium";src:local("HarmonyOS Sans SC Medium"),url(../fonts/HarmonyOS_Sans_SC_Medium.otf)format("opentype"),url(../fonts/HarmonyOS_Sans_SC_Medium.woff)format("woff"),url(../fonts/HarmonyOS_Sans_SC_Medium.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat-Regular";src:local("Montserrat Regular"),url(../fonts/Montserrat-Regular.otf)format("opentype"),url(../fonts/Montserrat-Regular.woff)format("woff"),url(../fonts/Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal}.about-page .module{padding:120px 0;background-position:center;background-repeat:no-repeat;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover}.about-page .pcbtn a{display:block;width:160px;height:50px;line-height:50px;text-align:center;margin:60px auto 0;border-radius:50px;background:#d0111a;font-size:1.6rem;color:#fff}.about-page .pcbtn a:hover{background:#ff1520}.about-page .content{margin-top:60px}.about-page .about1{min-height:1000px;background-image:url(../images/about_bg1.jpg)}.about-page .about1 .pctitle .info{margin-top:56px}.about-page .about2{background-color:#f5f5f5}.about-page .about2 .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:40px;margin-top:60px}.about-page .about2 .content .box{width:33.3333%;background:no-repeat right 50px bottom 52px #fff;border-radius:8px;padding:40px 100px 50px 50px}.about-page .about2 .content .tit{line-height:3rem;font-size:3rem;color:#000;padding:0 0 40px 20px;border-bottom:solid 1px #e1e1e1;margin-bottom:54px;position:relative}.about-page .about2 .content .tit::after{content:" ";position:absolute;left:0;top:1px;width:4px;height:3rem;background:#d0111a;border-radius:1px}.about-page .about2 .content .row{margin-bottom:36px}.about-page .about2 .content .num{font-family:"Montserrat-Regular";font-size:4.8rem;color:#d0111a}.about-page .about2 .content .txt{line-height:3rem;font-size:1.8rem}.about-page .about3 .content,.about-page .about4 .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:20px}.about-page .about3 .content .box,.about-page .about3 .content .text{border-radius:10px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.about-page .about3 .content .box{width:25%;height:540px;padding:20px;background:no-repeat center;position:relative;overflow:hidden;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover}.about-page .about3 .content .box.on{width:50%}.about-page .about3 .content .box.on .txt{width:100%;max-height:500px;opacity:1}.about-page .about3 .content .text{padding:34px 40px;position:absolute;left:20px;right:20px;bottom:20px;backdrop-filter:blur(20px);background:rgba(255,255,255,.6)}.about-page .about3 .content .tit{font-size:2.4rem;color:#000}.about-page .about3 .content .txt{font-size:1.8rem;margin-top:12px;width:1000px;max-height:0;overflow:hidden;opacity:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.about-page .about4{background-image:url(../images/about_bg2.jpg)}.about-page .about4 .content{margin-top:320px;gap:40px}.about-page .about4 .content .box,.award-certification .tab li{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.about-page .about4 .content .box{width:33.333%;padding:40px 150px 40px 60px;border-radius:8px;color:#fff;backdrop-filter:blur(10px);background:no-repeat right 60px center rgba(255,255,255,.1)}.about-page .about4 .content .box:hover{background-color:#d0111a}.about-page .about4 .content .num{font-family:"Montserrat-Regular";font-size:7.2rem}.about-page .about4 .content .txt{font-size:1.8rem;margin-top:10px}.about-page .about6{background-image:url(../images/about_bg3.jpg)}.about-page .about6 .content{position:relative}.about-page .about6 .swiper{overflow:hidden}.about-page .about6 .swiper-slide{padding:90px 60px;border-radius:18px;backdrop-filter:blur(20px);background:rgba(255,255,255,.5);height:auto}.about-page .about6 .swiper-slide .year{font-family:"Montserrat-Regular";font-size:7.2rem;color:#d0111a}.about-page .about6 .swiper-slide .i{height:22px;background:url(../images/about6_icon.png)no-repeat 0 center;margin:90px 0}.about-page .about6 .swiper-slide .txt{line-height:3rem;font-size:2rem;color:#000}.about-page .about8{background-image:url(../images/about_bg4.jpg);min-height:960px}.about-page .about8 .content{margin-top:10px}.about-page .about8 .number{font-family:"Montserrat-Regular";text-align:center;height:30rem;line-height:30rem;overflow:hidden;font-size:30rem;color:#fff;opacity:.4;filter:alpha(opacity=0.4 * 100)}@media only screen and (max-width:1200px){.about-page .about1{min-height:800px}.about-page .about2 .content,.about-page .about3 .content,.about-page .about4 .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:20px}.about-page .about2 .content .box{background-position:right 20px bottom 20px;padding:30px 50px 30px 20px}.about-page .about2 .content .tit{padding:0 0 30px 20px;margin-bottom:30px;font-size:2.4rem}.about-page .about2 .content .row{margin-bottom:20px}.about-page .about2 .content .num{font-size:3.4rem}.about-page .about2 .content .txt{line-height:2.2rem;font-size:1.4rem}.about-page .about3 .content,.about-page .about4 .content{gap:10px}.about-page .about3 .content .box{height:400px;padding:10px}.about-page .about3 .content .text{padding:15px;left:10px;right:10px;bottom:10px}.about-page .about3 .content .tit{font-size:2rem}.about-page .about3 .content .txt{font-size:1.4rem;margin-top:8px}.about-page .about4 .content{margin-top:200px;gap:20px}.about-page .about4 .content .box{padding:20px 100px 20px 20px;background-position:right 20px center}.about-page .about4 .content .num{font-size:5rem}.about-page .about4 .content .txt{font-size:1.5rem}.about-page .about6 .swiper-slide{padding:30px 20px}.about-page .about6 .swiper-slide .year{font-size:5rem}.about-page .about6 .swiper-slide .i{margin:50px 0}.about-page .about6 .swiper-slide .txt{line-height:2.4rem;font-size:1.6rem}.about-page .about8{min-height:600px}.about-page .about8 .number{height:20rem;line-height:20rem;font-size:20rem}}@media only screen and (max-width:1024px){.about-page .pcbtn a{width:120px;height:40px;line-height:40px;margin-top:40px;border-radius:40px}.about-page .content{margin-top:40px}.about-page .about1{min-height:600px}.about-page .about2 .content,.about-page .about4 .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:10px}.about-page .about2 .content .box{background-position:right 10px bottom 10px;background-size:30px auto;padding:15px 40px 15px 10px}.about-page .about2 .content .tit{padding:0 0 15px 20px;margin-bottom:20px;font-size:2rem}.about-page .about2 .content .num{font-size:2.4rem}.about-page .about2 .content .txt{line-height:2rem;font-size:1.4rem}.about-page .about3 .content .box{height:300px}.about-page .about3 .content .text{padding:10px}.about-page .about3 .content .tit{font-size:1.6rem}.about-page .about3 .content .txt{font-size:1.2rem}.about-page .about4 .content{margin-top:150px}.about-page .about4 .content .box{padding:10px 50px 10px 10px;background-position:right 10px center;background-size:40px auto}.about-page .about4 .content .num,.about-page .about6 .swiper-slide .year{font-size:4rem}.about-page .about6 .swiper-slide{padding:20px}.about-page .about6 .swiper-slide .i{margin:40px 0}.about-page .about6 .swiper-slide .txt{font-size:1.4rem}.about-page .about8{min-height:500px}.about-page .about8 .number{height:16rem;line-height:16rem;font-size:16rem}}@media only screen and (max-width:767px){.about-page .module{padding:60px 0}.about-page .about2 .content{margin-top:40px}.about-page .about2 .content .box{width:100%}.about-page .about2 .content .tit{padding:0 0 15px 20px;margin-bottom:20px;font-size:2rem}.about-page .about2 .content .num{font-size:2.4rem}.about-page .about2 .content .txt{line-height:2rem;font-size:1.4rem}.about-page .about2 .content,.about-page .about3 .content,.about-page .about4 .content{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.about-page .about3 .content .box,.about-page .about3 .content .box.on{height:250px;width:100%}.about-page .about4 .content{margin-top:50px}.about-page .about4 .content .box{width:100%}.about-page .about8 .number{height:10rem;line-height:10rem;font-size:10rem}}.award-certification{padding:130px 0}.award-certification .content{margin-top:60px}.award-certification .tab{text-align:center}.award-certification .tab::after,.history-page .centent .list li::after,.public-quality .btnbox::after{content:"";display:table;clear:both}.award-certification .tab ul{display:inline-block}.award-certification .tab li{width:140px;height:50px;line-height:50px;margin:0 5px;float:left;cursor:pointer;background:#fff;border-radius:50px}.award-certification .tab li.on,.research-page .achievement .tab li.on .tit{background:#d0111a;color:#fff}.award-certification .tabbox{margin-top:60px}.award-certification .tabbox .box{position:relative}.award-certification .swiper{overflow:hidden}.award-certification .swiper-slide{text-align:center}.award-certification .swiper-slide .pic{border-radius:8px;background:#fff;padding:20px;height:440px;line-height:400px}.award-certification .swiper-slide .pic img{max-height:100%}.award-certification .swiper-slide .txt{font-size:1.8rem;height:2rem;line-height:2rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:30px}@media only screen and (max-width:1200px){.award-certification .swiper-slide .pic{padding:10px;height:350px;line-height:320px}.award-certification .swiper-slide .txt{font-size:1.6rem;margin-top:20px}}@media only screen and (max-width:1024px){.award-certification .tab li{width:120px;height:40px;line-height:40px;border-radius:40px}.award-certification .tabbox{margin-top:40px}.award-certification .swiper-slide .pic{padding:10px;height:250px;line-height:220px}.award-certification .swiper-slide .txt{font-size:1.4rem;margin-top:10px}}@media only screen and (max-width:767px){.award-certification{padding:60px 0}.award-certification .tab li{width:100px;margin:0 2px}}.public-quality{padding:120px 0}.public-quality .content{margin-top:60px}.public-quality .swiper{overflow:visible}.public-quality .swiper-slide{width:50%;border-radius:8px;overflow:hidden}.public-quality .swiper-slide span,.research-page .achievement .tab li .tit{height:80px;line-height:80px;border-radius:10px;backdrop-filter:blur(20px);background:rgba(255,255,255,.5);color:#000}.public-quality .swiper-slide span{font-size:2rem;position:absolute;bottom:20px;left:20px;right:20px;padding:0 40px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block}.public-quality .btnbox{margin-top:30px}.public-quality .swiper-button-prev{float:left;position:static;margin:0}.public-quality .swiper-button-next{float:left;position:static;margin:0 0 0 10px}@media only screen and (max-width:1200px){.public-quality .swiper-slide span{padding:0 20px;height:60px;line-height:60px}}@media only screen and (max-width:767px){.public-quality{padding:60px 0}.public-quality .swiper{overflow:hidden}.public-quality .swiper-slide{width:100%}.public-quality .swiper-slide span{font-size:1.4rem;height:50px;line-height:50px;left:10px;bottom:10px;right:10px;padding:0 10px}.public-quality .swiper-button-next,.public-quality .swiper-button-prev{display:block}}.history-page .year-menu{width:100%;z-index:100;border-bottom:solid 1px #e1e1e1;height:100px;background:#fff}.history-page .year-menu.fixed{position:fixed;top:0;left:0;box-shadow:0 1px 10px rgba(0,0,0,.1)}.history-page .year-menu .swiper-slide{width:auto}.history-page .year-menu .swiper-slide.on a{border-bottom:solid 2px #d0111a;color:#d0111a}.history-page .year-menu a{display:block;height:100px;line-height:100px;font-size:1.8rem;color:#000}.history-page .centent .lead,.history-page .centent .list li{padding:100px 0;border-bottom:solid 1px #e1e1e1}.history-page .centent .lead .title{font-size:4rem;color:#000}.history-page .centent .lead .pic{border-radius:8px;margin-top:60px}.history-page .centent .list li{margin:0-40px}.history-page .centent .list .pic,.history-page .centent .list .text,.history-page .centent .list .year{width:33.3333%;float:left;padding:0 40px}.history-page .centent .list .year{font-size:4rem;color:#000}.history-page .centent .list .text{line-height:2.4rem;font-size:1.8rem}.history-page .centent .list .pic .b{overflow:hidden;border-radius:8px}.history-page .more{padding:60px 0 120px}.history-page .more span{width:20px;height:20px;margin:0 auto;display:block;background:url(../images/more_icon.png)no-repeat center;animation:rotate 4s linear infinite}@media only screen and (max-width:1200px){.history-page .centent .list .year{width:25%}.history-page .centent .list .text{width:41%}.history-page .centent .list .pic{width:34%}}@media only screen and (max-width:767px){.history-page .year-menu{height:60px}.history-page .year-menu a{height:60px;line-height:60px}.history-page .centent .lead,.history-page .centent .list li{padding:50px 0}.history-page .centent .lead .title{font-size:3rem}.history-page .centent .lead .pic{margin-top:50px}.history-page .centent .list li{margin:0}.history-page .centent .list .pic,.history-page .centent .list .text,.history-page .centent .list .year{width:100%;float:none;padding:0}.history-page .centent .list .year{font-size:3rem}.history-page .centent .list .text{line-height:2.2rem;font-size:1.4rem;margin:30px 0}}.research-page .research{padding:120px 0}.research-page .research .introduce .public-title{width:50%;max-width:600px;float:left}.research-page .research .introduce .text{width:50%;float:right;font-size:1.8rem;line-height:3rem}.research-page .research .certificate{margin-top:90px}.research-page .research .certificate .swiper{overflow:hidden}.research-page .research .certificate .swiper-slide{border-radius:8px;overflow:hidden;text-align:center}.research-page .research .certificate .pic{background:#f5f5f5;overflow:hidden;padding:68px 20px}.award-certification .swiper-slide .pic img,.research-page .research .certificate .pic img{display:inline-block;width:auto;vertical-align:middle}.research-page .research .certificate span{display:block;font-size:2rem;color:#000;margin-top:30px}.research-page .research .university{border-top:solid 1px #e6e6e6;margin-top:20px;padding-top:60px}.research-page .research .university .swiper-slide{width:300px;height:130px;line-height:130px;border-radius:8px;background:#f5f5f5;text-align:center}.research-page .research .university .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}@media only screen and (max-width:767px){.research-page .research{padding:60px 0}.research-page .research .introduce .public-title{width:100%;max-width:auto;float:none}.research-page .research .introduce .text{width:100%;float:none;font-size:1.6rem;margin-top:50px}.research-page .research .certificate{margin-top:60px}.research-page .research .certificate .pic{background:#f5f5f5;overflow:hidden;padding:20px 10px}.research-page .research .certificate span{font-size:1.4rem;margin-top:10px}.research-page .research .university .swiper-slide{width:200px;height:80px;line-height:60px;padding:10px}}.research-page .specialist{padding:120px 0}.research-page .specialist .content{margin-top:60px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.research-page .specialist .box{border-radius:8px;background:#fff;padding:80px 40px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.research-page .specialist .box .portrait{width:140px;height:140px;border-radius:50%;margin:0 auto}.research-page .specialist .box .name,.research-page .specialist .box .portrait,.research-page .specialist .box .text{overflow:hidden;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.research-page .specialist .box .name{text-align:center;margin-top:38px}.research-page .specialist .box .name .n1{font-size:2.4rem;color:#000}.research-page .specialist .box .name .n2{font-size:1.6rem;margin-top:12px}.research-page .specialist .box .text{height:0;line-height:2.4rem;font-size:1.8rem;color:#fff}.research-page .specialist .box:hover{padding:40px;background:url(../images/specialist_bg.png)no-repeat top 40px right 40px #d0111a}.research-page .specialist .box:hover .portrait{width:80px;height:80px;margin-left:0}.research-page .specialist .box:hover .name{height:0}.research-page .specialist .box:hover .text{height:auto}@media only screen and (max-width:1024px){.research-page .specialist .content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.research-page .specialist{padding:60px 0}.research-page .specialist .content{grid-template-columns:repeat(1,1fr)}}.research-page .location{padding:120px 0}.research-page .location .content{margin-top:60px;display:flex;gap:10px}.research-page .location .box{flex:200;height:500px;background:no-repeat center;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover;border-radius:8px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;position:relative}.research-page .location .box .text{width:100%;position:absolute;left:0;bottom:0;z-index:2;padding:0 28px 28px;color:#fff;font-size:1.8rem}.research-page .location .box .t1{font-size:2.4rem}.research-page .location .box .t2{display:none;overflow:hidden}.research-page .location .box.on{flex:530}.news-page .particulars .title .share li span img,.product-menu li i,.research-page .achievement .tab li.on .box,.research-page .location .box.on .t2{display:block}@media only screen and (max-width:1200px){.research-page .location .box .text{padding:10px;font-size:1.4rem}.research-page .location .box .t1{font-size:1.8rem}}@media only screen and (max-width:767px){.research-page .location{padding:60px 0}.research-page .location .content{display:block}.research-page .location .box{width:100%;height:120px;margin-bottom:20px}.research-page .location .box .text{padding:20px;font-size:1.8rem}.research-page .location .box .t1{font-size:2.4rem}.research-page .location .box.on{height:350px}}.research-page .databox{padding:120px 0;background:url(../images/research-page_databox_bg.jpg)no-repeat center;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover}.research-page .databox .content{margin-top:490px}.research-page .databox .swiper-slide{width:500px;padding:60px;border-radius:10px;font-size:2.4rem;color:#fff;line-height:6rem;backdrop-filter:blur(20px);background:rgba(255,255,255,.1)}.research-page .databox .swiper-slide span{font-family:"Montserrat-Regular";font-size:6rem;float:right}.research-page .databox .swiper-slide:hover{background-color:#d0111a}@media only screen and (max-width:1024px){.research-page .databox .swiper-slide{width:340px;padding:30px;font-size:1.8rem;line-height:4rem}.research-page .databox .swiper-slide span{font-family:"Montserrat-Regular";font-size:4rem}}@media only screen and (max-width:767px){.research-page .databox{padding:60px 0}.research-page .databox .content{margin-top:280px}.research-page .databox .swiper-slide{width:260px;padding:30px 20px;font-size:1.4rem;line-height:3rem}.research-page .databox .swiper-slide span{font-family:"Montserrat-Regular";font-size:3rem}}.research-page .achievement{padding:120px 0}.research-page .achievement .content{margin-top:60px;border-radius:10px;overflow:hidden;position:relative}.research-page .achievement .tabbox .pic{display:none}.research-page .achievement .tab{width:100%;position:absolute;left:0;bottom:20px;z-index:2;padding:0 20px}.research-page .achievement .tab ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.research-page .achievement .tab li{position:relative;cursor:pointer}.research-page .achievement .tab li .tit{padding:0 20px;font-size:1.8rem}.research-page .achievement .tab li .box{position:absolute;width:100%;bottom:100px;left:0;border-radius:8px;background:#fff;overflow:hidden;padding:28px;display:none}.research-page .achievement .tab li .p1,.research-page .achievement .tab li .p2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.research-page .achievement .tab li .p1{height:4.8rem;line-height:2.4rem;font-size:2rem;color:#000;-webkit-line-clamp:2;margin:18px 0}.research-page .achievement .tab li .p2{height:2rem;line-height:2rem;font-size:1.4rem;-webkit-line-clamp:1}@media only screen and (max-width:1200px){.research-page .achievement .tab{bottom:10px;padding:0 10px}.research-page .achievement .tab ul{gap:10px;grid-template-columns:repeat(3,1fr)}.research-page .achievement .tab li .tit{height:40px;line-height:40px;padding:0 10px;font-size:1.4rem}.research-page .achievement .tab li .box,.research-page .achievement .tab li.on .box{display:none}}@media only screen and (max-width:767px){.research-page .achievement{padding:60px 0}.research-page .achievement .tab ul{grid-template-columns:repeat(2,1fr)}}.fabricate-page .public-advantage .content{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}@media only screen and (max-width:767px){.fabricate-page .public-advantage .content{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}.fabricate-page .public-quality .public-title{padding-right:116px}.fabricate-page .public-quality .databox{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fabricate-page .public-quality .databox .box,.fabricate-page .public-quality .databox .pic{border:solid 1px #e6e6e6;border-radius:8px;background:#fff}.fabricate-page .public-quality .databox .box{padding:26px 10%;font-size:1.8rem}.fabricate-page .public-quality .databox .box .p1{font-size:3.6rem;font-family:"Montserrat-Regular";color:#d0111a;margin-bottom:6px}.fabricate-page .public-quality .databox .pic{padding:10px;text-align:center;height:120px;line-height:90px}.fabricate-page .public-quality .databox .pic img,.product-page .characteristic .pic img,.sustainable-page .honor .swiper-slide img{display:inline-block;width:auto;vertical-align:middle}@media only screen and (max-width:1200px){.fabricate-page .public-quality .public-title{padding-right:50px}.fabricate-page .public-quality .databox{gap:10px}.fabricate-page .public-quality .databox .box{padding:15px 10%;font-size:1.4rem}.fabricate-page .public-quality .databox .box .p1{font-size:2.6rem}.fabricate-page .public-quality .databox .pic{height:100px;line-height:70px}}@media only screen and (max-width:767px){.fabricate-page .public-quality .public-title{padding-right:0;text-align:center}.fabricate-page .public-quality .col{width:100%}.fabricate-page .public-quality .databox{margin-top:50px}.fabricate-page .public-quality .databox .box .p1{font-size:2rem}}.fabricate-page .global{padding:180px 0;background:url(../images/global_bg.jpg)no-repeat center;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover}.fabricate-page .global .public-title{padding-right:100px;max-width:600px}.fabricate-page .global .content .box{padding:56px 0;border-bottom:1px solid rgba(255,255,255,.2);position:relative}.case-list .list ul::after,.fabricate-page .global .content .box::after,.govern-list li::after,.news-page .dynamic .swiper-slide::after,.product-list .list ul::after,.product-menu ul::after,.product-page .characteristic .content::after,.public-news-list ul::after,.solution-page .insights ul::after,.sustainable-page .lightspot .content ul::after{content:"";display:table;clear:both}.fabricate-page .global .content .box::before{content:" ";width:0;height:1px;position:absolute;left:0;bottom:-1px;z-index:2;background:#fff;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.fabricate-page .global .content .box:first-child{padding-top:0}.fabricate-page .global .content .box:hover::before,.maintenance-page .advantage .cont li.on::after{width:100%}.fabricate-page .global .content .text{font-size:1.8rem;color:#fff;float:left}.fabricate-page .global .content .text .p1{font-size:7.2rem;font-family:"Montserrat-Regular";margin-bottom:5px}.fabricate-page .global .content .icon{float:right;padding-top:15px}@media only screen and (max-width:1024px){.fabricate-page .global .content .box{padding:40px 0}.fabricate-page .global .content .text{font-size:1.8rem}.fabricate-page .global .content .text .p1{font-size:5rem}.fabricate-page .global .content .icon{width:60px;padding-top:15px}}@media only screen and (max-width:767px){.fabricate-page .global{padding:60px 0}.fabricate-page .global .col{width:100%}.fabricate-page .global .public-title{padding-right:0;max-width:auto;text-align:center}.fabricate-page .global .content{margin-top:50px}}.fabricate-page .environmental{padding:120px 0}.fabricate-page .environmental .content{margin-top:60px}@media only screen and (max-width:767px){.fabricate-page .environmental{padding:60px 0}}.sustainable-page .lightspot{padding:120px 0;background:url(../images/lightspot_bg.jpg)no-repeat center bottom 0}.sustainable-page .lightspot .content{margin-top:110px}.sustainable-page .lightspot .content li{width:25%;float:left;font-size:1.8rem;margin-bottom:90px;padding-right:10px}.public-news-list li:nth-child(3n+1),.sustainable-page .lightspot .content li:nth-child(4n+1){clear:left}.sustainable-page .lightspot .content .p1{font-size:4.8rem;color:#d0111a;font-family:"Montserrat-Regular";margin-bottom:10px}.sustainable-page .lightspot .content sub{font-size:1.8rem}.sustainable-page .lightspot .content .tips{font-size:1.6rem;color:#999;margin-top:150px;text-align:center}@media only screen and (max-width:1400px){.sustainable-page .lightspot .content li .p1{font-size:3rem}}@media only screen and (max-width:1024px){.sustainable-page .lightspot .content li,.sustainable-page .lightspot .content sub{font-size:1.6rem}.sustainable-page .lightspot .content li .p1{font-size:2.6rem}}@media only screen and (max-width:767px){.sustainable-page .lightspot{padding:60px 0}.sustainable-page .lightspot .content{margin-top:60px}.sustainable-page .lightspot .content li{width:50%}.sustainable-page .lightspot .content li:nth-child(4n+1){clear:none}.sustainable-page .lightspot .content li:nth-child(2n+1){clear:left}.sustainable-page .lightspot .content .tips{margin-top:50px}}.sustainable-page .report{padding:120px 0}.sustainable-page .report .download-list{margin-top:60px}@media only screen and (max-width:767px){.sustainable-page .report{padding:60px 0}}.sustainable-page .honor{padding:120px 0}.sustainable-page .honor .content{margin-top:60px;position:relative}.sustainable-page .honor .swiper-slide{width:500px;text-align:center}.sustainable-page .honor .swiper-slide .pic{height:540px;line-height:500px;border-radius:8px;overflow:hidden;background:#f5f5f5;padding:20px}.sustainable-page .honor .swiper-slide .tit{font-size:2.4rem;color:#000;margin-top:36px}.sustainable-page .honor .btn{width:500px;position:absolute;top:50%;left:50%;margin:0 auto;z-index:100;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (max-width:767px){.sustainable-page .honor{padding:60px 0}.sustainable-page .honor .swiper-slide{width:300px}.sustainable-page .honor .swiper-slide .pic{height:400px;line-height:360px;padding:10px}.sustainable-page .honor .swiper-slide .tit{font-size:1.6rem;margin-top:20px}}.news-page .dynamic{padding:210px 0 120px}.news-page .dynamic .swiper-slide .tit a,.news-page .dynamic .title{font-family:"HarmonyOS_Sans_SC_Medium","Helvetica Neue",Arial,sans-serif;font-size:4rem;color:#000}.news-page .dynamic .content{margin-top:56px;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:relative}.news-page .dynamic .swiper{overflow:hidden}.news-page .dynamic .swiper-slide .pic{width:60.75949367%;float:left;border-radius:10px}.news-page .dynamic .swiper-slide .cont{width:39.24050633%;float:right;padding:50px 80px}.news-page .dynamic .swiper-slide .date,.news-page .dynamic .swiper-slide .tit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-page .dynamic .swiper-slide .date{height:20px;line-height:20px;font-size:1.8rem;color:#999;-webkit-line-clamp:1}.news-page .dynamic .swiper-slide .tit{height:8rem;line-height:4rem;-webkit-line-clamp:2;margin-top:24px}.news-page .dynamic .swiper-slide .tit a{font-size:3rem}.news-page .dynamic .swiper-slide .tit a:hover,.product-list .list a:hover .tit,.product-list .list a:hover .txt,.product-page .download li a:hover,.public-news-list .swiper-slide a:hover .tit,.public-news-list li a:hover .tit{color:#d0111a}.news-page .dynamic .swiper-slide .line{height:1px;background:#e6e6e6;margin:60px 0}.news-page .dynamic .swiper-slide .details a{font-size:1.6rem;display:inline-block;padding-right:25px;background:url(../images/arrows8.png)no-repeat right 0 center}.news-page .dynamic .swiper-slide .details a:hover{background-image:url(../images/arrows9.png);padding-right:30px}.news-page .dynamic .swiper-pagination{width:39.24050633%;left:auto;right:0;bottom:58px;padding:0 80px;z-index:50;text-align:left}.news-page .newslist{padding-bottom:120px}.news-page .public-news-list{margin:60px 0}.news-page .public-news-list .swiper{overflow:hidden}@media only screen and (max-width:1400px){.news-page .dynamic .swiper-pagination{bottom:20px}}@media only screen and (max-width:1200px){.news-page .dynamic{padding:80px 0}.news-page .dynamic .swiper-slide .pic{width:50%}.news-page .dynamic .swiper-slide .cont{width:50%;padding:10px 30px}.news-page .dynamic .swiper-slide .dynamic .swiper-pagination{bottom:10px}.news-page .dynamic .swiper-slide .tit{height:6rem;line-height:3rem;margin-top:10px}.news-page .dynamic .swiper-slide .tit a{font-size:2.2rem}.news-page .dynamic .swiper-slide .line{margin:20px 0}.news-page .dynamic .swiper-pagination{width:50%;padding:0 30px;bottom:10px}.news-page .newslist{padding-bottom:50px}.news-page .public-news-list{margin:50px 0 10px}}@media only screen and (max-width:767px){.news-page .public-news-list{margin-top:20px}.news-page .dynamic{padding-bottom:40px}.news-page .dynamic .title{font-size:3rem}.news-page .dynamic .content{margin-top:30px}.news-page .dynamic .swiper-slide .cont,.news-page .dynamic .swiper-slide .pic{width:100%;float:none}.news-page .dynamic .swiper-slide .cont{padding:20px}.news-page .dynamic .swiper-slide .dynamic .swiper-pagination{bottom:10px}.news-page .dynamic .swiper-pagination{width:50%;padding:0;bottom:20px;text-align:right}}.product-list .list ul,.public-news-list ul{margin:0-20px}.product-list .list li,.public-news-list li{width:33.3333%;float:left;padding:0 20px;margin-bottom:60px}.public-news-list .swiper-slide .details span,.public-news-list .swiper-slide a,.public-news-list li .details span,.public-news-list li a{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.public-news-list .swiper-slide a,.public-news-list li a{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:#fff;display:block;border-radius:8px;position:relative;top:0}.public-news-list .swiper-slide .pic,.public-news-list li .pic{border-radius:8px}.public-news-list .swiper-slide .text,.public-news-list li .text{padding:40px}.public-news-list .swiper-slide .date,.public-news-list .swiper-slide .tit,.public-news-list li .date,.public-news-list li .tit{height:2rem;line-height:2rem;color:#999;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.public-news-list .swiper-slide .tit,.public-news-list li .tit{height:9rem;line-height:3rem;margin-top:20px;font-family:"HarmonyOS_Sans_SC_Medium","Helvetica Neue",Arial,sans-serif;font-size:2.4rem;color:#000;-webkit-line-clamp:3}.public-news-list .swiper-slide .line,.public-news-list li .line{height:1px;background:#e6e6e6;margin:50px 0 40px}.public-news-list .swiper-slide .details span,.public-news-list li .details span{font-size:1.6rem;color:#666;display:inline-block;padding-right:25px;background:url(../images/arrows8.png)no-repeat right 0 center}.public-news-list .swiper-slide a:hover,.public-news-list li a:hover{top:-5px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.2);box-shadow:0 0 10px 1px rgba(0,0,0,.2)}.public-news-list .swiper-slide a:hover .details span,.public-news-list li a:hover .details span{padding-right:35px;color:#d0111a;background-image:url(../images/arrows9.png)}@media only screen and (max-width:1200px){.public-news-list ul{margin:0-10px}.public-news-list li{padding:0 10px;margin-bottom:30px}.public-news-list .swiper-slide .text,.public-news-list li .text{padding:20px}.public-news-list .swiper-slide .tit,.public-news-list li .tit{height:7.2rem;line-height:2.4rem;font-size:2rem}.public-news-list .swiper-slide .line,.public-news-list li .line{margin:24px 0}.public-news-list .swiper-slide .details span,.public-news-list li .details span{font-size:1.4rem}}@media only screen and (max-width:767px){.public-news-list li{width:100%}}.news-page .particulars{padding:160px 0 120px}.news-page .particulars .wrap{max-width:1280px}.news-page .particulars .title{padding:90px 0 60px;text-align:center}.news-page .particulars .title .tit{font-size:4rem;color:#000}.news-page .particulars .title .date{font-size:1.8rem}.news-page .particulars .title .share{text-align:center;margin:20px 0 0;background:url(../images/bg-e6e6e6.gif)repeat-x 0 center}.news-page .particulars .title .share ul{display:inline-block;background:#fff;padding:0 10px}.news-page .particulars .title .share li{float:left;margin:0 10px;position:relative}.news-page .particulars .title .share li a{width:50px;height:50px;border-radius:50px;background:no-repeat center #f8f8f8;display:block}.news-page .particulars .title .share li a:hover{background-color:#d0111a;-webkit-filter:brightness(200%);-moz-filter:brightness(200%);-ms-filter:brightness(200%);-o-filter:brightness(200%);filter:brightness(200%)}.news-page .particulars .title .share li span{display:none;width:100px;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,-60px);-moz-transform:translate(-50%,-60px);-ms-transform:translate(-50%,-60px);-o-transform:translate(-50%,-60px);transform:translate(-50%,-60px);background:#fff;padding:6px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.news-page .particulars .title .share li span:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.news-page .particulars .article{border-bottom:solid 1px #e0e0e0;padding-bottom:60px;margin-bottom:60px}.news-page .correlation{padding:110px 0}.news-page .correlation .wrap{max-width:1280px}.news-page .correlation .title{font-size:4rem;color:#010101;text-align:center}.news-page .correlation .public-news-list{margin:40px -20px 0;position:relative}.news-page .correlation .swiper{padding:20px}@media only screen and (max-width:1024px){.news-page .correlation,.news-page .particulars .title{padding:60px 0}.news-page .correlation .title,.news-page .particulars .title .tit{font-size:3rem}.news-page .correlation .public-news-list{margin:40px -10px 0}.news-page .correlation .swiper{padding:10px}}@media only screen and (max-width:767px){.news-page .particulars{padding:80px 0 50px}.news-page .particulars .title{padding:40px 0}.news-page .particulars .title .tit{font-size:2.4rem}.news-page .particulars .article{padding-bottom:40px;margin-bottom:40px}.news-page .correlation .title{font-size:3rem}.news-page .correlation .public-news-list{margin:40px 0 0}.news-page .correlation .swiper{padding:0}}.product-menu{width:100%;position:absolute;bottom:20px;left:0;z-index:9}.product-menu ul{backdrop-filter:blur(8px);background:rgba(255,255,255,.1);border-radius:8px}.product-menu li{width:16.66666667%;height:118px;float:left;text-align:center}.product-menu li img{width:auto;display:inline-block}.product-menu li a{min-width:120px;display:inline-block;margin:0 auto;font-size:1.8rem;color:#fff;padding:30px 0 16px;border-bottom:solid 3px transparent}.product-menu li a:hover{padding-top:25px;color:#d0111a}.product-menu li.on a{border-bottom:solid 3px #d0111a}@media only screen and (max-width:767px){.product-menu{bottom:10px}.product-menu ul{backdrop-filter:blur(18px);background:rgba(0,0,0,.2)}.product-menu li{width:33.33333333%;height:90px;padding:20px 0}.product-menu li a,.product-menu li a:hover{min-width:auto;font-size:1.4rem;border-bottom:solid 2px transparent;padding:0 0 5px;color:#fff}.product-menu li.on a{border-bottom:solid 2px #d0111a}}.product-page .banner.bg-cover{height:640px}.product-page .recommend{position:relative;border-radius:18px;overflow:hidden;margin:120px 0}.product-page .recommend .cont{width:100%;position:absolute;left:0;top:50%;z-index:2;padding:0 120px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.product-page .recommend .icon{width:70px;height:30px;line-height:28px;text-align:center;border:solid 1px rgba(255,255,255,.5);border-radius:30px;color:#fff}.product-page .recommend .tit{font-size:4rem;color:#fff;margin:12px 0 20px}.product-page .recommend .txt{color:#fff}.product-page .recommend .btn{width:160px;height:50px;line-height:50px;border-radius:50px;text-align:center;font-size:1.6rem;color:#fff;background:rgba(255,255,255,.2);display:block;margin-top:44px}.product-page .product-list{padding-bottom:80px}.product-page .product-list .public-category{margin:30px 0 50px}@media only screen and (max-width:1024px){.product-page .recommend{margin:50px 0}.product-page .recommend .cont{padding:0 40px}.product-page .recommend .icon{width:50px;height:22px;line-height:20px;border-radius:20px;font-size:1.2rem}.product-page .recommend .tit{font-size:2.4rem;margin:10px 0}.product-page .recommend .txt{font-size:1.2rem}.product-page .recommend .btn{width:120px;height:40px;line-height:40px;border-radius:40px;font-size:1.4rem;margin-top:20px}.product-page .product-list{padding-bottom:50px}.product-page .product-list .title{font-family:"HarmonyOS_Sans_SC_Medium","Helvetica Neue",Arial,sans-serif;font-size:3rem}.product-page .product-list .public-category{margin:30px 0}}@media only screen and (max-width:767px){.product-page .banner.bg-cover{height:400px}.product-page .banner.bg-cover .title{top:35%}.product-page .recommend .cont{padding:0 20px}.product-page .recommend .icon{display:none}.product-page .recommend .tit{font-size:2rem;margin:6px 0}.product-page .recommend .txt{font-size:1.2rem}.product-page .recommend .btn{width:100px;height:30px;line-height:30px;border-radius:30px;font-size:1.2rem;margin-top:10px}}.product-list .list li{margin-bottom:40px;width:33.333333%}.product-list .list li:nth-child(3n+1){clear:left}.product-list .list a{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.06);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.06);box-shadow:0 0 12px 0 rgba(0,0,0,.06);background:#fff;display:block;border-radius:10px;position:relative;top:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;overflow:hidden}.product-list .list .pic{overflow:hidden}.product-list .list .text{padding:24px 40px 40px}.product-list .list .tit{line-height:3.4rem;height:6.8rem;font-size:3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-list .list .txt{height:2rem;line-height:2rem;font-size:1.6rem;margin:26px 0 36px}.product-list .list .btn{height:50px;line-height:50px;border-radius:50px;border:solid 1px #e6e6e6;font-size:1.6rem;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;text-align:center}.product-list .list a:hover{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.2);top:-5px}.product-list .list a:hover .btn{background:#d0111a;color:#fff;border-color:#d0111a}@media only screen and (max-width:1200px){.product-list .list ul{margin:0-10px}.product-list .list li{padding:0 10px;margin-bottom:20px}.product-list .list .text{padding:20px}.product-list .list .tit{line-height:3rem;height:6rem;font-size:2rem}.product-list .list .txt{font-size:1.4rem;margin:10px 0 20px}.product-list .list .btn{height:30px;line-height:30px;border-radius:30px;font-size:1.4rem}}@media only screen and (max-width:767px){.product-list .list ul{margin:0}.product-list .list li{padding:0;width:100%}}.product-page .characteristic{padding:116px 0 170px;background:url(../images/characteristic_bg.jpg)no-repeat center bottom 0}.product-page .characteristic .content{margin-top:58px}.product-page .characteristic .pic,.product-page .characteristic .text{width:50%;float:left}.product-page .characteristic .text{max-height:570px;line-height:2.6rem;font-size:1.8rem;overflow-y:scroll;padding-right:20px}.product-page .characteristic .text::-webkit-scrollbar{width:4px;background:#e5e5e5}.product-page .characteristic .text::-webkit-scrollbar-thumb{background:#d0111a}.product-page .characteristic .text::-webkit-resizer,.product-page .characteristic .text::-webkit-scrollbar-button,.product-page .characteristic .text::-webkit-scrollbar-corner,.product-page .characteristic .text::-webkit-scrollbar-track,.product-page .characteristic .text::-webkit-scrollbar-track-piece{display:none}.product-page .characteristic .pic{text-align:center;line-height:570px;padding:20px}@media only screen and (max-width:767px){.product-page .characteristic{padding:60px 0;background-size:contain}.product-page .characteristic .pic,.product-page .characteristic .text{width:100%;float:none}.product-page .characteristic .text{max-height:400px;line-height:2rem;font-size:1.4rem;padding-right:10px}.product-page .characteristic .pic{line-height:normal;padding:10px;margin-top:50px}.product-page .characteristic .pic img{display:inline-block;width:auto;vertical-align:middle}}.product-page .parameter{padding:120px 0}.product-page .parameter .content{margin-top:60px}.product-page .parameter table{background:#fff}.product-page .parameter thead th{background:#d0111a;line-height:3rem;font-size:1.8rem;color:#fff;border:solid 1px #e3e3e3;padding:25px 38px;text-align-last:left}.product-page .parameter tbody td,.product-page .parameter tbody th{border:solid 1px #e3e3e3;line-height:2rem;padding:20px 38px;text-align-last:left;font-weight:400}.product-page .parameter tbody th{font-size:1.8rem;color:#000;background:#f5f5f5;padding-top:30px;padding-bottom:30px}.product-page .parameter tbody td{font-size:1.6rem;color:#666}.product-page .parameter tbody td:nth-child(2n+1){min-width:540px}@media only screen and (max-width:1200px){.product-page .parameter tbody td,.product-page .parameter tbody th,.product-page .parameter thead th{padding:20px}.product-page .parameter tbody td:nth-child(2n+1){min-width:auto}}@media only screen and (max-width:767px){.product-page .parameter{padding:30px 0}.product-page .parameter .content{margin-top:30px}.product-page .parameter thead th{font-size:1.6rem;padding:10px}.product-page .parameter tbody td,.product-page .parameter tbody th{font-size:1.4rem;padding:10px}}.product-page .download{padding:120px 0 0}.product-page .download .list{margin-top:60px;border-top:solid 1px #e1e1e1}.product-page .download li{border-bottom:solid 1px #e1e1e1;padding:20px 0}.product-page .download li:hover i{background-color:#d0111a;-webkit-filter:brightness(300%);-moz-filter:brightness(300%);-ms-filter:brightness(300%);-o-filter:brightness(300%);filter:brightness(300%)}.product-page .download li .txt{height:60px;line-height:60px;font-size:1.8rem;color:#000;padding:0 100px 0 80px}.product-page .download li .txt .t{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.more-cases .swiper-slide .tit span,.product-page .download li i{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.product-page .download li i{width:60px;height:60px;background:no-repeat center #f5f5f5;float:left;border-radius:50%}.product-page .download li a{float:right;padding-left:23px;position:relative;line-height:20px;font-size:1.6rem;color:#666;overflow:hidden;margin-top:20px}.product-page .download li a::after,.product-page .download li a::before{content:" ";width:12px;height:14px;position:absolute;left:0;top:3px;z-index:2;background:url(../images/download_icon1.png)no-repeat 0 center;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.product-page .download li a::before{background-image:url(../images/download_icon2.png);top:-100%}.product-page .download li a:hover::after{top:100%}.product-page .download li a:hover::before{top:3px}@media only screen and (max-width:767px){.product-page .download{padding:60px 0 0}.product-page .download .list{margin-top:30px}.product-page .download li .txt{height:40px;line-height:40px;font-size:1.4rem;padding:0 80px 0 50px}.product-page .download li i{width:40px;height:40px}.product-page .download li a{padding-left:20px;font-size:1.4rem;margin-top:10px}}.more-cases,.more-product.product-list{padding:120px 0}.more-cases .content,.more-product.product-list .content{margin-top:60px;position:relative}.more-cases .swiper,.more-product.product-list .swiper{overflow:hidden}.more-cases .more-btn,.more-product.product-list .more-btn{margin-top:60px}.more-cases .more-btn a,.more-product.product-list .more-btn a{display:block;font-size:1.6rem;color:#d0111a;width:160px;height:50px;line-height:50px;border-radius:50px;border:solid 1px #d0111a;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.more-cases,.more-product.product-list{padding:60px 0}.more-cases .content,.more-cases .more-btn,.more-product.product-list .content,.more-product.product-list .more-btn{margin-top:30px}.more-cases .more-btn a,.more-product.product-list .more-btn a{font-size:1.4rem;width:120px;height:40px;line-height:40px;border-radius:40px}}.more-cases .swiper-slide a{overflow:hidden;border-radius:10px;position:relative;display:block}.case-list .list li a:hover .tit,.more-cases .swiper-slide a:hover .tit span{color:#d0111a}.more-cases .swiper-slide .tit{position:absolute;left:15px;right:15px;bottom:20px;z-index:2;background:#999;padding:0 30px;border-radius:10px;backdrop-filter:blur(20px);background:rgba(255,255,255,.5)}.more-cases .swiper-slide .tit span{font-size:2.4rem;color:#000;display:block;height:8rem;line-height:8rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1200px){.more-cases .swiper-slide .tit{padding:0 20px}.more-cases .swiper-slide .tit span{font-size:2rem;height:6rem;line-height:6rem}}@media only screen and (max-width:767px){.more-cases .swiper-slide .tit{left:10px;right:10px;bottom:10px;padding:0 10px}.more-cases .swiper-slide .tit span{font-size:1.6rem;height:5rem;line-height:5rem}}.more-product.product-list .swiper{padding:15px 0}@media only screen and (max-width:1200px){.more-product.product-list{padding:120px 0}}@media only screen and (max-width:767px){.more-product.product-list{padding:60px 0}}.public-advantage{padding:120px 0}.public-advantage.gray-bg .box{background:#fff}.public-advantage.gray-bg .box .icon{background-color:#f5f5f5}.public-advantage .content{margin-top:58px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.public-advantage .box{min-width:0;border-radius:8px;background:#f5f5f5;padding:80px 40px 20px;text-align:center;position:relative;top:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.public-advantage .box:hover{top:-10px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.2)}.public-advantage .box .icon{width:120px;height:120px;line-height:120px;border-radius:50%;background:#fff;margin:0 auto}.public-advantage .box .icon img{display:inline-block;width:auto;vertical-align:middle}.public-advantage .box .tit{font-size:2.4rem;color:#000;margin:36px 0 24px}.public-advantage .box .txt{font-size:1.8rem;color:#666;line-height:2.4rem;min-height:14.4rem}@media only screen and (max-width:1200px){.public-advantage .content{gap:10px}.public-advantage .box{padding:40px 20px 20px}.public-advantage .box .tit{font-size:2rem;margin:20px 0}.public-advantage .box .txt{font-size:1.5rem}}@media only screen and (max-width:767px){.public-advantage{padding:60px 0}.public-advantage .content{margin-top:30px;grid-template-columns:1fr;gap:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.public-advantage .box .icon{width:100px;height:100px;line-height:100px}.public-advantage .box .txt{min-height:auto}.public-advantage .box:hover{top:0}}.solution-page .insights{padding:120px 0;background:url(../images/insights_bg.jpg)no-repeat center;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover}.solution-page .insights ul{margin:80px 0}.solution-page .insights li{width:20%;float:left;text-align:center}.solution-page .insights li .num{font-family:"HarmonyOS_Sans_SC_Medium","Helvetica Neue",Arial,sans-serif;font-size:4.8rem;color:#fff}.solution-page .insights li .txt{font-size:1.8rem;color:#fff}.solution-page .insights .btn{width:160px;height:50px;line-height:50px;text-align:center;display:block;margin:0 auto;font-size:1.6rem;color:#fff;position:relative}.solution-page .insights .btn span,.solution-page .insights .btn::after{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.solution-page .insights .btn span{position:relative;z-index:10;background:url(../images/arrows14.png)no-repeat right 0 center;padding-right:18px}.solution-page .insights .btn::after{content:" ";width:0;height:50px;background:#d0111a;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.solution-page .insights .btn:hover span{padding-right:25px}.solution-page .insights .btn:hover::after{width:160px;height:50px;border-radius:50px}@media only screen and (max-width:1200px){.solution-page .insights li{width:20%}.solution-page .insights li .num{font-size:3rem}.solution-page .insights li .txt{font-size:1.4rem}}@media only screen and (max-width:767px){.solution-page .insights{padding:60px 0}.solution-page .insights ul{margin:50px 0}.solution-page .insights li{width:50%;margin-bottom:30px}.solution-page .insights li:nth-child(2n+1){clear:left}}.public-scenarios{padding:120px 0}.public-scenarios .tab{text-align:center;margin-top:50px;border-bottom:solid 1px #e6e6e6}.public-scenarios .tab ul{display:inline-block;vertical-align:middle}.public-scenarios .tab li{float:left;font-size:1.8rem;color:#666;cursor:pointer;margin:10px 30px 0;line-height:30px;padding-bottom:16px;border-bottom:solid 3px transparent}.public-scenarios .tab li.on{border-bottom-color:#d0111a;color:#d0111a}.public-scenarios .tabbox{margin-top:60px}.public-scenarios .tabbox .cont{display:none}@media only screen and (max-width:767px){.public-scenarios{padding:60px 0}.public-scenarios .tab{margin-top:30px}.public-scenarios .tab li{font-size:1.4rem;margin:10px 10px 0;line-height:20px;padding-bottom:6px}.public-scenarios .tab li.on{border-bottom:solid 2px #d0111a;color:#d0111a}}.case-page .public-category{margin:30px 0 60px}.case-page .public-paging{margin-top:20px}@media only screen and (max-width:767px){.case-page .public-category{margin:30px 0}}.case-list{padding:210px 0 120px}.case-list .list ul,.download-list ul{margin:0-10px}.case-list .list li{width:50%;float:left;padding:0 10px;margin-bottom:60px}.case-list .list li:nth-child(2n+1){clear:left}.case-list .list li .pic{border-radius:10px;overflow:hidden}.case-list .list li .tit{height:100px;line-height:100px;font-size:2.4rem;color:#000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}@media only screen and (max-width:767px){.case-list{padding:80px 0 60px}.case-list .list li{width:100%;margin-bottom:30px}.case-list .list li .tit{height:50px;line-height:50px;font-size:1.6rem}}.case-page .particulars{padding:160px 0 120px}.case-page .particulars .title{font-size:4rem;color:#000;margin-top:80px;padding-bottom:60px;border-bottom:solid 1px #e6e6e6}.case-page .parameter{padding:50px 0}.case-page .parameter .p1{font-size:1.8rem}.case-page .parameter .p2{font-size:3rem;color:#000;margin-top:20px}.case-page .article{padding-bottom:60px;margin-bottom:60px;border-bottom:solid 1px #e6e6e6}@media only screen and (max-width:767px){.case-page .particulars{padding:80px 0 50px}.case-page .particulars .title{font-size:2.4rem;margin-top:40px;padding-bottom:40px}.case-page .parameter{padding:40px 0}.case-page .parameter .p1{font-size:1.4rem}.case-page .parameter .p2{font-size:1.8rem;margin-top:10px}.case-page .parameter .col{width:50%}.case-page .article{padding-bottom:40px;margin-bottom:40px}}.govern-page .govern{padding:120px 0}.govern-page .public-paging{margin-top:100px}@media only screen and (max-width:767px){.govern-page .govern{padding:60px 0}.govern-page .public-paging{margin-top:50px}}.govern-list{margin-top:60px}.govern-list li,.govern-list li .data,.govern-list li .icon,.govern-list li .txt span{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.govern-list li{padding:20px 40px;background:#fff;margin-bottom:20px;border-radius:10px}.govern-list li .data,.govern-list li .icon,.govern-list li .txt span{height:50px;line-height:50px}.govern-list li .data{width:128px;float:right;font-size:1.6rem}.govern-list li .icon{width:50px;background:#f5f5f5;border-radius:50%;float:right;position:relative}.govern-list li .icon::after{content:" ";width:100%;height:14px;position:absolute;top:50%;left:0;z-index:2;background:url(../images/download_icon1.png)no-repeat center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.govern-list li .txt{padding-right:200px}.govern-list li .txt span{display:block;font-size:1.8rem;color:#000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.govern-list li:hover{background:#d0111a}.govern-list li:hover .data,.govern-list li:hover .txt span{color:#fff}.govern-list li:hover .icon{background-color:#fff}.govern-list li:hover .icon::after{background-image:url(../images/download_icon2.png);animation:bounce 1s linear infinite}@media only screen and (max-width:767px){.govern-list li{padding:10px}.govern-list li .data{display:none}.govern-list li .txt{padding-right:50px}.govern-list li .txt span{font-size:1.6rem}}.download-page .public-category{padding:60px 0;border-bottom:solid 1px #e3e3e3}.download-page .data-classification{margin:56px 0}.download-page .public-paging{margin:100px 0 120px}@media only screen and (max-width:1400px){.download-page .public-category{padding:30px 0}.download-page .data-classification{margin:30px 0}.download-page .public-paging{margin:50px 0 60px}}.download-list{position:relative}.download-list .swiper{overflow:hidden}.download-list .swiper-slide .box,.download-list li .box{background:#fff;position:relative;top:0;border-radius:8px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.download-list .swiper-slide .box:hover,.download-list li .box:hover{top:-5px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.2);box-shadow:0 0 12px 0 rgba(0,0,0,.2)}.download-list .swiper-slide .box:hover img,.download-list li .box:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}.download-list .swiper-slide .bottom,.download-list li .bottom{padding:36px}.download-list .swiper-slide .bottom::after,.download-list li .bottom::after,.download-list ul::after{content:"";display:table;clear:both}.download-list .swiper-slide .pic,.download-list li .pic{border-radius:8px;overflow:hidden}.download-list .swiper-slide .tit,.download-list li .tit{font-size:2.4rem;color:#000;height:6rem;line-height:3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:36px}.download-list .swiper-slide .down,.download-list .swiper-slide .see,.download-list li .down,.download-list li .see{width:50px;height:50px;float:left;margin-right:10px;background:no-repeat center #f5f5f5;border-radius:50%}.download-list .swiper-slide .down:hover,.download-list .swiper-slide .see:hover,.download-list li .down:hover,.download-list li .see:hover{background-color:#d0111a}.download-list .swiper-slide .see,.download-list li .see{background-image:url(../images/see_icon1.png)}.download-list .swiper-slide .see:hover,.download-list li .see:hover{background-image:url(../images/see_icon2.png)}.download-list .swiper-slide .down,.download-list li .down{background-image:url(../images/download_icon1.png)}.download-list .swiper-slide .down:hover,.download-list li .down:hover{background-image:url(../images/download_icon3.png)}.download-list li{width:25%;float:left;padding:0 10px;margin-bottom:60px}.download-list li:nth-child(4n+1){clear:left}@media only screen and (max-width:1400px){.download-list ul{margin:0-5px}.download-list li{width:33.3333%;padding:0 5px;margin-bottom:20px}.download-list li:nth-child(4n+1){clear:none}.download-list li:nth-child(3n+1){clear:left}.download-list .swiper-slide .bottom,.download-list li .bottom{padding:10px}.download-list .swiper-slide .tit,.download-list li .tit{font-size:1.8rem;margin-bottom:15px}}@media only screen and (max-width:767px){.download-list li{width:50%}.download-list li:nth-child(3n+1){clear:none}.download-list li:nth-child(2n+1){clear:left}}.maintenance-page .advantage,.maintenance-page .why{padding:110px 0}.maintenance-page .advantage .content,.maintenance-page .why .content{margin-top:90px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:20px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width:767px){.maintenance-page .advantage,.maintenance-page .why{padding:60px 0}.maintenance-page .advantage .content,.maintenance-page .why .content{margin-top:40px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:40px}}.maintenance-page .why .text{width:50%;font-size:1.8rem;color:#666}.maintenance-page .why .text .t{max-width:580px}.maintenance-page .why .text .p1{font-size:3rem;color:#000}.maintenance-page .why .text p{margin:20px 0}.maintenance-page .why .pic{width:50%;text-align:center}.maintenance-page .why .pic img{display:inline-block;max-width:auto}@media only screen and (max-width:1200px){.maintenance-page .why .text .t{padding-right:20px}}@media only screen and (max-width:767px){.maintenance-page .why .pic,.maintenance-page .why .text{width:100%}.maintenance-page .why .text .p1{font-size:2rem}.maintenance-page .why .text p{margin:10px 0}}.maintenance-page .advantage .cont{width:50%;padding-right:100px}.maintenance-page .advantage .cont ul{border-bottom:solid 1px #e3e3e3}.maintenance-page .advantage .cont li{border-top:solid 1px #e3e3e3;padding:30px 0;position:relative}.maintenance-page .advantage .cont li::after{content:" ";width:0;height:1px;position:absolute;left:0;top:-1px;z-index:2;background:#d0111a;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.maintenance-page .advantage .cont li .tit{line-height:4rem;font-size:3rem;color:#999;background:url(../images/advantage_icon.png)no-repeat right -15px top 0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.maintenance-page .advantage .cont li .txt{font-size:1.8rem;color:#666;margin-top:16px;display:none}.maintenance-page .advantage .cont li.on .tit{color:#d0111a;background-position-x:right 0}.maintenance-page .advantage .pic{width:50%;text-align:center}.maintenance-page .advantage .pic .round{padding:58px;position:relative;display:inline-block}.maintenance-page .advantage .pic .round::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px dashed #b9b9b9;border-radius:50%;animation:rotate 180s linear infinite}.maintenance-page .advantage .pic .round img{width:500px;height:auto;display:block;border-radius:50%;overflow:hidden}@media only screen and (max-width:1200px){.maintenance-page .advantage .cont{padding-right:20px}.maintenance-page .advantage .cont li{padding:20px 0}}@media only screen and (max-width:767px){.maintenance-page .advantage .cont{width:100%;padding-right:0}.maintenance-page .advantage .cont li .tit{line-height:3rem;font-size:2.4rem}.maintenance-page .advantage .cont li .txt{font-size:1.6rem;margin-top:10px}.maintenance-page .advantage .pic,.maintenance-page .advantage .pic .round img{width:100%}.maintenance-page .advantage .pic .round{padding:40px}}.maintenance-page .serve{padding:120px 0 0}.maintenance-page .serve .content{margin-top:55px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:20px}.maintenance-page .serve .box{width:100%;border:solid 1px #e1e1e1;background:#fff;flex:1}.maintenance-page .serve .box,.maintenance-page .serve .box .pic{border-radius:8px;overflow:hidden}.maintenance-page .serve .box .text{padding:38px}.maintenance-page .serve .box .tit{font-size:2.4rem;color:#000}.maintenance-page .serve .box .txt{line-height:2.4rem;font-size:1.8rem;margin-top:20px}.maintenance-page .serve .box img{width:100%}@media only screen and (max-width:1200px){.maintenance-page .serve .box .text{padding:20px}.maintenance-page .serve .box .tit{font-size:2rem}.maintenance-page .serve .box .txt{line-height:2rem;font-size:1.4rem;margin-top:10px}}@media only screen and (max-width:767px){.maintenance-page .serve{padding:60px 0}.maintenance-page .serve .content{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.maintenance-page .flow{padding:120px 0}.maintenance-page .flow .content{margin-top:56px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:40px}.maintenance-page .flow .box{border-radius:10px;overflow:hidden;display:block;flex:1}.maintenance-page .flow .box .tit{height:120px;line-height:80px;padding:0 40px;background:url(../images/flow_tit_bg.gif)repeat-x 0 0;font-size:2.4rem;color:#fff}.maintenance-page .flow .box .tit i{display:inline-block;vertical-align:middle;margin:-2px 20px 0 0}.maintenance-page .flow .box .text{line-height:2.4rem;font-size:1.8rem;padding:58px 40px 42px;border:solid 1px #ebebeb;backdrop-filter:blur(20px);background:rgba(255,255,255,.5);border-radius:10px;position:relative;top:0;margin-top:-40px;z-index:5}.maintenance-page .flow .box .text p{padding-left:24px;position:relative;margin-bottom:16px}.maintenance-page .flow .box .text p::after{content:" ";width:4px;height:4px;border-radius:50%;background:#ccc;position:absolute;left:0;top:10px;z-index:2}@media only screen and (max-width:1200px){.maintenance-page .flow .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:20px}.maintenance-page .flow .box{border-radius:10px;overflow:hidden;display:block;flex:1}.maintenance-page .flow .box .tit{height:120px;line-height:80px;padding:0 20px;font-size:2rem}.maintenance-page .flow .box .tit i{margin-right:10px}.maintenance-page .flow .box .text{line-height:2rem;font-size:1.4rem;padding:20px}.maintenance-page .flow .box .text p{padding-left:14px}.maintenance-page .flow .box .text p::after{top:8px}}@media only screen and (max-width:767px){.maintenance-page .flow{padding:60px 0}.maintenance-page .flow .content{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.maintenance-page .scheme{padding:120px 0}.maintenance-page .scheme .content,.urban-cascading{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.maintenance-page .scheme .content{margin-top:60px;border-radius:10px;overflow:hidden}.maintenance-page .scheme .bg{flex:1;background:url(../images/scheme_bg.jpg)no-repeat center #fff;background-size:cover;-moz-background-size::cover;-webkit-background-size::cover}.maintenance-page .scheme .incoming-group{max-width:1000px;width:100%;position:relative;margin-left:-10px;border-radius:10px;background:#fff;z-index:5;padding:16px 40px 34px}@media only screen and (max-width:1024px){.maintenance-page .scheme .bg{display:none}.maintenance-page .scheme .incoming-group{margin:0;padding:20px}}@media only screen and (max-width:767px){.maintenance-page .scheme{padding:60px 0}}.subbranch-page .subbranch{padding:120px 0}.subbranch-page .place{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.subbranch-page .place .box{border-radius:8px;background:#fff;padding:0 40px 30px}.subbranch-page .place .box:hover{background:#d0111a}.subbranch-page .place .box:hover .tit{border-bottom-color:#d94148;background-image:url(../images/place_icon2.png)}.subbranch-page .place .box:hover .tit a{background:#fff;color:#d0111a}.subbranch-page .place .box:hover .text,.subbranch-page .place .box:hover .text span,.subbranch-page .place .box:hover .tit{color:#fff}.subbranch-page .place .box,.subbranch-page .place .text,.subbranch-page .place .tit,.urban-cascading select{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.subbranch-page .place .tit{height:110px;line-height:110px;border-bottom:solid 1px #e6e6e6;font-size:2.4rem;color:#000;padding-left:40px;background:url(../images/place_icon1.png)no-repeat 0 center;position:relative}.subbranch-page .place .tit a{width:80px;height:30px;line-height:30px;text-align:center;border-radius:30px;background:#fff;color:#fff;position:absolute;right:0;top:40px;z-index:5}.subbranch-page .place .text,.urban-cascading select{font-size:1.6rem}.subbranch-page .place .text{color:#000;margin-top:36px}.subbranch-page .place .text span{color:#666}.subbranch-page .place .text p{margin-bottom:16px}@media only screen and (max-width:1200px){.subbranch-page .place{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.subbranch-page .subbranch{padding:60px 0}.subbranch-page .place{grid-template-columns:1fr}.subbranch-page .place .box{padding:0 20px 20px}}.urban-cascading{text-align:center;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.urban-cascading select{width:380px;max-width:100%;margin:0;height:50px;line-height:50px;padding:0 18px;border:solid 1px #e6e6e6;background:url(../images/arrows2.png)no-repeat right 18px center #fafafa;border-radius:5px;color:#333;cursor:pointer}.join-page .recruitment .select input[type=password]:focus,.join-page .recruitment .select input[type=text]:focus,.join-page .recruitment .select select:focus,.join-page .recruitment .select textarea:focus,.urban-cascading select:focus{box-shadow:0 0 2px 0#d0111a;border-color:#ff1520}.urban-cascading select:disabled{color:#999;cursor:not-allowed;background-color:#f3f3f3}@media only screen and (max-width:1024px){.urban-cascading select{width:calc((100% - 20px)/2)}}@media only screen and (max-width:767px){.urban-cascading{gap:12px}.urban-cascading select{width:100%}}.partner-page .value{padding:120px 0}.partner-page .value .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.partner-page .value .public-title,.partner-page .value .text{width:50%}.partner-page .value .text{line-height:3rem;font-size:1.8rem}.partner-page .value .pic{width:100%;margin-top:60px;border-radius:8px;overflow:hidden}@media only screen and (max-width:767px){.partner-page .value{padding:60px 0}.partner-page .value .content{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:40px}.partner-page .value .public-title,.partner-page .value .text{width:100%}}.partner-page .public-scenarios .cont{border-radius:10px;overflow:hidden;background:#f5f5f5;padding:40px}.partner-page .public-scenarios .cont::after{content:"";display:table;clear:both}.partner-page .public-scenarios .pic{width:50%;float:right;border-radius:10px;overflow:hidden}.partner-page .public-scenarios .text{width:50%;float:left;padding:0 80px 0 40px}.partner-page .public-scenarios .tit{line-height:4rem;font-size:3rem;color:#000;border-bottom:solid 1px #e6e6e6;padding:30px 0}.partner-page .public-scenarios .txt{line-height:2.4rem;font-size:1.8rem;margin-top:38px}.partner-page .public-scenarios .txt p{margin-bottom:4px}.partner-page .public-scenarios .txt .t{font-size:2rem;color:#000;margin-bottom:15px}.partner-page .public-scenarios .txt .d{padding-left:18px;position:relative}.partner-page .public-scenarios .txt .d::after{content:" ";width:4px;height:4px;border-radius:50%;background:#999;position:absolute;left:0;top:10px}@media only screen and (max-width:1024px){.partner-page .public-scenarios .cont{padding:20px}.partner-page .public-scenarios .text{padding:0 20px 0 0}.partner-page .public-scenarios .tit{line-height:3rem;font-size:2.2rem;padding:10px 0}.partner-page .public-scenarios .txt{line-height:2rem;font-size:1.4rem;margin-top:20px}.partner-page .public-scenarios .txt .t{font-size:1.8rem;margin-bottom:10px}}@media only screen and (max-width:767px){.partner-page .public-scenarios .pic,.partner-page .public-scenarios .text{width:100%;float:none}.partner-page .public-scenarios .pic{margin-top:40px}}.partner-page .apply{padding:120px 0;overflow:hidden;position:relative}.partner-page .apply::after{content:" ";width:1211px;height:1211px;position:absolute;left:-605px;bottom:-605px;z-index:1;background:url(../images/apply_bg.png)no-repeat center;background-size:100% 100%;animation:rotate 300s linear infinite}.partner-page .apply .content{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:40px;position:relative;z-index:5}.partner-page .apply .left{flex:446;min-width:220px}.partner-page .apply .right{flex:1000;min-width:400px;max-width:1000px}.partner-page .apply .flow{margin-top:52px}.partner-page .apply .flow .box{margin-bottom:10px;position:relative;padding-left:28px;max-width:446px}.partner-page .apply .flow .box::after{content:" ";width:10px;height:10px;border-radius:50%;background:#ccc;position:absolute;top:8px;left:0;z-index:2}.partner-page .apply .flow .box::before{content:" ";width:2px;position:absolute;top:22px;left:4px;bottom:-14px;z-index:1;background:#ccc}.partner-page .apply .flow .box:last-child::before{display:none}.partner-page .apply .flow .tit{font-size:2rem;color:#000}.partner-page .apply .flow .txt{font-size:1.6rem;margin-top:10px;min-height:86px}.partner-page .apply .incoming-group{max-width:1000px;background:#fff;border-radius:10px;padding:40px}@media only screen and (max-width:767px){.partner-page .apply{padding:60px 0}.partner-page .apply .content{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.partner-page .apply .incoming-group{padding:40px 20px}}.join-page .welfare{padding:120px 0}.join-page .welfare .content{margin-top:60px;display:flex;gap:20px;align-items:stretch}.join-page .welfare .content .box{flex:1 1 0;min-width:0;border-radius:8px;background:#f5f5f5;padding:60px 10px;display:grid;place-items:center;overflow:hidden;transform-origin:center top}.join-page .welfare .content .box.on,.join-page .welfare .content .box:hover{z-index:2;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.12);box-shadow:0 0 18px 0 rgba(0,0,0,.12)}.join-page .welfare .content .box,.join-page .welfare .content .icon,.join-page .welfare .content .top{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.join-page .welfare .content .top::after{content:"";display:table;clear:both}.join-page .welfare .content .icon{width:120px;height:120px;line-height:120px;border-radius:50%;background:#fff;margin:0 auto;text-align:center}.join-page .welfare .content .icon i{display:inline-block;vertical-align:middle}.join-page .welfare .content .box.on .icon .i1,.join-page .welfare .content .icon .i2{display:none}.join-page .welfare .content .tit{font-size:2.4rem;color:#000;text-align:center;margin-top:60px}.join-page .welfare .content .text{display:block;max-height:0;opacity:0;overflow:hidden;border-top:solid 1px #d62e36;line-height:2.4rem;font-size:1.8rem;color:#fff;margin-top:40px;padding-top:34px;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-ms-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}.join-page .welfare .content .text p{padding-left:20px;position:relative;margin-bottom:24px}.join-page .welfare .content .text p::after{content:" ";width:4px;height:4px;border-radius:50%;position:absolute;left:0;top:10px;background:#ea9397}.join-page .welfare .content .box.on{flex:0 0 calc(50% - 10px);padding-left:60px;padding-right:60px;background:#d0111a;display:block;place-items:start}.join-page .welfare .content .box.on .icon{float:left}.join-page .welfare .content .box.on .icon .i2{display:inline-block}.join-page .welfare .content .box.on .tit{color:#fff;text-align:left;margin-left:160px;padding-top:30px;margin-top:0}.join-page .welfare .content .box.on .text{max-height:20rem;opacity:1}@media only screen and (max-width:1024px){.join-page .welfare .content{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.join-page .welfare .content .box{flex:1;display:block;padding:40px 10px}.join-page .welfare .content .text{padding-top:0;margin-top:0}}@media only screen and (max-width:767px){.join-page .welfare{padding:60px 0}.join-page .welfare .content .top{width:100%}.join-page .welfare .content .box.on{padding-left:20px;padding-right:20px}.join-page .welfare .content .box.on .text{margin-top:20px;padding-top:20px;max-height:200rem}}.join-page .team{padding:120px 0}.join-page .team .content{margin-top:60px;position:relative}.join-page .team .swiper-slide{max-width:1200px;width:70%;border-radius:8px;overflow:hidden}.join-page .team .btn{max-width:1200px;width:70%;position:absolute;top:50%;left:50%;margin:0 auto;z-index:100;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (max-width:767px){.join-page .team{padding:60px 0}}.join-page .recruitment{padding:120px 0}.join-page .recruitment .select{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:30px;margin-top:32px}.join-page .recruitment .select .box{flex:1}.join-page .recruitment .select input[type=password],.join-page .recruitment .select input[type=text],.join-page .recruitment .select select,.join-page .recruitment .select textarea{width:100%;height:50px;line-height:50px;padding:0 18px;border:solid 1px #e6e6e6;background-color:#fafafa;border-radius:5px;font-size:1.6rem}.join-page .recruitment .list{margin-top:60px}.join-page .recruitment .list li{border-radius:8px;background:#f5f5f5;padding:0 30px;position:relative;margin-bottom:20px}.join-page .recruitment .list li.on::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg)}.contact-page .contact .content .box,.join-page .recruitment .list li::after{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.join-page .recruitment .list li::after{content:" ";width:14px;height:8px;position:absolute;top:26px;right:30px;background:url(../images/arrows15.png)no-repeat center;z-index:2}.join-page .recruitment .list li .tit{line-height:3rem;font-size:1.8rem;color:#000;padding:15px 0;cursor:pointer}.join-page .recruitment .list li .tit span{font-size:1.6rem;color:#666;margin-left:32px;padding-left:22px;background:url(../images/recruitment_nav_icon.png)no-repeat 0 center}.join-page .recruitment .list li .cont{padding-bottom:40px;display:none}.join-page .recruitment .list li .text{border-top:solid 1px #e6e6e6;padding:38px 0;font-size:1.6rem;line-height:3rem}.join-page .recruitment .list li .text .t{font-size:1.8rem;color:#000;margin-bottom:14px}.join-page .recruitment .list li .btn{width:160px;height:50px;line-height:50px;border-radius:50px;text-align:center;background:#d0111a;font-size:1.6rem;color:#fff;display:block}.join-page .recruitment .list li .btn:hover{background:#ff1520}@media only screen and (max-width:767px){.join-page .recruitment{padding:60px 0}.join-page .recruitment .select{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:10px}}.contact-page .contact{padding:120px 0}.contact-page .contact .content{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 10px}.contact-page .contact .content .box{padding:80px;border-radius:10px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.contact-page .contact .content .box:nth-child(4){grid-column:1/-1}.contact-page .contact .content .tit,.contact-page .contact .content .txt{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.contact-page .contact .content .tit{line-height:3rem;font-size:2rem;color:#d0111a}.contact-page .contact .content .tit i{display:inline-block;vertical-align:middle;margin:-6px 20px 0 0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.contact-page .contact .content .txt{font-size:2.4rem;margin-top:26px}.contact-page .contact .content .txt a{font-size:2.4rem;color:#666}.contact-page .contact .content .box:hover{background-color:#d0111a}.contact-page .contact .content .box:hover .tit,.contact-page .contact .content .box:hover .txt,.contact-page .contact .content .box:hover .txt a{color:#fff}.contact-page .contact .content .box:hover .tit i{filter:brightness(0) invert(1)}@media only screen and (max-width:1200px){.contact-page .contact .content .box{padding:40px 20px}}@media only screen and (max-width:767px){.contact-page .contact{padding:60px 0}.contact-page .contact .content{grid-template-columns:1fr}.contact-page .contact .content .txt,.contact-page .contact .content .txt a{font-size:2rem}}.contact-page .consult{padding-bottom:180px;background:url(../images/consult_bg.jpg)no-repeat center bottom #fff}.contact-page .consult .incoming-group{border-radius:18px;margin-top:60px;padding:80px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media only screen and (max-width:767px){.contact-page .consult{padding-bottom:80px}.contact-page .consult .incoming-group{padding:40px 20px}}