body{font-size:clamp(14px, 0.875rem, 0.73vw)}h1{font-size:clamp(18px, 2.25rem, 1.875vw)}h2{font-size:clamp(18px, 1.875rem, 1.5625vw)}h3{font-size:clamp(16px, 1.5rem, 1.25vw)}h4{font-size:clamp(14px, 1.125rem, 0.9375vw)}h5{font-size:clamp(14px, 0.875rem, 0.73vw)}h6{font-size:clamp(12px, 12px, 0.625vw)}p{font-size:clamp(14px, 1rem, 0.84vw)}.fz_60{font-size:clamp(20px, 3.75rem, 3.125vw)}.fz_59{font-size:clamp(20px, 3.6875rem, 3.07292vw)}.fz_58{font-size:clamp(20px, 3.625rem, 3.02083vw)}.fz_57{font-size:clamp(20px, 3.5625rem, 2.96875vw)}.fz_56{font-size:clamp(20px, 3.5rem, 2.91667vw)}.fz_55{font-size:clamp(20px, 3.4375rem, 2.86458vw)}.fz_54{font-size:clamp(20px, 3.375rem, 2.8125vw)}.fz_53{font-size:clamp(20px, 3.3125rem, 2.76042vw)}.fz_52{font-size:clamp(20px, 3.25rem, 2.70833vw)}.fz_51{font-size:clamp(20px, 3.1875rem, 2.65625vw)}.fz_50{font-size:clamp(20px, 3.125rem, 2.60417vw)}.fz_49{font-size:clamp(20px, 3.0625rem, 2.55208vw)}.fz_48{font-size:clamp(20px, 3rem, 2.5vw)}.fz_47{font-size:clamp(20px, 2.9375rem, 2.44792vw)}.fz_46{font-size:clamp(20px, 2.875rem, 2.39583vw)}.fz_45{font-size:clamp(20px, 2.8125rem, 2.34375vw)}.fz_44{font-size:clamp(20px, 2.75rem, 2.29167vw)}.fz_43{font-size:clamp(20px, 2.6875rem, 2.23958vw)}.fz_42{font-size:clamp(20px, 2.625rem, 2.1875vw)}.fz_41{font-size:clamp(20px, 2.5625rem, 2.13542vw)}.fz_40{font-size:clamp(20px, 2.5rem, 2.08333vw)}.fz_39{font-size:clamp(20px, 2.4375rem, 2.03125vw)}.fz_38{font-size:clamp(20px, 2.375rem, 1.97917vw)}.fz_37{font-size:clamp(20px, 2.3125rem, 1.92708vw)}.fz_36{font-size:clamp(18px, 2.25rem, 1.875vw)}.fz_35{font-size:clamp(18px, 2.1875rem, 1.82292vw)}.fz_34{font-size:clamp(18px, 2.125rem, 1.77083vw)}.fz_33{font-size:clamp(18px, 2.0625rem, 1.71875vw)}.fz_32{font-size:clamp(18px, 2rem, 1.66667vw)}.fz_31{font-size:clamp(18px, 1.9375rem, 1.61458vw)}.fz_30{font-size:clamp(18px, 1.875rem, 1.5625vw)}.fz_29{font-size:clamp(18px, 1.8125rem, 1.51042vw)}.fz_28{font-size:clamp(16px, 1.75rem, 1.45833vw)}.fz_27{font-size:clamp(16px, 1.6875rem, 1.40625vw)}.fz_26{font-size:clamp(16px, 1.625rem, 1.35417vw)}.fz_25{font-size:clamp(16px, 1.5625rem, 1.30208vw)}.fz_24{font-size:clamp(16px, 1.5rem, 1.25vw)}.fz_23{font-size:clamp(16px, 1.4375rem, 1.19792vw)}.fz_22{font-size:clamp(16px, 1.375rem, 1.14583vw)}.fz_21{font-size:clamp(16px, 1.3125rem, 1.09375vw)}.fz_20{font-size:clamp(16px, 1.25rem, 1.04167vw)}.fz_19{font-size:clamp(16px, 1.1875rem, .98958vw)}.fz_18{font-size:clamp(14px, 1.125rem, .9375vw)}.fz_17{font-size:clamp(14px, 1.0625rem, .88542vw)}.fz_16{font-size:clamp(14px, 1rem, .83333vw)}.fz_15{font-size:clamp(14px, .9375rem, .78125vw)}.fz_14{font-size:clamp(14px, .875rem, .72917vw)}.fz_13{font-size:clamp(14px, .8125rem, .67708vw)}.fz_12{font-size:clamp(14px, 16px, 18pxvw)}:root{--bs-primary:#54b749;--bs-secondary:#333333}@font-face{font-family:"MONTSERRAT-HAIRLINE";src:url("../fonts/MONTSERRAT-HAIRLINE.OTF")}@font-face{font-family:"MONTSERRAT-BOLD";src:url("../fonts/MONTSERRAT-BOLD.OTF")}@font-face{font-family:"MONTSERRAT-LIGHT";src:url("../fonts/MONTSERRAT-LIGHT.OTF")}@font-face{font-family:"D-DIN-BOLD";src:url("../fonts/D-DIN-BOLD.OTF")}.header{position:fixed;top:0;left:0;z-index:999;width:100%;transition:all 0.5s ease;background:rgba(255,255,255,0.75)}.header.active{box-shadow:0 4px 6px rgba(0,0,0,0.2)}.header .logo{margin-right:auto}.header .logo a{display:inline-block}.header .logo a img{height:72px}.header .header_center nav{margin-left:auto}.header .header_center nav>ul{display:flex;align-items:stretch;justify-content:space-between}.header .header_center nav>ul>li{position:relative;display:flex;align-items:center}.header .header_center nav>ul>li:hover ul{opacity:1;pointer-events:auto}.header .header_center nav>ul>li>a{display:flex;align-items:center;color:#333;position:relative;transition:all 0.3s ease;height:100px;padding:0 1.5rem}.header .header_center nav>ul>li i{font-size:clamp(14px, .875rem, .72917vw);margin-left:0.5rem;transition:all 0.5s ease;color:rgba(0,0,0,0.85)}.header .header_center nav>ul>li ul{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:0.5rem 0;background:#fff;pointer-events:none;opacity:0;min-width:100%;transition:all 0.3s ease;box-shadow:0 0.2rem 0.5rem rgba(0,0,0,0.2)}.header .header_center nav>ul>li ul::after{content:"";width:100%;height:0.5rem;position:absolute;bottom:100%;left:0}.header .header_center nav>ul>li ul li{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1rem;border-bottom:1px solid rgba(0,0,0,0.1)}.header .header_center nav>ul>li ul li a{width:100%;padding:0.5rem 0;color:#454545;white-space:nowrap;text-transform:capitalize}.header .header_center nav>ul>li ul li a:hover{color:#02599d}.header .header_center nav>ul>li ul li:last-child{border:none}.header .head_ico{color:#474747;position:relative;margin-left:2.5rem}.header .head_ico:nth-last-child(3){margin-left:3.75rem}.header .head_ico .head_search_form{position:absolute;right:0;top:5rem;background:#fff;padding:3rem 2rem;box-shadow:0 0 0.625rem rgba(0,0,0,0.1);text-align:center;color:#333;opacity:0;transform:translateY(1.5rem);pointer-events:none}.header .head_ico .head_search_form.active{opacity:1;transform:translateY(0);pointer-events:auto}.header .head_ico .head_search_form::after{content:"";width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);border:1px solid #eee;position:absolute;left:0.75rem;top:0.75rem;pointer-events:none}.header .head_ico .head_search_form .group{margin-top:1.5rem;position:relative;width:11.25rem}.header .head_ico .head_search_form .group input{width:100%;height:2.5rem;border:none;background:none;border-bottom:1px solid #ccc;outline:none}.header .head_ico .head_search_form .group button{position:absolute;right:0;bottom:0;border:none;background:none;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;outline:none}.header .head_ico .head_search_form .group button i{color:#454545}.header .head_ico i{font-size:1.375rem;color:#454545;transition:all 0.3s ease}.header .head_ico a{font-size:1.25rem;color:#454545}.header .head_line{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:1px;pointer-events:none}.header .head_line i{position:absolute;left:50%;top:-1px;background:var(--bs-primary);width:0;height:3px;display:block;transition:all 0.5s ease}.mySwiper{height:100vh}.mySwiper>.swiper-wrapper>.swiper-slide>.flex{padding-top:100px;display:flex;align-items:center;justify-content:center;height:100%}.mySwiper>.swiper-wrapper>.swiper-slide:last-child{height:auto}.mySwiper .mySwiper-pagination{left:2.375rem;right:auto}.mySwiper .mySwiper-pagination span.swiper-pagination-bullet{background:#cccccc;margin:1.5rem 0;position:relative}.mySwiper .mySwiper-pagination span.swiper-pagination-bullet::after{content:"";width:260%;height:260%;border-radius:50%;position:absolute;border-width:0 1px 0 0;border-color:var(--bs-primary) var(--bs-primary) var(--bs-primary) transparent;border-style:solid;right:-80%;top:50%;transform:translateY(-50%);opacity:0;animation:xz_02 3s linear infinite}.mySwiper .mySwiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bs-primary)}.mySwiper .mySwiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}@keyframes xz_02{100%{transform:translateY(-50%) rotate(360deg)}}.s_banner .swiper .swiper-slide a{height:100vh;padding-bottom:10%;display:flex;align-items:center;justify-content:center}.s_banner .swiper .swiper-slide a .container{max-width:80%;text-align:center}.s_banner .swiper .swiper-slide a img{max-height:18.75rem}.s_banner .swiper .swiper-button-next,.s_banner .swiper .swiper-button-prev{width:3.125rem;height:3.125rem;background:none;color:#fff;opacity:1;top:calc(45% + 3.75rem);margin:0;transition:all 0.5s;display:flex;align-items:center;justify-content:center}.s_banner .swiper .swiper-button-next:hover,.s_banner .swiper .swiper-button-prev:hover{color:var(--bs-primary)}.s_banner .swiper .swiper-button-next i,.s_banner .swiper .swiper-button-prev i{font-size:1.5rem}.s_banner .swiper .swiper-button-next{right:2%}.s_banner .swiper .swiper-button-next::after{display:none}.s_banner .swiper .swiper-button-prev{right:calc(2% + 3.125rem);left:auto}.s_banner .swiper .swiper-button-prev:after{content:"";position:absolute;right:-0.5px;top:50%;transform:translateY(-50%);height:40%;background:#fff;opacity:0.75;width:1px}.s_banner .swiper_ye{position:absolute;top:45%;right:3%;z-index:10}.s_banner .swiper_ye span{color:#fff;font-size:1.25rem;line-height:1.25rem;display:inline-block;font-family:"MONTSERRAT-LIGHT.OTF"}.s_banner .swiper_ye span:first-child{font-size:2.5rem;padding-right:0.625rem;line-height:1.875rem;font-weight:bold;vertical-align:top;font-family:"MONTSERRAT-BOLD"}.fan_mouse{width:3.8125rem;height:4.0625rem;position:absolute;z-index:10;bottom:3%;left:50%;margin-left:-1.875rem;background:url(../img/mouse.png) center no-repeat;background-size:cover;animation:shangxia 2s infinite}@-webkit-keyframes shangxia{0%{transform:translateY(0)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}@keyframes shangxia{0%{transform:translateY(0)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.s_about{width:100%;height:100vh;background:url(../img/bg2.jpg) center no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;padding-top:80px}.s_about .container{display:flex;align-items:flex-end;justify-content:space-between}.s_ab_nav{width:50%;padding:2.5rem 3.125rem;background:rgba(255,255,255,0.85)}.s_ab_nav ul{width:100%;display:flex;align-items:stretch;justify-content:space-between}.s_ab_nav ul li{display:block;width:33.33%;position:relative}.s_ab_nav ul li:last-child::after{display:none}.s_ab_nav ul li::after{content:"";width:0;height:90%;position:absolute;right:0;top:5%;border-right:1px dashed #999}.s_ab_nav ul li a{display:block;text-align:center}.s_ab_nav ul li a:hover i,.s_ab_nav ul li a:hover span{color:var(--bs-primary)}.s_ab_nav ul li a i{font-size:2.875rem;color:#4c4c4c;transition:all 0.5s}.s_ab_nav ul li a span{display:block;color:#4c4c4c;text-align:center;transition:all 0.5s}.s_ab_text{width:40%;padding-bottom:2.5rem}.s_ab_text .mod_title strong{color:var(--bs-primary)}.s_ab_text .mod_content{max-height:18.75rem;overflow:auto}.s_ab_text p{font-size:1.125rem;line-height:1.8;color:#fff;margin:1.25rem 0;font-family:"SourceHanSansCN-Light"}.s_ab_text .mod_more{margin-top:3.125rem}.s_yewu{width:100%;padding-top:0 !important}.s_yewu ul{width:100%;height:100%;display:flex;align-items:stretch;justify-content:flex-start}.s_yewu ul li{width:16%;transition:all 0.5s;height:100%}.s_yewu ul li.active{width:36%}.s_yewu ul li.active a:after{opacity:0}.s_yewu ul li.active .syw_name{padding-right:11rem}.s_yewu ul li.active .syw_name span{padding-left:0.625rem;border-left:5px solid #fff}.s_yewu ul li.active .syw_name em{opacity:1;pointer-events:auto}.s_yewu ul li.active .syw_name em i{animation:jian 3s ease infinite}.s_yewu ul li a{height:100%;display:block;width:100%;position:relative;transition:all 0.5s}.s_yewu ul li a:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:#154178;opacity:0.2;transition:all 0.3s}.syw_ico{position:absolute;top:50%;left:0;right:0;z-index:10;margin:0 auto;transform:translateY(-50%);width:120px;height:70px;text-align:center;background:var(--bs-primary);transition:all 0.5s;box-shadow:0px 0.25rem 0.5rem rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center}.syw_ico:after{content:"";width:0;height:0;border-bottom:35px solid var(--bs-primary);border-left:60px solid transparent;border-right:60px solid transparent;position:absolute;bottom:100%;left:0;transition:all 0.5s}.syw_ico:before{content:"";width:0;height:0;border-top:35px solid var(--bs-primary);border-left:60px solid transparent;border-right:60px solid transparent;position:absolute;top:100%;left:0;transition:all 0.5s}.syw_name{position:absolute;bottom:3.4375rem;width:80%;margin:0 auto;left:10%;z-index:10;color:#fff;transition:all 0.5s;display:flex;align-items:center;justify-content:space-between}.syw_name span{font-size:1.75rem;line-height:1.875rem;display:inline-block;transition:all 0.5s}.syw_name em{color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.25rem;font-weight:bold;text-transform:uppercase;font-family:"MONTSERRAT-BOLD";opacity:0;pointer-events:none;transition:all 0.5s;font-style:normal}.syw_name em:hover{color:var(--bs-primary)}.syw_name em i{display:inline-block;margin-left:0.625rem}.s_news{width:100%;flex-direction:column}.s_news .snew_list{width:100%}.s_news .snew_list .snew_li{padding:1.5rem 0;transition:all 0.5s}.s_news .snew_list .snew_li:hover{background:rgba(255,255,255,0.64)}.s_news .snew_list .snew_li:hover .container .snew_img a{transform:scale(1.1)}.s_news .snew_list .snew_li:hover .container .snew_text a h4{color:#54b749}.s_news .snew_list .snew_li:hover .container .snew_text a p{color:#000}.s_news .snew_list .snew_li:hover .container .snew_time span{color:var(--bs-primary)}.s_news .snew_list .snew_li .container{display:flex;align-items:stretch;justify-content:flex-start}.s_news .snew_list .snew_li .container .snew_img{width:20%;overflow:hidden}.s_news .snew_list .snew_li .container .snew_img a{display:block;padding-top:64%;transition:all 0.5s}.s_news .snew_list .snew_li .container .snew_text{width:60%;margin:0 4%;position:relative}.s_news .snew_list .snew_li .container .snew_text a{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0}.s_news .snew_list .snew_li .container .snew_text a h4{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1.875rem;transition:all 0.5s}.s_news .snew_list .snew_li .container .snew_text a p{color:#fff;opacity:0.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.8;transition:all 0.5s}.s_news .snew_list .snew_li .container .snew_time{width:12%;position:relative}.s_news .snew_list .snew_li .container .snew_time span{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;color:#fff;font-family:"MONTSERRAT-BOLD";transition:all 0.5s}.s_news .snew_more{text-align:center;margin-top:1.25rem}.s_news .snew_more a{color:#fff;font-weight:bold;text-transform:uppercase;font-family:"MONTSERRAT-BOLD";transition:all 0.3s}.s_news .snew_more a:hover{color:var(--bs-primary)}.s_news .snew_more a:hover i{animation:jian 3s ease infinite}.s_news .snew_more a i{display:inline-block;margin-left:0.625rem}.index-news .left a{display:flex;flex-direction:column;color:rgba(255,255,255,0.7)}.index-news .left a:hover .img img{transform:scale(1.1)}.index-news .left a .img{overflow:hidden}.index-news .left a .img img{width:100%;object-fit:cover;aspect-ratio:50 / 32;transition:all .3s}@supports not (aspect-ratio: 50/32){.index-news .left a .img img{height:20rem}}.index-news .left a time{margin-top:1rem}.index-news .left a h4{font-size:clamp(16px, 1.5rem, 1.25vw);font-weight:bold;color:var(--bs-primary);margin-top:.5rem}.index-news .left a p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.index-news .right{margin-left:1rem;padding:2.5rem 2.75rem;background:rgba(0,0,0,0.2);box-shadow:0 0 1.5rem rgba(0,0,0,0.2)}.index-news .right .item{margin-bottom:1.5rem}.index-news .right .item:last-child{margin-bottom:0}.index-news .right .item a{color:rgba(255,255,255,0.7);display:block;font-size:clamp(14px, 1rem, .83333vw)}.index-news .right .item a:hover h4{color:var(--bs-primary)}.index-news .right .item a h4{color:#fff;transition:all .3s;font-weight:bold}@media screen and (min-width: 992px){.index-news .right{margin-left:0}}.footer{padding-top:5rem;background:#333333}.footer .left p{margin-bottom:1.5rem;color:#fff;display:flex;align-items:center}.footer .left p i{margin-right:1rem;font-size:1.125rem;opacity:0.5}.footer .center ul li{margin-bottom:0.5rem}.footer .center ul li:first-child{margin-bottom:2rem}.footer .center ul li:first-child a{opacity:0.7;font-size:clamp(14px, 1rem, .83333vw)}.footer .center ul li a{font-size:clamp(14px, .875rem, .72917vw);color:#fff;opacity:0.5;transition:all 0.3s ease}.footer .center ul li a:hover{opacity:0.85}.footer .right{display:flex;flex-direction:column;align-items:flex-end}.footer .right .foot_logo{position:relative;width:8.75rem}.footer .right .foot_logo img{width:100%}.footer .right .foot_logo i{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/foot_logo_en.png) center no-repeat;background-size:cover;-webkit-animation:xuanzhuan 20s linear infinite;animation:xuanzhuan 20s linear infinite}.footer .right .foot_form{font-size:clamp(14px, 1rem, .83333vw);width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-top:2.5rem;padding-left:10%}.footer .right .foot_form input{width:100%;background:none;color:#fff;border:none;border-bottom:1px solid #fff;text-align:right;height:2.875rem;outline:none}.footer .right .foot_form button{margin-top:1.5rem;background:rgba(255,255,255,0.3);color:#fff;outline:none;padding:0.5rem 2.5rem}.footer .foot_bottom{margin-top:3.125rem;border-top:1px solid rgba(255,255,255,0.1);padding:1.5rem 0;color:rgba(255,255,255,0.4)}.footer .foot_bottom a{transition:color 0.3s ease;color:rgba(255,255,255,0.5)}.footer .foot_bottom a:hover{color:#fff}@-webkit-keyframes xuanzhuan{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes xuanzhuan{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes jian{0%{transform:translateX(0)}50%{transform:translateX(15px)}100%{transform:translateX(0)}}@keyframes jian{0%{transform:translateX(0)}50%{transform:translateX(15px)}100%{transform:translateX(0)}}.profile{padding:8.125rem 0;min-height:85rem;color:#fff}.profile .left{width:25%}.profile .left .mod_title strong{color:var(--bs-primary)}.profile .left ul{padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.2)}.profile .left ul li{margin-bottom:1.5rem}.profile .left ul li span{font-size:clamp(20px, 2.5rem, 2.084vw);line-height:1.2;font-family:"D-DIN-BOLD"}.profile .right{width:75%;padding-left:6.25rem}.profile .right .mod_content{color:#fff;overflow:auto}.honor{padding:6.875rem 0;padding-bottom:10.875rem}.honor.mod_bgc{background-position:center bottom;background-size:100% auto;background-color:#c6ccd3}.honor .swiper .swiper-slide.swiper-slide-active a img{bottom:32.5%}.honor .swiper .swiper-slide.swiper-slide-prev a img{transform:translateX(-45%)}.honor .swiper .swiper-slide.swiper-slide-next a img{transform:translateX(-55%)}.honor .swiper .swiper-slide a{padding-top:105%;display:block;position:relative}.honor .swiper .swiper-slide a img{position:absolute;left:50%;transform:translateX(-50%);max-width:80%;bottom:0;transition:all 0.5s ease}.honor .swiper .swiper-button-prev{left:0}.honor .swiper .swiper-button-next{right:0}.honor .swiper .swiper-button-prev,.honor .swiper .swiper-button-next{width:4.375rem;height:4.375rem;background-color:#777777;color:#fff;transition:all 0.3s ease}.honor .swiper .swiper-button-prev:hover,.honor .swiper .swiper-button-next:hover{background-color:var(--bs-primary)}.honor .swiper .swiper-button-prev::after,.honor .swiper .swiper-button-next::after{font-size:1.5rem}.qualification{padding:6.875rem 0}.qualification .dw{position:relative;padding:0 6.25rem}.qualification .dw .swiper{margin-top:5rem}.qualification .dw .swiper .swiper-slide a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}.qualification .dw .swiper .swiper-slide a img{width:100%}.qualification .dw .swiper .swiper-slide a span{margin-top:auto;font-size:1.875rem;margin-top:1rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.qualification .dw .swiper-button-prev{left:0}.qualification .dw .swiper-button-next{right:0}.qualification .dw .swiper-button-prev,.qualification .dw .swiper-button-next{width:4.375rem;height:4.375rem;background-color:#777777;color:#fff;transition:all 0.3s ease}.qualification .dw .swiper-button-prev:hover,.qualification .dw .swiper-button-next:hover{background-color:var(--bs-primary)}.qualification .dw .swiper-button-prev::after,.qualification .dw .swiper-button-next::after{font-size:1.5rem}.culture{border-top:1px solid #dedede;padding-top:6.875rem;overflow:hidden}.culture ul{width:100%;height:calc(100vh - 100px);display:flex}.culture ul li{height:100%;width:25%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;position:relative;transition:all 0.5s ease}.culture ul li::after{content:"";width:100%;height:100%;background:rgba(84,183,73,0.8);position:absolute;left:0;top:0;transition:all 0.3s ease;opacity:0}.culture ul li.active{width:50%}.culture ul li.active::after{opacity:1;border-bottom-right-radius:10rem}.culture ul li.active i{background:#fff;color:var(--bs-primary)}.culture ul li.active p{opacity:1;transform:translateY(0)}.culture ul li>*{position:relative;z-index:2}.culture ul li i{width:8.125rem;height:8.125rem;border-radius:50%;background:var(--bs-primary);color:#fff;font-size:5rem;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.culture ul li img{max-height:6rem;max-width:80%;margin-top:2.5rem}.culture ul li h2{font-size:2rem;margin:2rem 0}.culture ul li p{font-size:1.875rem;margin:0;opacity:0;transform:translateY(100%)}.product{background:#f4f4f4}.product .container{width:100%}.product .pro_right .swiper{margin-bottom:3.125rem}.product .pro_right .swiper .swiper-slide{width:auto;padding-right:3.125rem}.product .pro_right .swiper .swiper-slide a{padding:1rem 2.5rem;text-align:center;border:1px solid #dedede;border-radius:0.5rem;display:block;font-size:1.25rem;color:#777777;transition:all 0.3s ease}.product .pro_right .swiper .swiper-slide a:hover{color:var(--bs-primary)}.product .pro_right .swiper .swiper-slide a.active{color:var(--bs-primary);border-color:var(--bs-primary)}@media (max-width: 991px){.product .pro_right .pro_list .item{width:100%;margin-bottom:15px}}@media (min-width: 992px){.product .pro_right .pro_list .item{width:calc((100% - (2 - 1) * 2.5rem) /2);margin-bottom:3.125rem}.product .pro_right .pro_list .item:not(:nth-child(2n)){margin-right:2.5rem}}.product .pro_right .pro_list .item a{background:#fff;display:block;height:100%}.product .pro_right .pro_list .item a:hover{background:var(--bs-primary)}.product .pro_right .pro_list .item a:hover h4{color:#fff}.product .pro_right .pro_list .item a:hover .img i{transform:scale(1.1)}.product .pro_right .pro_list .item a .img{overflow:hidden}.product .pro_right .pro_list .item a .img i{padding-top:64%;display:block;transition:all 0.3s ease}.product .pro_right .pro_list .item a h4{margin:0;padding:1.5rem 1rem;color:#474747;transition:all 0.3s ease;text-align:center}@media (max-width: 991px){.product .pro_right .pro_list_search .item{width:100%;margin-bottom:15px}}@media (min-width: 992px){.product .pro_right .pro_list_search .item{width:calc((100% - (3 - 1) * 2.5rem) /3);margin-bottom:3.125rem}.product .pro_right .pro_list_search .item:not(:nth-child(3n)){margin-right:2.5rem}}.product .pro_right .pro_list_search .item:nth-last-of-type(-n+3){margin-bottom:0}.product .pro_right .pro_list_search .item a{background:#fff;display:block;height:100%}.product .pro_right .pro_list_search .item a:hover{background:var(--bs-primary)}.product .pro_right .pro_list_search .item a:hover h4{color:#fff}.product .pro_right .pro_list_search .item a:hover .img i{transform:scale(1.1)}.product .pro_right .pro_list_search .item a .img{overflow:hidden}.product .pro_right .pro_list_search .item a .img i{padding-top:64%;display:block;transition:all 0.3s ease}.product .pro_right .pro_list_search .item a h4{margin:0;padding:1.5rem 1rem;color:#474747;transition:all 0.3s ease;text-align:center}.product_detail{display:flex;align-items:stretch;border-top:1px solid #dedede}.product_detail .left{width:37.6%;background:url(../img/city.jpg) no-repeat center bottom var(--bs-primary);background-size:100% auto;display:flex;flex-direction:column;justify-content:center;padding:0 5%;padding-left:8.8%;padding-bottom:8%;color:#fff}.product_detail .left h1{border-bottom:1px solid #fff;padding-bottom:2.5rem;margin-bottom:2.5rem}.product_detail .left .mod_content{color:#fff}.product_detail .left .mod_content p{font-size:inherit}.product_detail .right{width:62.4%}.product_detail .right .swiper{width:100%;height:55rem}.product_detail .right .swiper .swiper-pagination{bottom:2.5rem}.product_detail .right .swiper .swiper-pagination .swiper-pagination-bullet{width:0.75rem;height:0.75rem;background:#fff;opacity:1;margin:0 1rem}.product_detail .right .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bs-primary);transform:scale(1.4)}.case{border-top:1px solid #dedede}@media (max-width: 991px){.case .flex-wrap .item{width:100%;margin-bottom:15px}}@media (min-width: 992px){.case .flex-wrap .item{width:calc((100% - (2 - 1) * 3.75rem) /2);margin-bottom:3.75rem}.case .flex-wrap .item:not(:nth-child(2n)){margin-right:3.75rem}}.case .flex-wrap .item a{display:block;overflow:hidden;color:#fff;position:relative}.case .flex-wrap .item a:hover>i{transform:scale(1.1)}.case .flex-wrap .item a:hover .text{transform:translateY(0)}.case .flex-wrap .item a:hover .text::after{opacity:1}.case .flex-wrap .item a:hover .text p,.case .flex-wrap .item a:hover .text i{opacity:1}.case .flex-wrap .item a:hover .text i{background:#fff;color:var(--bs-primary)}.case .flex-wrap .item a>i{padding-top:64%;display:block;transition:all 0.5s ease}.case .flex-wrap .item a .text{position:absolute;bottom:0;left:0;width:100%;padding:1rem 2.5rem;z-index:2;transform:translateY(35%);transition:all 0.3s ease;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.65) 50%, #000 100%)}.case .flex-wrap .item a .text::after{content:"";width:100%;height:100%;background:var(--bs-primary);opacity:0;transition:all 0.3s ease;position:absolute;left:0;top:0;z-index:-1}.case .flex-wrap .item a .text p{margin:0;opacity:0;transition:all 0.3s ease}.case .flex-wrap .item a .text h2{margin:0}.case .flex-wrap .item a .text p{margin:0.5rem 0;opacity:0;transition:all 0.3s ease}.case .flex-wrap .item a .text i{width:1.875rem;height:1.875rem;border-radius:50%;background:var(--bs-primary);display:flex;align-items:center;justify-content:center;padding-bottom:0.25rem;opacity:0;transition:all 0.3s ease}.case .flex-wrap .item a .text i::after{content:"+";font-weight:bold;font-size:1.5rem}.case .detail .left{width:50%;padding:0 5rem;color:#474747}.case .detail .left h1{font-size:2.5rem;margin-bottom:2rem;color:var(--bs-primary)}.case .detail .left p{line-height:2;margin-bottom:0.5rem}.case .detail .left a{display:inline-block;margin-top:2.5rem;padding:0.5rem 3rem;border:2px solid var(--bs-primary);border-radius:4px;color:var(--bs-primary);transition:all 0.3s ease}.case .detail .left a:hover{background:var(--bs-primary);color:#fff}.case .detail .left a i{margin-left:0.5rem}.case .detail .right{width:50%}.case .detail .right .swiper .swiper-slide{padding-top:65%}.case .detail .right .swiper .swiper-button-next,.case .detail .right .swiper .swiper-button-prev{color:var(--bs-primary)}.case .detail .right .swiper .swiper-pagination{bottom:1rem}.case .detail .right .swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.case .detail .right .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bs-primary)}.news{border-top:1px solid #dedede}.news .news_list .item{margin-bottom:3.125rem}.news .news_list .item:last-child{margin-bottom:0}.news .news_list .item a{display:flex;align-items:center;justify-content:space-between;padding:1.875rem;transition:all 0.3s ease;background:#f4f4f4}.news .news_list .item a:hover{background:var(--bs-primary)}.news .news_list .item a:hover .img i{transform:scale(1.1)}.news .news_list .item a:hover .text h4{color:#fff}.news .news_list .item a:hover .text p{color:#fff}.news .news_list .item a:hover .time{color:#fff}.news .news_list .item a .img{overflow:hidden;width:19.5rem;flex-shrink:0}.news .news_list .item a .img i{padding-top:64%;display:block;transition:all 0.3s ease}.news .news_list .item a .text{padding:0 3.125rem;margin-right:auto}.news .news_list .item a .text h4{color:#525252;margin-bottom:1rem;font-weight:bold;transition:all 0.3s ease}.news .news_list .item a .text p{margin:0;color:#000;opacity:0.7;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all 0.3s ease}.news .news_list .item a .time{flex-shrink:0;margin-right:2.5rem;font-size:1.5rem;font-family:"MONTSERRAT-BOLD";white-space:nowrap;color:var(--bs-primary);transition:all 0.3s ease}.news .detail{display:flex;align-items:stretch;justify-content:space-between;padding:0 6.25rem}.news .detail .left{width:62.5%;background:#fff;padding:4.25rem}.news .detail .left h1{color:#474747}.news .detail .left>.time{margin:1.5rem 0;color:#999}.news .detail .left>.time i{margin-right:0.5rem}.news .detail .left .mod_content p{font-size:inherit}.news .detail .left .detail_a a{display:inline-block;margin-top:2.5rem;padding:0.5rem 3rem;border:2px solid #ccc;border-radius:4px;color:#777;transition:all 0.3s ease}.news .detail .left .detail_a a:hover{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff}.news .detail .left .detail_a a i{margin-left:0.5rem}.news .detail .right{width:calc(37.5% - 2.5rem);background:#fff;padding:2.5rem}.news .detail .right>.title{padding-bottom:1.5rem;border-bottom:1px solid #dedede;color:#474747}.news .detail .right .item{padding:2.5rem 0;border-bottom:1px dashed #dedede}.news .detail .right .item a{display:block}.news .detail .right .item a:hover .img i{transform:scale(1.1)}.news .detail .right .item a .img{overflow:hidden}.news .detail .right .item a .img i{display:block;padding-top:67%;transition:all 0.5s ease}.news .detail .right .item a .text{margin-top:1.5rem}.news .detail .right .item a .text h3{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .detail .right .item a .text p{color:#777;margin:1rem 0;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news .detail .right .item a .text .time{color:var(--bs-primary)}.news .detail .right .mod_more{margin-top:5rem}.news .detail .right .mod_more a{color:#666}.job{border-top:1px solid #dedede}.job .job_table{margin:0 10%}.job .table{font-size:1.25rem}.job .table thead tr th{background:var(--bs-primary);color:#fff;text-align:center}.job .table tbody tr:nth-child(2n){background:#f8f8f8}.job .table tbody tr:hover td:first-child{color:var(--bs-primary)}.job .table tbody tr:hover td a{color:var(--bs-primary)}.job .table tbody tr td{color:#474747;padding:1.25rem 4px;text-align:center;border:none}.job .table tbody tr td:first-child{font-weight:bold;transition:all 0.3s ease}.job .table tbody tr td a{transition:all 0.3s ease;color:#777}.job .table tbody tr td a i{font-size:inherit}.contact{border-top:1px solid #dedede;width:100%;overflow:hidden}.contact .contatc_map{padding-bottom:6.25rem;background:url(../img/map_bg.jpg) bottom right;background-repeat:no-repeat}.contact .contatc_map .left{width:50%;height:43.75rem}.contact .contatc_map .right{width:50%;padding:0 5rem;padding-bottom:5%;display:flex;flex-direction:column;justify-content:center}.contact .contatc_map .right h1{font-size:2.5rem;color:var(--bs-primary);padding-bottom:2.5rem;border-bottom:1px solid var(--bs-primary);margin-bottom:2.5rem}.contact .contatc_map .right p{color:#333333;display:flex;align-items:center;margin-bottom:1.5rem}.contact .contatc_map .right p i{margin-right:1rem;font-size:1.25rem;color:#777777}.contact_message{padding:5rem 0;padding-bottom:10rem}.contact_message form{margin-top:5rem}.contact_message form .form-group{margin-bottom:1.875rem}.contact_message form .form-group .form-control{width:100%;height:4.375rem;background:rgba(255,255,255,0.85);color:#333;padding:0 1rem;border:none;outline:none}.contact_message form .form-group textarea.form-control{height:auto;padding:1rem;outline:none}.contact_message form .form-group .btn{height:3.125rem;padding:0 3.75rem;margin:0 1.5rem;margin-top:2rem}.job_detail{margin:0 9.375rem;background:#f4f4f4;padding:7.5rem}.job_detail>h1{color:var(--bs-primary);font-size:3.125rem;padding-bottom:1rem;border-bottom:1px solid #dddddd;margin-bottom:1.5rem}.job_detail .mod_content p{font-size:inherit}.job_detail .job_more{display:flex;align-items:stretch;margin-top:2.5rem}.job_detail .job_more a{padding:0.5rem 2.5rem;border:1px solid #ddd;border-radius:4px;color:#666;margin-right:2.5rem;display:flex;align-items:center;transition:all 0.3s ease;justify-content:center}.job_detail .job_more a:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.job_detail .job_more a i{margin-left:0.5rem;font-size:1rem}.mod_ny{padding:5rem 0}.mod_banner{height:60vh;display:flex;align-items:center;padding-top:5%}.mod_banner .mod_title strong{font-size:5rem}.mod_banner .mod_title span{font-size:2.5rem}.mod_title{margin-bottom:2.5rem;color:#fff;line-height:1.1}.mod_title.green strong{color:var(--bs-primary)}.mod_title.green span{color:#474747}.mod_title strong,.mod_title h1{font-size:clamp(24px, 2.5rem, 2.084vw);display:block;margin-bottom:.5rem;letter-spacing:0.25rem;font-weight:bold;text-transform:uppercase}.mod_title span{display:block;font-size:1.5rem;text-transform:uppercase;font-family:"MONTSERRAT-LIGHT";opacity:0.85}.mod_title ul li{margin-left:1.5rem}.mod_title ul li a{padding:0.75rem 2rem;border:1px solid #fff;color:#fff;transition:all 0.3s ease}.mod_title ul li a:hover{background:var(--bs-primary);border-color:var(--bs-primary)}.mod_nav{position:relative;background:#fff;padding:2rem 0}.mod_nav.mod_nav_en nav ul li a{padding:2px 1rem}.mod_nav nav ul li{border-right:1px dashed #dedede}.mod_nav nav ul li:last-child{border:none}.mod_nav nav ul li:first-child a{padding-left:0}.mod_nav nav ul li.active a{color:var(--bs-primary);font-weight:bold}.mod_nav nav ul li a{padding:2px 2rem;color:#474747;transition:color 0.3s ease;text-transform:capitalize}.mod_nav nav ul li a:hover{color:var(--bs-primary)}.mod_position{color:#666}.mod_position a{color:#666;margin:0 6px}.mod_position a:last-child{margin-right:0}.mod_position a.active,.mod_position a:hover{color:var(--bs-primary)}.mod_position a i{margin:0 0.5rem}.mod_menu{height:100%;background:#fff;margin-right:3.125rem;border-radius:1.25rem;overflow:hidden}.mod_menu.mod_menu_en>h1{font-size:1.5rem}.mod_menu>h3,.mod_menu>h1{padding:2rem 0;background:var(--bs-primary);text-align:center;color:#fff;margin:0}.mod_menu>ul{padding:0 2.5rem}.mod_menu>ul li{border-bottom:1px solid #dedede}.mod_menu>ul li:last-child{border:none}.mod_menu>ul li.active a{color:var(--bs-primary);font-weight:bold}.mod_menu>ul li a{text-align:center;padding:2rem 0;color:#474747;display:block;font-size:1.5rem}.mod_more{margin-top:2.5rem}.mod_more a,.mod_more span{color:#fff;font-weight:bold;text-transform:uppercase;font-family:"MONTSERRAT-BOLD";transition:all 0.3s}.mod_more a:hover,.mod_more span:hover{color:var(--bs-primary)}.mod_more a i,.mod_more span i{display:inline-block;margin-left:10px;-webkit-animation:jian 3s ease infinite;animation:jian 3s ease infinite}.mod_fanye{margin-top:5rem}.mod_fanye ul{display:flex;align-items:center;justify-content:center}.mod_fanye ul li.active span{background-color:var(--bs-primary);color:#fff}.mod_fanye ul li.disabled span{opacity:0.5}.mod_fanye ul li a,.mod_fanye ul li span{font-size:clamp(14px, .875rem, .72917vw);margin:0 0.5rem;padding:0.5rem 1rem;border-radius:4px;color:#333;background-color:#e2e2e2;border:none}.mod_fanye ul li a.activ:hover{color:#fff}.mod_fanye ul li a:hover{color:var(--bs-primary)}.mod_fanye02{padding-top:2rem;margin-top:2rem;border-top:1px solid #ececec;display:flex;align-items:center;justify-content:space-between}.mod_fanye02 i{color:#ececec;font-size:2.25rem}.mod_fanye02 .nav-next{text-align:right}.mod_fanye02 a{line-height:1.6;color:#3a3a3a}.mod_fanye02 a:hover{color:var(--bs-primary)}.mod_bgc{background-position:center;background-repeat:no-repeat;background-size:cover}.maodian{position:absolute;left:0;top:-100px}.mod_backTop{position:fixed;right:10px;bottom:4%;z-index:999;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);color:#fff;cursor:pointer;transition:opacity 0.3s ease;opacity:0;pointer-events:none}.mod_backTop.active{opacity:1;pointer-events:auto}.mod_backTop:hover{background:#3a3a3a}.mod_backTop i{font-size:clamp(16px, 1.125rem, .9375vw)}@media (max-width: 991px){h1{font-size:clamp(16px, 1.25rem, 1.04167vw)}h2{font-size:clamp(16px, 1.125rem, .9375vw)}h3{font-size:clamp(14px, 1rem, .83333vw)}h4{font-size:clamp(14px, .875rem, .72917vw)}h5{font-size:clamp(14px, .875rem, .72917vw)}p{font-size:clamp(14px, .875rem, .72917vw)}.fz_36{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_34{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_32{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_30{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_28{font-size:clamp(14px, 1rem, .83333vw)}.fz_26{font-size:clamp(14px, 1rem, .83333vw)}.fz_24{font-size:clamp(14px, 1rem, .83333vw)}.fz_22{font-size:clamp(14px, 1rem, .83333vw)}.fz_20{font-size:clamp(14px, 1rem, .83333vw)}.fz_18{font-size:clamp(14px, .875rem, .72917vw)}.fz_16{font-size:clamp(14px, .875rem, .72917vw)}.fz_14{font-size:clamp(14px, .875rem, .72917vw)}.fz_12{font-size:12px}.header{height:60px;position:static;background:#fff}.header.active .logo a img{max-height:40px}.header.active .head_ico.head_language ul{background:none}.header .logo{transform:translateY(0)}.header .logo a{height:60px;display:flex;align-items:center}.header .logo a img{max-height:34px;height:34px}.header .nav_open{transition:opacity 0.3s ease;color:#333;margin-left:auto}.header .nav_open.active{opacity:0}.header .nav_open i{font-size:clamp(18px, 1.5rem, 1.25vw)}.header .head_ico.head_language{display:block;width:auto;height:26px}.header .head_ico.head_language:hover ul{height:26px}.header .head_ico.head_language ul{display:flex;flex-direction:row;width:auto;height:26px;border:1px solid rgba(255,255,255,0.5);border-radius:15px;position:static}.header .head_ico.head_language ul li.active a{background:var(--bs-primary)}.header .head_ico.head_language ul li a{width:24px;height:24px;padding-right:2px;font-size:clamp(14px, .875rem, .72917vw);border-radius:50%}.header .head_ico.head_language ul i{display:none}.header .header_center{position:fixed;left:0;top:0;height:100vh;width:100vw;opacity:0;z-index:9999;pointer-events:none;transition:opacity 0.25s ease-out;background:rgba(0,0,0,0.5)}.header .header_center.active{opacity:1;pointer-events:auto}.header .header_center.active nav{transform:translateX(0)}.header .header_center nav{display:flex;flex-direction:column;height:100%;width:80%;background:#fff;transform:translateX(100%);transition:all 0.2s ease-in}.header .header_center nav>ul{display:block;max-height:calc(100% - 52px);overflow:auto}.header .header_center nav>ul>li{position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding:0}.header .header_center nav>ul>li.active>a{color:var(--bs-primary)}.header .header_center nav>ul>li:hover a,.header .header_center nav>ul>li:hover i{color:#3a3a3a}.header .header_center nav>ul>li a{height:auto;width:calc(100% - 58px);font-size:clamp(14px, .875rem, .72917vw);padding:12px 0;padding-left:20px;color:#3a3a3a;text-transform:capitalize;background:none}.header .header_center nav>ul>li a::after{display:none}.header .header_center nav>ul>li i{display:flex;align-items:center;justify-content:center;margin:0 10px;width:38px;font-size:clamp(16px, 1.125rem, .9375vw);flex-shrink:0;color:#3a3a3a}.header .header_center nav>ul>li i.active::before{transform:rotateX(180deg)}.header .header_center nav>ul>li ul{width:100%;position:static;display:none;opacity:1;pointer-events:auto;box-shadow:none;border-top:1px solid #eee;margin-top:0;transition:none;border-radius:0;transform:translateX(0)}.header .header_center nav>ul>li ul::after{display:none}.header .header_center nav>ul>li ul li{flex-wrap:wrap;padding:0;justify-content:space-between}.header .header_center nav>ul>li ul li:hover a,.header .header_center nav>ul>li ul li:hover i{color:#3a3a3a}.header .header_center nav>ul>li ul li:last-child{border:none}.header .header_center nav>ul>li ul li a{font-size:clamp(14px, .875rem, .72917vw);padding:10px 0;padding-left:30px;color:#3a3a3a;position:relative;display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize;white-space:normal;text-align:left}.header .header_center nav>ul>li ul li a::before{content:">";line-height:1;display:block;transform:scale(1, 1.6) translateY(-2px);margin-right:8px;font-size:12px}.header .header_center nav>ul>li ul li i::before{transform:rotate(0);font-size:clamp(16px, 1.125rem, .9375vw)}.header .header_center nav>ul>li ul li ul{box-shadow:none;border-radius:0}.header .header_center nav>ul>li ul li ul li a{padding-left:46px}.header .header_center nav .nav_close{background:#fff;display:flex;height:52px;align-items:center;justify-content:flex-end;border-bottom:1px solid #eee}.header .header_center nav .nav_close i{height:100%;padding:0 12px;font-size:clamp(24px, 1.875rem, 1.5625vw);color:#3a3a3a}.footer .center{display:none}.footer .right .foot_form{padding-left:0}.mySwiper{height:calc(100vh - 60px)}.mySwiper>.swiper-wrapper>.swiper-slide>.flex{padding-top:0}.mySwiper .mySwiper-pagination{left:auto;right:10px}.s_banner .swiper .swiper-slide a{align-items:flex-start;padding-top:30%;height:calc(100vh - 60px)}.s_banner .swiper .swiper-slide a img{max-width:100%}.s_banner .swiper .swiper-slide a .container{max-width:100%}.s_about .container{flex-direction:column;align-items:center}.s_about .container .s_ab_text{width:100%}.s_about .container .s_ab_text p{font-size:clamp(14px, .875rem, .72917vw);line-height:1.6}.s_about .container .s_ab_nav{width:100%;padding:10px 15px}.s_yewu ul{flex-wrap:wrap}.s_yewu ul li{width:50%;height:50%}.s_yewu ul li .syw_ico{top:40%;width:80px;height:40px}.s_yewu ul li .syw_ico i{font-size:clamp(24px, 2.25rem, 1.875vw);line-height:40px}.s_yewu ul li .syw_ico::before{border-top:26px solid var(--bs-primary);border-left:40px solid transparent;border-right:40px solid transparent;top:calc(100% - 1px)}.s_yewu ul li .syw_ico::after{border-bottom:26px solid var(--bs-primary);border-left:40px solid transparent;border-right:40px solid transparent;bottom:calc(100% - 1px)}.s_yewu ul li.active{width:50%}.s_yewu ul li.active .syw_name{padding-right:0}.s_yewu ul li.active .syw_name .mod_more{display:none}.s_yewu ul li.active .syw_name span{font-size:clamp(16px, 1.125rem, .9375vw);line-height:1.2;margin:0}.s_yewu ul li.active .syw_name em{display:none}.s_yewu ul li.active .syw_ico{width:80px;height:40px}.s_yewu ul li.active .syw_ico i{font-size:clamp(24px, 2.25rem, 1.875vw);line-height:40px}.s_yewu ul li.active .syw_ico::before{border-top:26px solid var(--bs-primary);border-left:40px solid transparent;border-right:40px solid transparent;top:calc(100% - 1px)}.s_yewu ul li.active .syw_ico::after{border-bottom:26px solid var(--bs-primary);border-left:40px solid transparent;border-right:40px solid transparent;bottom:calc(100% - 1px)}.s_news .snew_list .snew_li .container{flex-wrap:wrap}.s_news .snew_list .snew_li .container .snew_img{width:50%;display:none}.s_news .snew_list .snew_li .container .snew_text{width:100%;margin:0}.s_news .snew_list .snew_li .container .snew_text a{position:static;transform:translateY(0)}.s_news .snew_list .snew_li .container .snew_time{margin-top:10px;width:100%}.mod_title strong,.mod_title h1{font-size:clamp(16px, 1.25rem, 1.04167vw)}.mod_title span{font-size:clamp(14px, 1rem, .83333vw)}.mod_banner{height:26vh}.mod_banner .mod_title strong,.mod_banner .mod_title h1{font-size:clamp(16px, 1.25rem, 1.04167vw)}.mod_banner .mod_title span{font-size:clamp(14px, 1rem, .83333vw)}.mod_nav{overflow:hidden}.mod_nav .container{flex-direction:column}.mod_nav nav ul li a{padding:2px 10px}.mod_nav .mod_position{display:none}.profile{overflow:hidden}.profile .container{flex-wrap:wrap}.profile .left{width:100%}.profile .left ul{display:flex;justify-content:space-between}.profile .left ul li{width:31%}.profile .right{width:100%;padding-left:0}.profile .right .mod_content{max-height:260px;overflow:auto}.honor{padding-bottom:4rem}.honor .swiper .swiper-button-prev,.honor .swiper .swiper-button-next{top:23%}.mod_menu{width:60%;height:auto;margin:0;position:absolute;top:0;left:0;z-index:10;overflow:initial;transform:translateX(-100%) translateY(-50px);transition:all 0.3s ease}.mod_menu.active{transform:translateX(0) translateY(-50px);box-shadow:4px 0 10px rgba(0,0,0,0.1)}.mod_menu h1{position:absolute;left:100%;top:0;white-space:nowrap;font-size:clamp(14px, 1rem, .83333vw);padding:6px 15px;border-radius:4px}.mod_menu>ul li a{padding:10px 0;font-size:clamp(14px, 1rem, .83333vw)}.product .pro_right .swiper .swiper-slide{padding-right:10px}.product_detail{flex-direction:column}.product_detail .left{width:100%;padding:15px}.product_detail .left h1{padding-bottom:15px;margin-bottom:15px;font-size:clamp(16px, 1.125rem, .9375vw)}.product_detail .right{width:100%}.product_detail .right .swiper{height:260px}.case .flex-wrap .item a .text h2{font-size:clamp(14px, 1rem, .83333vw)}.case .detail{flex-wrap:wrap}.case .detail .left{width:100%;padding:0}.case .detail .left h1{font-size:clamp(16px, 1.125rem, .9375vw)}.case .detail .right{width:100%;margin-top:30px;padding-right:0}.news .news_list .item a{flex-direction:column;padding:0;background:none}.news .news_list .item a:hover{background:none}.news .news_list .item a .img{width:100%}.news .news_list .item a .text{width:100%;padding:0;margin-top:10px}.news .news_list .item a .time{width:100%;margin:0}.news .detail{padding:0}.news .detail .left{width:100%;padding:15px}.news .detail .left h1{font-size:clamp(14px, 1rem, .83333vw);line-height:1.4}.news .detail .right{display:none}.job .job_table{margin:0}.contact .contatc_map{flex-direction:column}.contact .contatc_map .left{width:100%;height:260px;margin:20px 0}.contact .contatc_map .right{width:100%;padding:0}.contact .contatc_map .right h1{font-size:clamp(16px, 1.125rem, .9375vw)}.contact .contatc_map .right p{font-size:clamp(14px, .875rem, .72917vw)}.culture ul{flex-direction:column;height:auto}.culture ul li{width:100%;height:auto;margin-bottom:15px;padding:40px 0}.culture ul li.active{width:100%}.culture ul li i{width:50px;height:50px;font-size:clamp(18px, 1.5rem, 1.25vw)}.culture ul li h2{font-size:clamp(16px, 1.125rem, .9375vw);margin:15px 0}.culture ul li p{font-size:clamp(14px, 1rem, .83333vw)}.job_detail{margin:0;background:none;padding:0}.job_detail>h1{font-size:clamp(18px, 1.375rem, 1.14583vw)}}@media (min-width: 992px) and (max-width: 1200px){h3{font-size:clamp(14px, 1rem, .83333vw)}h4{font-size:clamp(14px, .875rem, .72917vw)}h5{font-size:clamp(14px, .875rem, .72917vw)}p{font-size:clamp(14px, .875rem, .72917vw)}.fz_36{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_34{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_32{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_30{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_28{font-size:clamp(14px, 1rem, .83333vw)}.fz_26{font-size:clamp(14px, 1rem, .83333vw)}.fz_24{font-size:clamp(14px, 1rem, .83333vw)}.fz_22{font-size:clamp(14px, 1rem, .83333vw)}.fz_20{font-size:clamp(14px, 1rem, .83333vw)}.fz_18{font-size:clamp(14px, .875rem, .72917vw)}.fz_16{font-size:clamp(14px, .875rem, .72917vw)}.fz_14{font-size:clamp(14px, .875rem, .72917vw)}.fz_12{font-size:12px}}@media (min-width: 1201px) and (max-width: 1440px){h3{font-size:clamp(16px, 1.125rem, .9375vw)}h4{font-size:clamp(14px, 1rem, .83333vw)}h5{font-size:clamp(14px, .875rem, .72917vw)}p{font-size:clamp(14px, .875rem, .72917vw)}.fz_32{font-size:clamp(18px, 1.375rem, 1.14583vw)}.fz_30{font-size:clamp(18px, 1.375rem, 1.14583vw)}.fz_28{font-size:clamp(16px, 1.25rem, 1.04167vw)}.fz_26{font-size:clamp(16px, 1.25rem, 1.04167vw)}.fz_24{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_22{font-size:clamp(16px, 1.125rem, .9375vw)}.fz_20{font-size:clamp(14px, 1rem, .83333vw)}.fz_18{font-size:clamp(14px, 1rem, .83333vw)}.fz_16{font-size:clamp(14px, .875rem, .72917vw)}.fz_14{font-size:clamp(14px, .875rem, .72917vw)}.fz_12{font-size:12px}}@media (min-width: 1201px){.container{max-width:calc(100% - 5.625rem);padding:0 15px}}@media (min-width: 1921px){.container{max-width:1920px;width:1920px !important;padding:0 15px}}
