.Header-container .nav_item .sub_nav li dl{position:absolute;left:100%;top:0;display:none;padding:.1em 0;background-color:white;box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:3}.Header-container .nav_item .sub_nav li.active dl{display:block}.Header-container .nav_item .sub_nav li dd{width:1.1em;padding:.11em 0 .11em .1em}.Header-container .nav_item .sub_nav li dd a{font-size:12px;color:#595757;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Header-container .nav_item .sub_nav li dd a:hover{color:#d80c18}.Header-container .tool .language.on p::after{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.Header-container .tool .language .language_down{display:none;position:absolute;z-index:2;left:5px;top:calc(100% + 14px);width:100%;height:auto;background:rgba(0,0,0,.8);text-align:left;-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;transition:top .3s}.Header-container .tool .language .language_down a{display:block;font-size:14px;padding:10px 15px;color:rgba(255,255,255,.8);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-align:center}.Header-container .tool .language .language_down a:hover{background-color:#d80c18}.Header-container .nav_item ul li .drop_pro{position:fixed;top:90px;left:0;width:100vw;background:#fff;padding:.55em 0;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-top:1px solid #e5e5e5}.Header-container .nav_item ul li:hover .drop_pro{opacity:1;visibility:visible}.Header-container .nav_item .drop_pro>ul>li{width:18.8%;color:#000}.Header-container .nav_item .drop_pro>ul>li .pic{overflow:hidden}.Header-container .nav_item .drop_pro>ul>li .pic img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.Header-container .nav_item .drop_pro>ul>li a.tit{display:block;font-size:18px;font-weight:700;line-height:25px;margin:.15em 0 .12em}.Header-container .nav_item .drop_pro>ul>li>ul>li>a{position:relative;display:block;font-size:16px;line-height:1.75}.Header-container .nav_item .drop_pro>ul>li a:hover{color:#d80c18;text-decoration:underline;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}#c-header .c-nav2 li .c-title-box.on i{transform:rotate(180deg)}.c-open #c-header .c-nav2{height:calc(100vh - 60px)}#c-header.on .c-switch i{background:#333}.c-open #c-header .c-switch i{background:#000}body.c-open #c-header .c-switch i:nth-child(2){opacity:0}body.c-open #c-header .c-switch i:nth-child(1){top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.c-open #c-header .c-switch i:nth-child(3){bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Footer-wrapper{background:#f2f3f5}.Footer-wrapper .top{padding:.25em;border-bottom:1px solid #dcdcdc}.Footer-wrapper .top li{margin:0 .2em}.Footer-wrapper .top li a i{font-size:.4em;transition:all .3s;color:#595757}.Footer-wrapper .top li:hover a i{color:#d80c18}.Footer-wrapper .cont{padding:.35em;border-bottom:1px solid #dcdcdc}.Footer-wrapper .cont{text-align:center}.Footer-wrapper .cont h4{font-size:.24em;font-family:"TSB";color:#595757;margin-bottom:.6em}.Footer-wrapper .cont ul li{margin:0 .3em}.Footer-wrapper .cont ul li i{font-size:.2em;color:#595757;margin-right:.06em}.Footer-wrapper .cont ul li p{font-size:.18em;font-family:"TSB";color:#595757}.Footer-container .bot{padding:28px 0;text-align:center;color:#595757;font-size:.18em}.ind_tem ul li{float:left;width:25%;border:1px solid #1b1b1d;border-right:none;padding:.8em 2%;color:#4d4d4d;text-align:center}.ind_tem ul li:first-child{border-left:none}.ind_tem ul li i{font-size:.65em;color:#d80c18}.ind_tem ul li h4{display:block;font-size:.22em;margin:.22em 0}.ind_tem ul li p{font-size:16px;line-height:20px;height:80px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ind_tem ul li a{font-size:16px;margin-top:.35em}.ind_tem ul li a:hover{color:#d80c18}.ind_banner img,.ind_banner video{width:100%;height:100%;object-fit:cover}.ind_banner video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:0}.ind_banner .swiper-button-next,.ind_banner .swiper-button-prev{color:#fff;background-color:rgba(35,24,21,.5)}.ind_banner .swiper-button-next:hover,.ind_banner .swiper-button-prev:hover{color:#fff;background-color:rgba(216,12,24,.75)}.Projectsw .swiper-button-next,.Projectsw .swiper-button-prev{color:#fff;background-color:rgba(35,24,21,.5);top:43%}.Projectsw .swiper-button-next:hover,.Projectsw .swiper-button-prev:hover{color:#fff;background-color:rgba(216,12,24,.75)}.ind_banner .swiper-pagination-bullet{background-color:white;opacity:1}.ind_banner .swiper-pagination-bullet-active{background-color:#d80c18}.ind_banner .swiper-slide{position:relative}.ind_banner .txt .w14{margin:0 auto}.ind_banner .txt h4{font-size:.48em;color:#343434;font-weight:700;line-height:1.3}.ind_banner .txt .line{position:relative;width:2.4em;margin:.35em 0;background:#fff;height:1px;border-radius:5px}.ind_banner .txt .line::after{position:absolute;content:"";width:0;height:1px;left:0;bottom:0;background-color:#d80c18;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transition:all 5s ease-out}.ind_banner .swiper-slide-active .txt .line::after{width:100%}.ind_banner .txt .info{font-size:18px;color:#333;line-height:1.5;margin-bottom:.4em}.ind_banner .txt a{display:inline-flex;font-size:16px;color:#333;line-height:48px;line-height:3;cursor:pointer;padding:0 .3em;border:1px solid #333}.ind_banner .txt a span{display:inline-block;font-size:14px;margin-left:.06em}.ind_banner .txt a:hover{background-color:#000;border-color:#000;color:white}.ind_banner .txt.white h4,.ind_banner .txt.white .info{color:white}.ind_banner .txt.white a{border:1px solid white;color:white}.ind_banner .txt.white a:hover{border-color:#d80c18}.ind_banner .swiper-slide-active .txt h4{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both .2s;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both .2s}.ind_banner .swiper-slide-active .txt .info{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both .7s;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both .7s}.ind_banner .swiper-slide-active .txt{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both 1.2s;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both 1.2s}.ind_banner .txt{position:absolute;top:30%;left:13%;width:60%;line-height:30px}.ind_banner .txt .p1{font-size:.6em;color:#fff;font-weight:900;text-transform:uppercase;text-shadow:0 3px 4px rgba(0,0,0,15%);line-height:1.2;width:70%}.ind_banner .txt .p1 p{margin-bottom:20px}.ind_banner .txt .p2{color:#fff;font-size:.24em;width:60%;line-height:1.2}.ind_banner .txt .p2 p{margin-top:10px;margin-bottom:10px}.ind_banner .txt .p3{color:#fff;font-size:.2em;width:100%;line-height:1.4}.ind_banner .txt .p3 p{margin-top:5px;margin-bottom:5px;font-size:14px}.ind_banner .txt .btn{background:#d8262c;padding:10px 25px;text-align:center;color:#fff;margin-top:20px;font-size:.18em}.ind_banner .txt a{display:inline-flex;font-size:16px;color:#333;line-height:48px;line-height:1;cursor:pointer;padding:.3em .5em;border:1px solid #d8262c}.ind_more{display:block;height:48px;line-height:46px;width:200px;font-size:.2em;color:#595757;margin-top:.2em;font-weight:700}.ind_more span{margin-left:.06em}.ind_more:hover{background-color:transparent;color:#d80c18}.ind_tit{margin-bottom:.55em}.ind_tit.tal{text-align:left}.ind_tit h3{width:100%;display:block;font-size:.48em;line-height:1.4;color:#2c2c2c;text-transform:uppercase;font-family:"TB"}.ind_tit p{color:#595757;font-size:16px;line-height:1.75}.ind_tit.white h3,.ind_tit.white p{color:white}.com_swiper_button.swiper-button-next::after,.com_swiper_button.swiper-button-prev::after{display:none}.com_swiper_button.swiper-button-next,.com_swiper_button.swiper-button-prev{width:.4em;height:.4em;line-height:.4em;text-align:center;border-radius:50%;background-color:#d80c18;color:white;top:50%;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.com_swiper_button.swiper-button-next i,.com_swiper_button.swiper-button-prev i{font-size:18px;color:white}.com_swiper_button.swiper-button-prev{left:-.6em}.com_swiper_button.swiper-button-next{right:-.6em}.des,.des p{font-size:16px;line-height:24px;color:#666;overflow:hidden}.tc_search.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;display:block;pointer-events:auto}.com_page{display:flex;align-items:center;justify-content:center;padding-top:.4em}.com_page a{width:.42em;height:.42em;border-radius:.4em;display:flex;align-items:center;justify-content:center;border:1px solid #dedede;font-size:14px;color:#333;background:#fff;margin:0 .05em;transition:all .3s}.com_page a.page-num-current,.com_page a:hover{border-color:#d80c18;background:#d80c18;color:#fff}.des,.des p{font-size:16px;line-height:24px;color:#666;overflow:hidden}.com_ban{position:relative;height:5em;background-repeat:no-repeat;background-position:center;background-size:cover}.com_ban::after{position:absolute;content:"";width:100%;height:100%;background-color:rgba(16,154,36,.28);opacity:0;z-index:2;mix-blend-mode:multiply}.com_ban .ban_txt{position:absolute;top:50%;left:0;color:#fff;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.com_ban.pro_ban .ban_txt{color:#56636c}.com_ban .ban_txt h3{font-size:.48em;font-weight:700;line-height:1.3;text-transform:capitalize}.com_ban.pro_ban .ban_txt h3{text-transform:uppercase;font-family:"UlagadiSans Bold"}.com_ban .ban_txt p{font-size:16px;margin-top:12px}.loca{line-height:60px;overflow:hidden;border-bottom:1px solid #ededed}.pro_loca.loca{background-color:#ededed}.pro_loca.loca .fr{float:left}.loca .fr a,.loca .fr i{font-size:14px;color:#666}.loca .fr i{margin:0 .04em}.loca .fr img{margin-right:10px;display:inline-block;vertical-align:baseline}.loca .fr a:hover{color:#d80c18}.loca .fl ul{overflow:hidden}.loca .fl ul li{float:left;margin-right:.4em}.loca .fl ul li:last-child{margin-right:0}.loca .fl ul li a{display:block;font-size:16px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.loca .fl ul li.active a,.loca .fl ul li:hover a{color:#d80c18}.ny_form{margin-top:.8em}.input_control{position:relative;position:relative;width:32%;float:left;margin-right:2%;background:#f2f5f8;border-radius:4px;overflow:hidden;height:54px}.input_control:nth-child(3){margin-right:0}.form_input{-webkit-appearance:none;-moz-appearance:none;outline:0;height:54px;line-height:54px;width:100%;width:calc(100% - 30px);position:absolute;top:0;left:30px;font-size:14px;color:#666;background:#f2f5f8}.input_control label{color:red;position:absolute;left:20px;line-height:54px}.form_input::-moz-placeholder,.form_text::-moz-placeholder{color:#666}.form_text{height:100px;background:#f2f5f8;position:absolute;left:30px;top:15px;width:calc(100% - 30px);font-size:14px;color:#666;line-height:25px;border:none}.input_control2{width:100%;margin:16px 0 25px;height:130px}.ny_form p{font-size:14px;line-height:1.3;color:#666;display:block;display:block;float:left;width:100%}.ny_form .submit{border-radius:4px;background:#d80c18;font-size:.18em;color:#fff;cursor:pointer;margin-top:.25em;padding:.2em .8em}.ny_tit{margin-bottom:.55em}.ny_tit h3{font-size:.36em;color:#242424;font-family:"UlagadiSans Bold"}.ny_tit h3::after{content:"";position:relative;margin:.2em 0;display:block;width:1em;height:2px;background-color:#d80c18}.ny_tit.tac h3::after{margin-left:auto;margin-right:auto}.ny_tit p{font-size:.22em;color:#121212}.ny_tit .des{margin-top:.15em}.ab_tit{font-size:.36em;font-family:"UlagadiSans Bold";margin-bottom:.45em;text-transform:uppercase;color:#d80c18}.ab_tit.white{color:white}.swiper-page01.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.swiper-page01.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.swiper-page01.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;height:8px;border-radius:4px}.swiper-page02.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.swiper-page02.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{color:#d80c18;width:25px;height:25px;line-height:25px;font-size:12px;text-align:center;background:#fff;border-radius:0;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.swiper-page02.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-page02.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover{color:white;background:#f00!important}.com_btn{display:inline-block;font-size:16px;color:white;padding:15px 20px;background-color:#d80c18;border:none}@media all and (max-width:1279px){.Header-container .nav_item .drop_pro>ul>li a.tit{font-size:16px}.Header-container .nav_item .drop_pro>ul>li>ul>li>a{font-size:14px}}@media all and (max-width:1151px){.mt{margin-top:60px}.Footer-container .top .w16{display:flex;flex-direction:column-reverse}.Footer-container .top .fr,.Footer-container .top .fl{width:100%}.Footer-container .top .fl{margin-top:.5em}.loca .sort_nav{display:none}}@media all and (max-width:1000px){.pc{display:none}.mb{display:block}.ind_tit h3{font-size:.4em}.Footer-container .top{padding:.55em 0}.Footer-container .top .fr>ul{flex-wrap:wrap}.Footer-container .top .fr>ul>li{width:100%;border-bottom:1px solid rgba(255,255,255,.8)}.Footer-container .top .fr>ul>li p{display:flex;align-items:center;justify-content:space-between;font-size:18px;padding:20px 0;margin-bottom:0}.Footer-container .top .fr>ul>li p.on i{transform:rotate(180deg)}.foot_nav_link{display:none;padding-bottom:.2em}.Footer-container .top .fl .foot_logo img{height:.5em}.Footer-container .top .fl .foot_link{margin:.45em 0}.loca{height:auto;line-height:20px;padding:10px 0}.loca .fr{float:none!important}.loca .fr a,.loca .fr i{font-size:13px}.loca .fr img{margin-right:6px}.com_ban{height:3.6em}.ny_tit h3{font-size:.45em}.ny_tit h3::after{margin:.3em 0}.ny_tit p{font-size:.28em}.ab_tit{font-size:.45em}.com_page a{font-size:14px;width:.6em;height:.6em}.ind_banner .swiper-slide{height:700px;background-size:cover;background-repeat:no-repeat;background-position:center}.ind_banner .txt{display:flex;flex-direction:column;justify-content:center;align-items:start;left:8%;width:85%;top:0;height:100%}.ind_banner .txt .p2{color:#fff;font-size:.44em;width:100%;line-height:1.1}.ind_banner .txt.white{background:rgba(82,80,80,.6)}.ind_banner .txt h4{font-size:.4em}.ind_banner .txt .line{width:2em}.ind_banner .txt .info{font-size:16px;margin-bottom:.55em}.ind_banner .txt{right:13%}.ind_banner .txt a{line-height:1}.ind_banner .swiper-button-next,.ind_banner .swiper-button-prev{display:none}}@media all and (max-width:768px){.ind_banner .swiper-slide{height:450px}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{font-size:16px;bottom:10px!important;height:42px}}@media all and (max-width:640px){.ind_more{font-size:16px;width:180px;line-height:40px;height:42px;border-radius:4px}.ind_banner .txt a,.ind_banner .swiper-slide-active .txt .info{font-size:14px}}@media all and (max-width:420px){.ind_more{font-size:14px;width:150px;line-height:34px;height:36px}.media_ul li a{padding:8px}.des,.des p{font-size:14px;line-height:20px}.Footer-container .top .fr>ul>li p{font-size:16px;padding:16px 0}}