:root{--accent: #ea5504;--accent-2: #ff6421;--dark: #141414;--panel: #292a2e;--text: #333;--muted: #797676;--line: #eeebeb;font-family:Microsoft YaHei,PingFang SC,Arial,Helvetica,sans-serif;color:var(--text);background:#fff}@font-face{font-family:icon;src:url(/assets/oebrand/fonts/icon-iconfont.woff) format("woff"),url(/assets/oebrand/fonts/icon-iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:icon_b;src:url(/assets/oebrand/fonts/icon_b-iconfont.woff) format("woff"),url(/assets/oebrand/fonts/icon_b-iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.iconFont{font-family:icon!important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.iconFontB{font-family:icon_b!important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}ul{margin:0;padding:0;list-style:none}.clear{clear:both}.text-center{text-align:center}.container{width:1250px;max-width:calc(100% - 190px);margin:0 auto}::selection{color:#fff;background:var(--accent-2)}.tHeader{position:fixed;top:0;left:0;z-index:1000;width:100%;height:60px;background:#fff;border-bottom:1px solid #efebeb;transition:all .2s linear}.tHeader .container{height:60px;position:relative}.tHeader .logo{float:left;display:block;width:137px;height:60px;padding:10px 0}.tHeader .logo img{width:auto;height:100%}.tHeader .nav{float:right;height:60px;margin-right:197px}.tHeader .nav a{display:inline-block;height:60px;line-height:60px;margin-left:20px;font-size:15px;color:#666;transition:all .2s linear}.tHeader .nav a:hover,.tHeader .nav a.hover{color:var(--accent)}.tHeader .tel{position:absolute;right:0;top:21px;height:18px;line-height:18px;padding-left:20px;margin-left:20px;font-size:15px;color:#666}.phone_header,.pop_menu_box{display:none}.index_slideBox{position:relative;width:100%;height:auto;overflow:hidden;background:#f1f3f3}.index_slideBox .bd{position:relative;z-index:0}.index_slideBox .bd ul{display:flex;padding:0;margin:0;transition:transform .65s ease}.index_slideBox .bd li{position:relative;flex:0 0 auto}.index_slideBox .bd li a{display:inline-block;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.index_slideBox .bd li img{width:100%;height:auto;vertical-align:bottom}.index_slideBox .hd{width:100%;z-index:1}.index_slideBox .hd button{position:absolute;top:50%;width:64px;height:64px;margin-top:-32px;border:0;background:transparent;color:transparent;cursor:pointer;transition:all .2s ease-out}.index_slideBox .hd .prev{left:20px}.index_slideBox .hd .next{right:20px}.index_slideBox .hd .prev:before,.index_slideBox .hd .next:before{content:"";position:absolute;top:21px;width:22px;height:22px;border-top:2px solid #bdbdbd;border-left:2px solid #bdbdbd;transition:all .2s ease-out}.index_slideBox .hd .prev:before{left:24px;transform:rotate(-45deg)}.index_slideBox .hd .next:before{right:24px;transform:rotate(135deg)}.index_slideBox .hd button:hover:before{border-color:var(--accent)}.index_slideBox .hd ul{position:absolute;bottom:26px;width:100%;margin:0;padding:0;text-align:center}.index_slideBox .hd ul li{position:relative;display:inline-block;width:66px;height:4px;margin:0 2px;cursor:pointer;background:#f3f1ee;vertical-align:bottom}.index_slideBox .hd ul li.on{background:#ea5404}.index_about_box{padding:60px 0 80px;background:#fff}.index_about_box .about_info{padding-left:260px}.index_about_box .title{font-size:36px;line-height:51px;color:#000}.index_about_box span{display:block;width:70%;margin:20px 0;font-size:14px;line-height:28px;color:#888;white-space:pre-line}.more_btn,.index_about_box a.more_btn,.index_word_box a.more_btn{display:block;width:200px;height:40px;line-height:38px;text-align:center;border:1px solid var(--accent);font-size:14px;color:var(--accent);transition:all .2s linear}.more_btn:hover,.index_about_box a.more_btn:hover,.index_word_box a.more_btn:hover{background:var(--accent);color:#fff}.more_btn i{display:inline-block;margin-left:5px;font-style:normal;font-size:20px;vertical-align:middle}.index_word_box .btn_box{width:100%;text-align:right;margin-bottom:20px}.index_word_box .btn_box a{margin-left:15px;font-size:14px;color:#888;transition:all .2s linear}.index_word_box .btn_box a:hover{color:var(--accent)}.index_word_box a.more_btn{height:50px;line-height:48px;margin:85px auto 150px}.work_nav_box{width:100%;height:70px;line-height:70px;margin-top:60px;border-bottom:1px solid var(--line)}.work_nav_box a{display:inline-block;height:40px;line-height:40px;margin-top:28px;margin-right:20px;border-bottom:2px solid #fff;font-size:16px;color:#868686;transition:all .2s linear}.work_nav_box a:hover,.work_nav_box a.hover{color:#000;border-bottom-color:var(--accent)}.work_list_box{width:100%;margin-top:60px}.page_work_list_box{margin-top:0}.work_list_box .row{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.work_list_box .col-md-4{min-width:0;padding:0}.work_list_box .work_img_box{position:relative;width:100%;overflow:hidden;background:#111}.work_list_box .work_img_box .work_img{display:block;width:100%;overflow:hidden;transition:all .48s ease}.work_list_box .work_img_box .work_img img{display:block;width:100%;height:auto;transform:scale(1);transition-duration:.4s;transition-timing-function:ease-out}.work_list_box .work_img_box .bg{position:absolute;inset:100% 0 0;width:100%;background:#000000bf;transition:all .3s ease}.work_list_box .work_img_box a.work_btn{display:block;position:absolute;top:-100%;left:0;z-index:-1;width:100%;margin:-48px 0 0;line-height:28px;text-align:center;font-size:14px;color:#fff;transition:all .4s ease}.work_list_box .work_img_box a.work_btn span{display:block}.work_list_box .work_img_box a.work_btn span.txt1{font-size:20px}.work_list_box .work_img_box a.work_btn em{display:block;width:20px;height:1px;margin:20px auto;background:#fff}.work_list_box .col-md-4:hover .work_img_box .bg{top:0}.work_list_box .col-md-4:hover .work_img_box a.work_btn{top:50%;z-index:11}.work_list_box .col-md-4:hover .work_img_box .work_img img{transform:scale(1.1)}.work_list_box .work_title{width:100%;padding:40px 15px;text-align:center;background:#fff;transition:all .2s linear}.work_list_box .work_title a.btn1{display:block;font-size:16px;line-height:30px;color:#3c4247;transition:all .2s linear}.work_list_box .work_title a.btn2{display:block;font-size:12px;color:#727171;transition:all .2s linear}.work_list_box .col-md-4:hover .work_title{background:#f6f6f6}.work_list_box .work_title:hover a{color:var(--accent)}.index_news_box{margin:60px 0 210px}.index_news_box .title_header h2{float:left;margin:0;font-size:30px;line-height:38px;font-weight:400;color:#3e3a39}.index_news_box .btn_box{float:right;margin-bottom:20px}.index_news_box .btn_box a{margin-left:15px;line-height:38px;font-size:14px;color:#888;transition:all .2s linear}.index_news_box .btn_box a:hover{color:var(--accent)}.index_news_box .imgNews_list{display:inline-block;width:100%;vertical-align:bottom}.index_news_box .imgNews_list li{display:inline-block;float:left;width:32%;margin-left:2%;padding-bottom:10px;vertical-align:bottom;border-bottom:2px solid var(--accent)}.index_news_box .imgNews_list li:first-child{margin-left:0}.index_news_box .imgNews_list li .img_box{display:block;width:100%;margin-bottom:30px;overflow:hidden;transition:all .48s ease}.index_news_box .imgNews_list li .img_box img{display:block;width:100%;height:auto;transform:scale(1);transition-duration:.4s;transition-timing-function:ease-out}.index_news_box .imgNews_list li .name_btn,.index_news_box .imgNews_list li .details_btn{display:block;width:100%;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s linear}.index_news_box .imgNews_list li .name_btn{font-size:16px;color:#333}.index_news_box .imgNews_list li .details_btn{font-size:14px;color:#666}.index_news_box .imgNews_list li:hover .img_box img{transform:scale(1.1)}.index_news_box .imgNews_list li:hover .name_btn,.index_news_box .imgNews_list li:hover .details_btn{color:var(--accent)}.index_news_box .text_btn_list{width:100%;margin-top:20px}.index_news_box .text_btn_list ul{display:inline-block;float:left;width:32%;margin-left:2%;vertical-align:bottom}.index_news_box .text_btn_list ul:first-child{margin-left:0}.index_news_box .text_btn_list ul li{display:inline-block;float:left;width:50%;margin-bottom:10px;vertical-align:bottom}.index_news_box .text_btn_list ul li a{display:inline-block;width:100%;height:18px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #666;font-size:14px;color:#999;transition:all .2s linear}.index_news_box .text_btn_list ul li:nth-child(2n) a{border-right:0;padding-left:10px}.index_news_box .text_btn_list ul li a:hover{color:#000}.page_banner{height:550px;margin-top:90px;background-size:cover;background-position:center;color:#fff;overflow:hidden}.page_banner h2{display:block;margin:0;font-size:30px;font-weight:400}.page_banner h2.en{margin-top:230px;margin-bottom:25px;font-size:42px}.page_header_line{width:100%;height:60px}.service_banner{height:550px;margin-top:90px;background-size:cover;background-position:center;color:#fff;overflow:hidden}.service_banner h2{display:block;margin:0;font-size:34px;font-weight:400}.service_banner h2.en{margin-top:230px;margin-bottom:25px;font-size:42px}.service_introduction{width:100%;padding:100px 0}.service_introduction .list{float:left;width:20%;padding-left:80px}.service_introduction .list i.icon{display:inline-block;width:73px;height:87px;line-height:87px;text-align:center;background:#f6f6f6;border-radius:50%;font-style:normal;font-size:30px;color:var(--accent)}.service_introduction .list h2{margin:40px 0;font-size:20px;line-height:28px;font-weight:400;color:#000;transition:all .2s linear}.service_introduction .list h2 em{font-style:normal;color:#aaa}.service_introduction .list .text{font-size:14px;line-height:30px;color:var(--muted);transition:all .2s linear}.service_introduction .list .text span{display:block}.service_introduction .list:hover h2{color:var(--accent)}.service_introduction .list:hover .text{color:#000}.service_advantage{width:100%;padding:100px 0;background:var(--panel)}.service_advantage h2{display:block;margin:0 0 15px;font-size:36px;font-weight:400;color:#fff}.service_advantage h2.en{font-size:38px}.service_advantage>.container>span{display:block;margin:35px 0;font-size:18px;line-height:24px;color:#fff}.index_slideBox2 .bd ul{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.index_slideBox2 .bd li h2{margin:40px 0;font-size:30px;color:var(--accent)}.index_slideBox2 .bd li span{display:block;width:80%;margin:0 auto;font-size:16px;line-height:24px;color:#c7c7c7}.service_page .solve_text{padding:80px 0}.service_page .solve_text h2{float:left;width:58%;margin:0;font-size:46px;line-height:52px;font-weight:400;letter-spacing:0;color:#414141}.service_page .solve_text span{float:right;display:inline-block;line-height:30px;font-size:14px}.service_page .solve_text span.text-1{width:28%;color:#666}.service_page .solve_text span.text-2{width:56%;color:#141414}.service_page .service_intro_text,.service_page .service_solution_text{padding-top:80px;padding-bottom:80px}.service_page .service_solution_text h2{width:36%}.service_page .solve_feature ul{display:inline-block;width:100%;padding-bottom:40px;border-bottom:1px solid var(--line)}.service_page .solve_feature ul li{display:inline-block;float:left;width:33.333%;vertical-align:bottom}.service_page .solve_feature ul li .af_item{position:relative;z-index:1;margin:0 2px;padding:50px 40px;overflow:hidden;background:#f6f6f6}.service_page .solve_feature ul li .af_item h3{height:52px;line-height:52px;margin:0;font-size:42px;color:#333;transition:all .2s linear}.service_page .solve_feature ul li .af_item span{display:block;height:100px;margin:10px 0 20px;font-size:14px;line-height:28px;color:#666;transition:all .2s linear}.service_page .solve_feature .img_box{position:relative;width:72%;margin:0 auto;text-align:center}.service_page .solve_feature .img_box:before{content:"";display:block;padding-top:100%}.service_page .solve_feature .img_box:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:1000px;height:1000px;margin-top:-500px;margin-left:-500px;border-radius:50%;background:var(--accent-2);transform:scale(0);transition:all .2s linear}.service_page .solve_feature .img_box img{position:absolute;top:0;left:0;width:100%;transition:all .2s linear}.service_page .solve_feature .img_box img.white{visibility:hidden;opacity:0}.service_page .solve_feature ul li:hover h3,.service_page .solve_feature ul li:hover span{color:#fff}.service_page .solve_feature ul li:hover .img_box img.blue{visibility:hidden;opacity:0}.service_page .solve_feature ul li:hover .img_box img.white{visibility:visible;opacity:1}.service_page .solve_feature ul li:hover .af_item .img_box:after{transform:scale(1)}.solve_list{padding-bottom:50px}.solve_list ul{display:inline-block;width:100%}.solve_list ul li{position:relative;display:inline-block;float:left;width:23.5%;min-height:218px;aspect-ratio:1 / 1;margin-right:2%;margin-bottom:2%;vertical-align:bottom;background:#f6f6f6;overflow:hidden}.solve_list ul li:nth-child(4n){margin-right:0}.solve_list .info_box{width:90%;margin:50px auto 0;text-align:center}.solve_list .info_box .name{font-size:24px;line-height:28px;font-weight:700;color:#141414}.solve_list .info_box .line{width:16px;height:1px;margin:12px auto;background:#141414}.solve_list .info_box span{display:block;font-size:20px;line-height:38px;color:#666}.solve_list .hover_line{position:absolute;inset:0;border:15px solid var(--accent-2);background:#fff;opacity:0;transition:all .2s linear}.solve_list .hover_name{position:absolute;top:40px;left:40px;font-size:32px;line-height:44px;font-weight:700;color:var(--accent-2);opacity:0;transition:all .2s linear}.solve_list li:hover .hover_line,.solve_list li:hover .hover_name{opacity:1}.service_img_box{width:100%;padding:40px 0;text-align:center;background:#010101}.service_img_box img{display:inline-block;width:100%;max-width:100%;height:auto;vertical-align:bottom}.related_case{width:100%;margin-top:60px;overflow:hidden}.related_case .title_box{margin-bottom:60px}.related_case .title_box .title{float:left;margin-left:1%;font-size:32px;line-height:60px;color:#414141}.related_case .title_box a{float:right;display:inline-block;height:38px;line-height:38px;margin:11px 1% 0 0;padding:0 15px;border:1px solid var(--accent-2);font-size:14px;color:var(--accent-2);transition:all .2s linear}.related_case .title_box a i,.related_case .footer_more_btn i{display:inline-block;margin-left:5px;margin-bottom:2px;font-size:20px;font-style:normal;font-weight:700;vertical-align:middle}.related_case .title_box a:hover,.related_case .footer_more_btn:hover{background:var(--accent-2);color:#fff}.related_case .title_box a:active,.related_case .footer_more_btn:active{position:relative;top:2px}.related_case .footer_more_btn{display:none;width:160px;height:38px;line-height:38px;margin:40px auto;border:1px solid var(--accent-2);text-align:center;font-size:14px;color:var(--accent-2);transition:all .2s linear}.footer_contact{width:100%;min-height:542px;padding:80px 0;background:var(--accent-2);text-align:center;color:#141414}.footer_contact .big_text{margin-bottom:10px;font-size:58px;line-height:1.42;font-weight:700}.footer_contact .small_text{margin-bottom:40px;font-size:20px}.footer_contact .code_info img{display:inline-block;width:130px;height:130px;vertical-align:bottom}.footer_contact .code_info span{display:block;color:#141414}.footer_contact .code_info span.txt1{margin:5px 0;font-size:14px}.footer_contact .code_info span.txt2{margin-top:15px;font-size:12px}.footer_contact .code_info span.txt3{margin-top:5px;font-size:20px}.work_active_box{width:100%;margin-top:90px}.work_active_box .work_banner{width:100%;height:20px;overflow:hidden;background:transparent;line-height:0}.work_active_box .work_banner img,.work_active_box .work_active img{display:inline-block;max-width:100%;height:auto;vertical-align:bottom}.work_active_box .work_active .title{padding:34px 0;margin-bottom:15px;border-bottom:1px solid #eaeaea}.work_active_box .work_active .title h2{margin:0 0 12px;font-size:28px;font-weight:700;color:#0a0a0a}.work_active_box .work_active .title h6{margin:0;font-size:14px;font-weight:400;color:#b7b7b7}.work_active_box .work_active .text{overflow:hidden;font-size:14px;line-height:26px;color:#2b2b2b}.work_active_box .work_active .text_content h2{margin:0 0 10px;color:#313131;font-size:24px;font-weight:700;line-height:2}.work_active_box .work_active .text_content p{margin:0 0 18px;color:#2b2b2b;font-size:18px;line-height:2}.work_active_box .work_active .text_content hr{height:1px;margin:18px 0 34px;border:0;background:#e7e7e7}.case_detail_intro{margin-bottom:34px}.case_detail_summary{font-size:14px!important;line-height:26px!important}.work_gallery{margin-top:0;text-align:center}.work_gallery img{width:auto;max-width:100%;height:auto;margin:0 auto 26px;background:#f6f6f6}.works_active_title{padding:40px 0 20px;text-align:center}.works_active_title h2{margin:10px 0 0;font-size:34px;font-weight:400;color:#000}.works_active_title h2.en{font-size:40px;color:#222}.related_work_list{margin-top:0;margin-bottom:70px}.active_prev_next{position:relative;width:100%;height:86px;padding:0}.active_prev_next .container{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:none;margin:0;gap:0}.active_prev_next a,.active_prev_next span{display:block;height:56px;line-height:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f7f7f7;color:#292a2e;transition:all .3s ease-in-out}.active_prev_next .prev a,.active_prev_next .prev span{margin:0 -15px 0 0;padding-right:60px;text-align:right}.active_prev_next .next a,.active_prev_next .next span{margin:0 0 0 -15px;padding-left:60px;text-align:left}.active_prev_next a:hover{background:var(--panel);color:#fff}.active_prev_next .prev a:hover{padding-right:90px}.active_prev_next .next a:hover{padding-left:90px}.active_prev_next:after{content:"▦";position:absolute;top:0;left:50%;width:86px;height:56px;margin-left:-43px;background:#fff;color:#292a2e;font-size:20px;line-height:56px;text-align:center;pointer-events:none}.news_recommend{position:relative;width:100%;height:auto;margin-top:60px;overflow:hidden;background:#292a2e}.news_recommend .container{position:absolute;top:0;left:0;z-index:2;display:flex;width:auto;max-width:none;height:100%;margin-left:80px;margin-right:80px}.news_recommend .list{width:50%;align-self:center}.news_recommend .time{margin-bottom:5px;font-size:18px;line-height:26px;color:#858585}.news_recommend .name,.news_recommend .details{display:block;width:100%;overflow:hidden;transition:all .2s linear}.news_recommend .name{height:28px;margin-bottom:10px;font-size:20px;line-height:28px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.news_recommend .details{width:90%;height:90px;margin-bottom:30px;font-size:14px;line-height:30px;color:#858585}.news_recommend .details:hover{color:#fff}.news_recommend:hover .name{text-decoration:underline}.news_recommend .more_btn{display:block;width:160px;height:44px;line-height:42px;text-align:center;border:1px solid var(--accent-2);font-size:16px;color:var(--accent-2);transition:all .2s linear}.news_recommend:hover .more_btn,.news_recommend .more_btn:hover{background:var(--accent-2);color:#fff}.news_recommend>.picture{position:relative;display:block;width:50%;height:auto;margin-left:50%;overflow:visible}.news_recommend>.picture:before{content:"";position:absolute;inset:0;z-index:1;background:#000;opacity:0;transition:all .2s linear}.news_recommend>.picture img{display:inline-block;width:100%;height:auto;vertical-align:bottom;object-fit:fill;transition:all .2s linear}.news_recommend:hover>.picture:before{opacity:.5}.news_nav .container{height:75px;padding:25px 15px;border-bottom:1px solid var(--line)}.news_nav a{display:inline-block;height:24px;line-height:24px;margin-right:20px;border-bottom:2px solid #fff;font-size:14px;color:#797676;transition:all .2s linear}.news_nav a:hover,.news_nav a.hover{color:#484848;border-bottom-color:var(--accent-2)}.news_box{width:100%}.news_box .container{padding:0 15px}.news_box ul{display:inline-block;width:100%}.news_box li{display:inline-block;width:100%;padding:15px 0;border-bottom:1px solid var(--line);vertical-align:bottom}.news_box .row{display:flex;align-items:center;margin:0 -15px}.news_box .col-md-9,.news_box .col-md-3{padding:0 15px;min-width:0}.news_box .col-md-9{width:75%}.news_box .col-md-3{width:25%}.news_box .time{float:left;width:120px;text-align:left}.news_box .time span{display:block;height:30px;line-height:30px;font-size:18px;color:#797676;transition:all .2s linear}.news_box .time .iconFont{display:inline-block;width:56px;height:28px;line-height:28px;margin-top:25px;text-align:center;background:transparent;font-size:30px;color:#797676;transition:all .2s linear}.news_box .line{float:left;width:10%;height:30px;line-height:28px;text-align:center;color:#797676}.news_box .info{float:left;width:75%;min-height:115px}.news_box .info .name,.news_box .info .details{display:block;overflow:hidden;transition:all .2s linear}.news_box .info .name{height:30px;margin-bottom:25px;font-size:18px;line-height:30px;color:#797676}.news_box .info .details{height:60px;margin-top:25px;font-size:14px;line-height:30px;color:#797676}.news_box .picture{display:inline-block;position:relative;width:100%;overflow:visible}.news_box .picture img{display:inline-block;width:100%;height:auto;vertical-align:bottom;transition:all .2s linear}.news_box .picture .bg{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background:#000;opacity:0;transition:all .2s linear}.news_box li:hover .picture .bg{opacity:.5}.news_box li:hover .time span{color:#292a2e}.news_box li:hover .time .iconFont{background:#292a2e;color:#fff}.news_box li:hover .info .name{color:#292a2e;text-decoration:underline}.news_box li:hover .info .details{color:#292a2e}.prev_next{position:relative;float:left;width:100%;padding:60px 0;text-align:center}.prev_next a,.prev_next span{display:inline-block;width:36px;height:36px;line-height:34px;margin-left:10px;border:1px solid var(--line);background:var(--line);text-align:center;font-size:14px;color:#838383;vertical-align:top;transition:all .2s linear}.prev_next span:not(.disabled):not(.cpage){width:auto;border:0;background:transparent;color:#333}.prev_next a:hover,.prev_next .cpage{border-color:#2a2b2f;background:#2a2b2f;color:#fff}.news_empty{display:grid;min-height:160px;place-items:center;color:#858585;font-size:16px}.news_empty.slim{min-height:193px;border-bottom:1px solid var(--line)}.news_recommend_empty{display:grid;place-items:center}.news_active_box{width:100%;margin-top:90px;margin-bottom:100px;border-top:1px solid var(--line)}.news_active_box .container{background:#fff;padding:0}.news_active_box .container .title{padding:80px 120px}.news_active_box .container .title h6{margin:0 0 8px;font-size:26px;line-height:36px;color:#111}.news_active_box .container .title .time{font-size:16px;color:var(--muted)}.news_active_box .container .content{padding:0 120px;font-size:14px;line-height:26px;color:var(--muted)}.news_active_box .container .content img{display:inline-block;max-width:100%;height:auto;margin:0 0 28px;vertical-align:bottom}.news_active_box .container .content p{margin:0 0 18px}.tag-row{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.tag-row span{border:1px solid #ddd;color:#666;padding:8px 14px;font-size:13px}.about_banner{height:550px;margin-top:90px;overflow:hidden;background:var(--accent-2);text-align:center;color:#fff}.about_banner h2{display:block;margin:0;font-size:34px;line-height:37px;font-weight:400;color:#fff}.about_banner h2.en{margin-top:230px;margin-bottom:25px;font-size:42px;line-height:46px;font-weight:600}.about_content{width:100%;padding:85px 0;text-align:center}.about_stats{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.about_content .num{font-size:70px;line-height:1.08;color:#000}.about_content .num .timer{font:inherit}.about_content .num_description{margin-top:14px;font-size:20px;line-height:28px;color:#444}.about_content .about_text{margin-top:70px;font-size:16px;line-height:1.95;color:#797676;text-align:center}.about_content .about_text strong{display:block;margin-bottom:34px;font-size:18px;line-height:1.6;font-weight:700;color:#666;text-align:center}.about_content .about_text p{margin:0 0 4px}.about_content .about_text em{display:block;margin:14px 0;font-style:normal;font-size:16px;line-height:1;color:#797676;text-align:center}.about_process{width:100%;padding:100px 0;background:#141414;text-align:center}.about_process h2{display:block;margin:0 0 15px;font-size:36px;line-height:40px;font-weight:400;color:#fff}.about_process h2.en{font-size:38px;line-height:42px}.about_process_graph{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;margin-top:92px}.about_process_graph button{display:block;min-width:0;padding:0;border:0;background:transparent;text-align:center;cursor:pointer}.about_process_graph img{width:100%;max-width:218px;margin:0 auto;opacity:.96;transition:all .2s ease-out}.about_process_graph h3{margin:34px 0 0;font-size:24px;line-height:32px;font-weight:700;color:#fff;transition:all .2s ease-out}.about_process_graph button:hover img,.about_process_graph button.on img{transform:translateY(-8px)}.about_process_graph button:hover h3,.about_process_graph button.on h3{color:#fff}.about_client{width:100%;padding:65px 0;text-align:center}.about_client h2{display:block;margin:0 0 15px;font-size:36px;line-height:40px;font-weight:400;color:#000}.about_client h2.en{margin-top:45px;font-size:38px;line-height:42px}.about_client span{display:block;margin:35px 0 60px;font-size:18px;line-height:24px;color:#181b1c}.about_partner_grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0 30px}.about_client .picture_btn{margin-bottom:52px;text-align:center}.about_client .picture_btn a{display:flex;align-items:center;justify-content:center;width:100%;height:86px;padding:20px 0;border-bottom:1px solid #e2e2e2;transition:all .2s linear}.about_client .picture_btn img{display:inline-block;max-width:100%;max-height:70px;height:auto;filter:grayscale(1);opacity:.72;transition:all .2s linear}.about_client .picture_btn:hover a{border-bottom-color:#ea5504}.about_client .picture_btn:hover img{filter:grayscale(0);opacity:1}.about_culture{margin-bottom:60px;text-align:center}.about_culture h2{display:block;margin:0 0 65px;font-size:36px;line-height:40px;font-weight:400;color:#000}.about_culture h2.en{margin-top:25px;margin-bottom:15px;font-size:38px;line-height:42px}.picScroll_culture{margin:0 auto;position:relative}.picScroll_culture .bd ul{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.picScroll_culture .bd li{min-width:0}.picScroll_culture .image_box{display:block;width:100%;overflow:hidden;background:#f6f6f6}.picScroll_culture .image_box img{width:100%;height:502px;object-fit:cover;transform:scale(1);transition-duration:.4s;transition-timing-function:ease-out}.picScroll_culture .image_box:hover img{transform:scale(1.1)}.picScroll_culture .hd button{position:absolute;top:50%;width:40px;height:100px;margin-top:-50px;border:0;background:#fff;cursor:pointer;font-size:36px;line-height:100px;text-align:center;color:#000;transition:all .2s ease-out}.picScroll_culture .hd button:hover{background:var(--accent-2);color:#fff}.picScroll_culture .hd .prev{left:0;border-radius:0 2px 2px 0}.picScroll_culture .hd .next{right:0;border-radius:2px 0 0 2px}.contact_map{position:relative;width:100%;height:605px;background:#151515;overflow:hidden}.contact_map_canvas{width:100%;height:100%}.contact_map_fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;text-align:center;color:#fff;background:#151515}.contact_map_fallback strong{font-size:22px;color:var(--accent)}.contact_map_fallback span{font-size:15px;line-height:1.7}.amap-info-card{min-width:240px;padding:2px 4px;color:#333}.amap-info-card h4{margin:0 0 8px;font-size:16px;color:var(--accent)}.amap-info-card p{margin:4px 0;font-size:13px;line-height:1.5}.index_contact{position:relative;width:100%;margin-top:0}.index_contact .left_bg{position:absolute;top:0;left:0;width:50%;height:100%;background:#f1f3f3}.contact_half{position:relative;z-index:1;float:left;width:50%;min-height:650px;padding:70px 80px}.contact_half.right{background:#fff}.index_contact h2{margin:0 0 10px;font-size:36px;line-height:55px;font-weight:400;color:#000}.index_contact h2.en{font-size:40px}.index_contact h4{margin:0 0 40px;font-size:24px;color:#000}.index_contact span{display:block;width:100%;font-size:16px;line-height:30px;color:#333}.index_contact .tel{margin:20px 0;font-size:18px;font-weight:700;color:#000}.index_contact .tel em{font-style:normal;font-size:30px}.index_contact a.contact_btn{display:inline-block;width:160px;height:44px;line-height:42px;margin-top:70px;text-align:center;border:1px solid var(--accent);font-size:16px;color:var(--accent);transition:all .2s linear}.index_contact a.contact_btn:hover{background:var(--accent);color:#fff}.index_footer_banner{position:relative;height:800px;overflow:hidden}.index_footer_banner .slideBox,.index_footer_banner .bd,.index_footer_banner .bd ul,.index_footer_banner .bd li,.index_footer_banner .bd li a{width:100%;height:100%}.index_footer_banner .bd li a{display:inline-block;background-size:cover;background-position:center;vertical-align:bottom}.index_footer_banner:before{content:"";position:absolute;inset:0;z-index:2;background:#0000006b}.index_footer_banner .text_box{position:absolute;top:35%;left:0;z-index:10;width:100%;text-align:center}.index_footer_banner .text_box span{display:block;font-size:42px;color:#fff}.index_footer_banner .text_box span.iconFont{margin:15px 0;font-size:36px}.index_footer_banner .text_box a{display:block;width:160px;height:38px;line-height:38px;margin:32px auto 0;border:1px solid var(--accent-2);text-align:center;font-size:14px;color:var(--accent-2);transition:all .2s linear}.index_footer_banner .text_box a:hover{background:var(--accent-2);color:#fff}.consult_block{margin:80px 0;padding:45px 0;background:var(--dark);color:#fff}.consult_block .container{position:relative}.consult_block h2{margin:0 0 12px;font-size:28px;font-weight:400}.consult_block p{margin:0;color:#ffffffb8}.consult_person{position:absolute;top:-15px;right:0;display:flex;align-items:center;gap:15px}.consult_person img{width:100px;height:100px;background:#fff}.consult_person strong{color:var(--accent-2)}.footer_box{position:relative;display:block;width:100%;padding:20px 0 60px;background:#141414;font-size:14px;color:#aeaeae}.footer_box .container{width:1440px;max-width:none;padding:0 15px}.footer_box a{transition:all .2s linear}.footer_box a:hover{color:#fff}.footer_box .footer_header{height:70px;line-height:70px;border-bottom:1px solid #666}.footer_box .footer_header .left_nav{float:left;line-height:70px}.footer_box .footer_header label{float:left;margin-right:8px;font-size:14px;color:#fff}.footer_box .footer_header .btn_box{float:left}.footer_box .footer_header .btn_box a{display:inline-block;margin-right:12px;font-size:14px;color:#666}.footer_box .footer_header .btn_box a.hover,.footer_box .footer_header .btn_box a:hover{color:var(--accent)}.footer_box .footer_header .right_text{float:right;line-height:70px;font-size:12px;color:#666}.footer_box .footer_header .right_text a{color:#666}.footer_box .footer_information{padding-top:60px}.footer_box .footer_information .text{float:left;width:20%;margin-right:5%;white-space:pre-line;font-size:14px;line-height:26px;color:#aeaeae}.footer_box .footer_information .code_box{float:left;width:25%;margin-right:3%}.footer_box .footer_information .code_box img{float:left;width:130px;height:130px;object-fit:cover;background:#fff}.footer_box .footer_information .code_box .people_info{float:left;margin-left:15px;line-height:26px}.footer_box .footer_information .code_box .people_info .text-1{font-size:18px;color:#fff}.footer_box .footer_information .code_box .people_info i{font-style:normal;font-size:20px;color:var(--accent)}.footer_box .footer_information .code_box .people_info .text-2{font-size:14px;color:#fff}.footer_box .footer_information .code_box .people_info .tel{font-size:24px;color:var(--accent)}.footer_box .footer_information .code_box .people_info .tel a{color:var(--accent)}.footer_box .footer_information .address_box{float:left;width:22%}.footer_box .footer_information .address_box .text-1{font-size:16px;line-height:22px;color:#fff}.footer_box .footer_information .address_box .text-2,.footer_box .footer_information .address_box .text-2 a{font-size:14px;line-height:22px;color:#aeaeae}.footer_box .footer_information .address_box .text-2 a:hover{text-decoration:underline}.footer_box .footer_information .address_box .btn_box a{margin-right:10px;font-size:14px;font-weight:700;color:var(--accent)}.footer_box .footer_information .address_box .btn_box a:hover{text-decoration:underline}.footer_box .footer_information .link_box{float:left;width:25%}.footer_box .footer_information .link_dark_box{float:right}.footer_box .footer_information .link_dark_box:first-child{margin-left:10%}.footer_box .footer_information .link_dark_box .title{display:block;font-size:20px;line-height:30px;color:#aeaeae}.footer_box .footer_information .link_dark{width:130px;height:130px;max-height:130px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(174,174,174,.75) rgba(255,255,255,.08)}.footer_box .footer_information .link_dark::-webkit-scrollbar{width:6px}.footer_box .footer_information .link_dark::-webkit-scrollbar-track{background:#ffffff14}.footer_box .footer_information .link_dark::-webkit-scrollbar-thumb{min-height:30px;border-radius:6px;background:#aeaeaebf}.footer_box .footer_information .link_dark::-webkit-scrollbar-thumb:hover{background:#aeaeae}.footer_box .footer_information .link_dark a{display:inline-block;float:left;width:100px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#aeaeae}.fixed_right{position:fixed;display:none;width:52px;right:25px;bottom:20%;z-index:200}.fixed_right.fixed_right_visible{display:block}.fixed_right ul{display:inline-block;width:52px}.fixed_right li{position:relative;display:inline-block;width:52px;height:52px;margin-top:3px;vertical-align:bottom}.fixed_right li:first-child{margin-top:0}.fixed_right a,.fixed_right button{display:inline-block;width:52px;height:52px;padding:0;border:0;border-radius:5px;background:#292a2e;color:#fff;font-size:0;line-height:54px;text-align:center;transition:all .2s linear}.fixed_right a:before,.fixed_right button:before{font-family:icon;font-size:23px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.fixed_right li:nth-child(1) a:before{content:""}.fixed_right li:nth-child(2) a:before{content:""}.fixed_right li:nth-child(3) a:before{content:""}.fixed_right li:nth-child(4) button:before{content:""}.fixed_right a:hover,.fixed_right button:hover{background:var(--accent-2)}.fixed_right .erweima img{display:none;position:absolute;right:60px;bottom:60px;width:168px;max-width:none;background:#fff;transition:all .2s linear}.fixed_right .erweima:hover img{display:block}.login-page{min-height:100vh;display:grid;place-items:center;background:#efefef}.login-page form{width:min(420px,calc(100% - 40px));background:#fff;padding:38px;display:grid;gap:16px;box-shadow:0 18px 60px #0000001f}.login-page h1{margin:0;font-weight:400}.login-page p{color:#777;margin:0}.login-page input,.field input,.field textarea,.json-editor textarea{width:100%;border:1px solid #ddd;padding:12px 14px;outline:none}.login-page button,.admin-panel button{border:0;background:var(--accent-2);color:#fff;padding:12px 16px}.login-page span,.json-editor span{color:#b00020}.admin-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#f4f5f7}.admin-shell aside{background:#18191c;color:#fff;padding:24px;display:flex;flex-direction:column;gap:8px}.admin-logo{color:#fff;font-size:20px;margin-bottom:20px}.admin-shell aside button{border:0;background:transparent;color:#ffffffbf;text-align:left;padding:12px 14px}.admin-shell aside button.active,.admin-shell aside button:hover{background:var(--accent-2);color:#fff}.admin-panel{padding:34px;overflow:auto}.admin-panel h1{margin:0 0 24px;font-weight:400}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{background:#fff;padding:26px;display:grid;gap:8px}.stat strong{font-size:36px;color:var(--accent-2)}.admin-note{background:#fff7f3;border-left:4px solid var(--accent-2);padding:16px;color:#666;line-height:1.8}.admin-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.json-editor{background:#fff;padding:22px;margin-bottom:22px}.json-editor.compact textarea{min-height:160px}.json-editor textarea{min-height:360px;font-family:Consolas,monospace;font-size:13px;line-height:1.55}.json-editor h2{margin:0 0 14px;font-weight:400}.editor-grid{display:grid;grid-template-columns:320px 1fr;gap:22px;align-items:start}.record-list{display:grid;gap:8px}.record-list button{background:#fff;color:#333;text-align:left;border:1px solid transparent;display:grid;gap:6px}.record-list button.active{border-color:var(--accent-2);background:#fff7f3}.record-list span{color:#777;font-size:13px}.record-form{background:#fff;padding:22px;display:grid;gap:16px}.field{display:grid;gap:8px}.field span,.toggle span{color:#555;font-size:14px}.field textarea{min-height:120px;resize:vertical}.toggle{display:flex;align-items:center;gap:10px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.media-grid img{width:100%;aspect-ratio:1.3 / 1;object-fit:cover;background:#fff}.not-found{min-height:50vh;display:grid;place-items:center;text-align:center}@media(min-width:1442px){.container{width:1250px;max-width:none}.work_active_box .work_active.container{width:1440px;max-width:none;padding:0 15px}.footer_box .container{width:1440px;max-width:none;margin-left:auto;margin-right:auto;padding:0 15px}.news_recommend .container{left:50%;width:1440px;margin-left:-720px;margin-right:0}.news_nav .container,.news_box .container{width:1440px}}@media(max-width:1440px){.footer_box .container{width:1250px;max-width:calc(100% - 190px);padding:0}}@media(max-width:1280px){.container{width:auto;max-width:none;margin-left:50px;margin-right:50px}.work_active_box .work_active.container{width:920px;max-width:calc(100% - 100px);margin-left:auto;margin-right:auto}.footer_box .container{width:auto;max-width:none;margin-left:50px;margin-right:50px;padding:0}.tHeader .nav a{margin-left:16px}.tHeader .nav{margin-right:190px}.footer_box .footer_information .text{width:25%;margin-right:10%}.footer_box .footer_information .code_box{width:30%;margin-right:5%}.footer_box .footer_information .link_box{display:none}.work_list_box .work_title{padding:30px 15px}.work_list_box .work_img_box .bg{z-index:-1}.work_list_box .work_img_box a.work_btn,.work_list_box .col-md-4:hover .work_img_box a.work_btn{display:none}.news_recommend .container{margin-left:50px;margin-right:50px}.news_recommend .name{margin-bottom:5px;font-size:16px;line-height:23px}.news_recommend .details{width:100%;height:48px;margin-bottom:15px;line-height:24px}.news_recommend .more_btn{width:120px;height:38px;line-height:36px;font-size:14px}}@media(max-width:1020px){.tHeader{display:none}.page_header_line{height:53px}.phone_header{display:block;position:fixed;top:0;left:0;z-index:100;width:100%;padding:8px 0;border-bottom:1px solid #efebeb;background:#fff}.phone_header .container{position:relative;height:36px}.phone_header .menu_btn{position:absolute;top:0;left:0;width:36px;height:36px;border:0;background:transparent;color:var(--accent-2);font-size:26px}.phone_header .logo_box{text-align:center}.phone_header .logo_box a{display:inline-block;height:36px}.phone_header .logo_box img{width:auto;height:36px}.pop_menu_box{display:block;position:fixed;inset:0;z-index:1200;background:#141414f5;visibility:hidden;opacity:0;transition:all .2s linear}.pop_menu_box.show{visibility:visible;opacity:1}.pop_menu_box .h_box{height:68px;padding-top:15px}.pop_menu_box .h_box a img{width:auto;height:36px;filter:brightness(0) invert(1)}.pop_menu_box .close_btn{float:right;width:40px;height:40px;border:0;background:transparent;color:#fff;font-size:36px}.pop_menu_box .menu_box{width:min(350px,calc(100% - 40px));margin:0 auto;background:var(--accent-2);color:#fff}.pop_menu_box .btn_box a{display:block;padding:15px 28px;border-bottom:1px solid rgba(255,255,255,.25);font-size:17px}.pop_menu_box .tel{padding:24px 28px;font-size:17px}.index_slideBox{height:auto;margin-top:0}.index_about_box .about_info{padding-left:0;text-align:center}.index_about_box span{width:100%}.index_about_box .more_btn{margin:0 auto}.work_nav_box{height:auto;padding:20px 0;text-align:center}.work_nav_box a{margin-top:0;border-bottom-width:1px}.work_nav_box a:hover,.work_nav_box a.hover{border-bottom-width:1px}.work_list_box .row{grid-template-columns:repeat(2,1fr)}.service_introduction .list{width:50%;padding:35px 20px;text-align:center}.service_page .solve_text h2,.service_page .solve_text span{float:none;display:block;width:100%!important}.service_page .solve_text span{margin-top:24px}.index_slideBox2 .bd ul,.solve_feature ul li{grid-template-columns:1fr}.about_banner{margin-top:0}.about_content .num_description{display:none}.about_process_graph,.about_partner_grid{grid-template-columns:repeat(3,1fr)}.solve_feature ul li{width:100%}.solve_list ul li{width:49%}.solve_list ul li:nth-child(2n){margin-right:0}.solve_list ul li:nth-child(4n){margin-right:2%}.related_case .title_box a{display:none}.related_case .footer_more_btn{display:block}.news_recommend{height:auto;margin-top:53px;padding-top:48px}.news_recommend .list{width:100%;padding-top:0;padding-bottom:38px}.news_recommend .container{position:relative;display:block;height:auto;margin-left:50px;margin-right:50px}.news_recommend>.picture{position:static;width:100%;height:auto;margin-left:0;overflow:hidden}.news_recommend>.picture img{aspect-ratio:1370 / 900;height:auto}.news_box .row{display:block;min-height:0;margin:0}.news_box .col-md-9,.news_box .col-md-3{width:100%;padding:0}.news_box .col-md-3{margin-top:20px}.footer_box .footer_header .left_nav,.footer_box .footer_header .right_text,.footer_box .footer_information .text,.footer_box .footer_information .code_box,.footer_box .footer_information .address_box{float:none;width:100%;margin:0 0 26px}.footer_box .footer_header{padding:18px 0}.footer_box .footer_header .left_nav,.footer_box .footer_header .right_text{line-height:28px}.contact_half{width:100%;min-height:0;padding:56px 30px}.contact_map{height:340px}.index_contact .left_bg{width:100%;height:50%}.admin-shell{grid-template-columns:1fr}.admin-shell aside{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.admin-logo{grid-column:1 / -1}.editor-grid{grid-template-columns:1fr}}@media(max-width:640px){.container{width:auto;max-width:none;margin-left:18px;margin-right:18px}.index_slideBox .hd{bottom:10px}.index_slideBox .hd ul li{width:40px;height:3px}.index_about_box{padding:58px 0 54px}.index_about_box .title{font-size:32px;line-height:45px}.index_word_box .btn_box{text-align:left;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.index_word_box .btn_box::-webkit-scrollbar{display:none}.work_nav_box{padding:15px 0}.work_nav_box a{height:30px;line-height:30px;font-size:14px}.work_list_box{margin-top:0}.work_list_box .row{grid-template-columns:1fr}.index_news_box{margin:56px 0 80px}.index_news_box .title_header h2,.index_news_box .btn_box,.index_news_box .imgNews_list li,.index_news_box .text_btn_list ul,.index_news_box .text_btn_list ul li{float:none;width:100%;margin-left:0}.index_news_box .btn_box{text-align:left}.index_news_box .btn_box a{display:inline-block;margin-left:0;margin-right:14px}.index_news_box .imgNews_list li{margin-bottom:28px}.index_news_box .text_btn_list ul li a{border-right:0;padding-left:0}.index_footer_banner{height:281px}.index_footer_banner .text_box{top:20%}.index_footer_banner .text_box span{font-size:17px;line-height:1.5}.index_footer_banner .text_box span.iconFont{font-size:20px;margin:8px 0}.service_banner,.page_banner{height:360px;margin-top:53px}.service_banner h2.en,.page_banner h2.en{margin-top:145px;font-size:32px}.service_banner h2,.page_banner h2{font-size:24px}.service_introduction{padding:0}.service_introduction .container{margin-left:0;margin-right:0}.service_introduction .list{width:100%;padding:30px 18px}.service_introduction .list:nth-child(2n){background:#eee}.service_introduction .list h2{margin:20px 0}.service_introduction .list .text span{display:inline-block;margin:0 8px}.service_advantage{padding:60px 0}.index_slideBox2 .bd ul{grid-template-columns:1fr}.service_page .solve_text{padding:50px 0}.service_page .solve_text h2{font-size:32px;line-height:42px;margin-bottom:22px}.service_page .solve_text span{margin-top:0;margin-bottom:0;line-height:28px}.service_page .solve_feature ul{padding-bottom:25px}.service_page .solve_feature ul li{width:100%;margin-bottom:15px}.service_page .solve_feature ul li .af_item{padding:30px 20px}.service_page .solve_feature ul li .af_item h3{font-size:32px}.service_page .solve_feature ul li .af_item span{height:auto}.solve_list ul li{float:none;width:100%;margin-right:0}.solve_list ul li{aspect-ratio:auto;min-height:218px}.related_case{margin-top:40px}.related_case .title_box{margin-bottom:40px;text-align:left}.related_case .title_box .title{float:none;margin-left:0;font-size:26px;line-height:46px}.footer_contact{padding:50px 0}.footer_contact{min-height:0}.footer_contact .big_text{font-size:38px;line-height:1.25}.footer_contact .small_text{font-size:16px;line-height:1.6}.work_active_box,.news_active_box{margin-top:53px}.work_active_box .work_banner{height:0}.work_active_box .work_active.container{width:auto;max-width:none;margin-left:18px;margin-right:18px;padding:0}.work_active_box .work_active .title{padding:22px 0}.work_active_box .work_active .title h2{margin-bottom:8px;font-size:22px;line-height:1.35}.work_active_box .work_active .title h6{font-size:12px;line-height:1.6}.work_active_box .work_active .text_content h2{font-size:20px;line-height:1.6}.work_active_box .work_active .text_content p{font-size:15px;line-height:1.8}.work_gallery img{margin-bottom:18px}.news_active_box{margin-bottom:50px}.news_active_box .container .title{padding:25px 15px}.news_active_box .container .title h6{font-size:20px;line-height:26px}.news_active_box .container .content{padding:0 15px}.active_prev_next{height:auto;min-height:120px}.active_prev_next .container{grid-template-columns:1fr;gap:8px}.active_prev_next:after{display:none}.active_prev_next .prev a,.active_prev_next .prev span,.active_prev_next .next a,.active_prev_next .next span{padding:0 16px;text-align:left}.news_recommend{height:auto;margin-top:53px;padding:38px 0 0}.news_recommend .list{width:100%;padding-top:0;padding-bottom:32px}.news_recommend .container{position:relative;display:block;height:auto;margin-left:18px;margin-right:18px}.news_recommend>.picture{position:static;width:100%;height:auto;margin-left:0;overflow:hidden}.news_recommend>.picture img{aspect-ratio:1370 / 900;height:auto}.news_nav .container{height:auto;padding:20px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.news_nav .container::-webkit-scrollbar{display:none}.news_nav a{margin-right:18px}.news_box .container{padding:0}.news_box li{min-height:0;padding:24px 0}.news_box .row{display:block;min-height:0;margin:0}.news_box .col-md-9,.news_box .col-md-3{width:100%;padding:0}.news_box .time{float:none;width:100%;min-height:0;margin-bottom:10px}.news_box .time .iconFont,.news_box .line{display:none}.news_box .info{float:none;width:100%;min-height:0;margin-bottom:18px}.news_box .info .name{height:auto;margin-bottom:10px;line-height:28px}.news_box .info .details{height:auto;line-height:26px}.prev_next{float:none;padding:36px 0}.prev_next a,.prev_next span{margin:0 3px 8px}.about_banner{height:450px}.about_banner h2{font-size:28px;line-height:34px}.about_banner h2.en{margin-top:160px;font-size:32px;line-height:38px}.about_content{padding:55px 0}.about_stats{gap:18px}.about_content .num{font-size:35px}.about_content .about_text{margin-top:45px}.about_content .about_text strong{font-size:20px;line-height:30px}.about_process{padding:60px 0}.about_process h2{font-size:28px;line-height:34px}.about_process h2.en{font-size:32px;line-height:38px}.about_process_graph,.about_partner_grid,.picScroll_culture{grid-template-columns:1fr}.about_process_graph{margin-top:40px;gap:34px}.about_process_graph img{max-width:220px}.about_process_graph h3{margin-top:18px}.about_client{padding:35px 0}.about_client h2{font-size:28px;line-height:34px}.about_client h2.en{font-size:32px;line-height:38px}.about_client span{font-size:16px;line-height:24px}.about_culture h2{font-size:28px;line-height:34px}.about_culture h2.en{font-size:32px;line-height:38px}.picScroll_culture .bd ul{grid-template-columns:1fr}.picScroll_culture .image_box img{height:auto;aspect-ratio:16 / 10}.footer_box{min-height:676px;padding-bottom:42px}.footer_box .footer_information{padding-top:20px}.footer_box .footer_information .code_box img{width:120px;height:120px}.fixed_right{right:12px;bottom:22px}.fixed_right a,.fixed_right button{width:44px;height:44px;line-height:46px}.fixed_right a:before,.fixed_right button:before{font-size:21px}.fixed_right .erweima img{right:52px;bottom:0;width:116px}.admin-panel{padding:18px}.admin-shell aside{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr}}
