body{font-size:14px;font-family:Tahoma, Verdana, sans-serif}.fz_36{font-size:36px}.fz_34{font-size:34px}.fz_32{font-size:32px}.fz_30{font-size:30px}.fz_28{font-size:28px}.fz_26{font-size:26px}.fz_24{font-size:24px}.fz_22{font-size:22px}.fz_20{font-size:20px}.fz_18{font-size:18px}.fz_16{font-size:16px}.fz_14{font-size:14px}.fz_12{font-size:12px}p{font-size:16px}:root{--bs-primary:#3b9d52;--bs-primary-rgb:59, 157, 82;--bs-secondary:#e3c389;--bs-secondary-rgb:227, 195, 137}.mod_header{width:100%;transition:all .5s ease;background:#000}.mod_header.home{position:fixed;top:0;left:0;width:100%;z-index:999;background:transparent}.mod_header.home.hide{pointer-events:none;opacity:0}.mod_header.home.bg{background:#131313;box-shadow:0 0 6px rgba(0,0,0,0.2)}.mod_header.home.active.bg{background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2)}.mod_header.home.active .header .header_center nav>ul>li>a{color:#333}.mod_header.home.active .header .header_center nav>ul>li>ul{background:rgba(0,0,0,0.76)}.mod_header.home.active .header .header_center .head_ico a{color:#333}.mod_header.home.active .header .header_center .head_ico a:hover{color:var(--bs-primary)}.mod_header.home.active .header .header_center .head_language:hover{background:rgba(0,0,0,0.61)}.mod_header.home.active .header .header_center .head_language ul{background:rgba(0,0,0,0.61)}.mod_header .header{position:relative;z-index:9;display:flex;flex-direction:column;justify-content:center;height:80px}.mod_header .header .header_center{position:relative}.mod_header .header .header_center .logo{display:flex;align-items:center}.mod_header .header .header_center .logo a{display:inline-block;position:relative}.mod_header .header .header_center .logo a img{height:42px;transition:all .3s ease}.mod_header .header .header_center nav{margin-left:auto}.mod_header .header .header_center nav>ul{display:flex;align-items:stretch;justify-content:flex-end;position:relative}.mod_header .header .header_center nav>ul>li{display:flex;align-items:center;padding:0 2.5rem;position:relative}.mod_header .header .header_center nav>ul>li:hover>ul{display:block}.mod_header .header .header_center nav>ul>li>a{display:flex;align-items:center;font-size:14px;color:#fff;height:80px;transition:all .3s ease}.mod_header .header .header_center nav>ul>li>ul{position:absolute;top:100%;left:50%;min-width:100%;transform:translateX(-50%);background:rgba(102,102,102,0.76);display:none}.mod_header .header .header_center nav>ul>li>ul>li a{color:#fff;padding:10px;white-space:nowrap;display:block;text-align:center;transition:all .3s ease}.mod_header .header .header_center nav>ul>li>ul>li a:hover{background:var(--bs-primary)}.mod_header .header .header_center nav>ul .dian{position:absolute;bottom:14px;left:50px;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--bs-primary);transition:all .3s ease;opacity:0}.mod_header .header .header_center .head_ico{margin-right:2.5rem}.mod_header .header .header_center .head_ico a{color:#fff;transition:all .3s ease}.mod_header .header .header_center .head_ico a i{line-height:1.2;font-size:1.25rem}.mod_header .header .header_center .head_ico a:hover{color:var(--bs-primary)}.mod_header .header .header_center .head_language{position:relative;color:#fff;white-space:nowrap;border:1px solid #b9d4f7;border-radius:6px;height:38px;font-size:12px;font-weight:bold;background:#444;cursor:pointer}.mod_header .header .header_center .head_language:hover{background:rgba(192,214,255,0.61);border-color:#fff;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.mod_header .header .header_center .head_language:hover ul{display:block}.mod_header .header .header_center .head_language span{height:36px;display:flex;align-items:center;padding:0 12px}.mod_header .header .header_center .head_language span i{margin-left:1.5rem}.mod_header .header .header_center .head_language ul{position:absolute;left:-1px;top:100%;width:calc(100% + 2px);display:none;background:rgba(192,214,255,0.61);border:1px solid #fff;border-top:none;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}.mod_header .header .header_center .head_language ul li a{color:#fff;padding:10px 12px;display:block;transition:all .2s ease}.mod_header .header .header_center .head_language ul li a:hover{background:rgba(28,149,0,0.66)}.mySwiper{height:100vh}.mySwiper>.swiper-wrapper>.swiper-slide>.flex{padding-top:80px;display:flex;align-items:center;justify-content:center;height:100%}.mySwiper>.swiper-wrapper>.swiper-slide>.flex.index_about{padding-top:0}.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)}}.banner{height:100vh;position:relative;z-index:2;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;color:#fff;padding-bottom:3.5rem}.banner .container{text-align:center}.banner .container img{max-height:6.5rem;display:inline-block}.banner .container strong{display:block;font-size:clamp(24px, 2.25rem, 1.875vw)}.banner .container h1{font-size:clamp(24px, 2.25rem, 1.875vw);font-weight:bold}.banner .container .line{width:68%;height:2px;background:rgba(255,255,255,0.75);margin:2rem auto;margin-bottom:.5rem}.banner .container .line2{width:1px;height:8rem;background:rgba(255,255,255,0.5);margin:6rem auto;margin-top:4.125rem}.banner .container .mouse{margin:0 auto;width:20px}.banner .container .mouse img{max-width:100%}.index_video::after{content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;left:0;top:0;z-index:-1}.index_video>video{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.index_about{width:100%}.index_about .mod_content{font-size:16px;line-height:1.6}.index_about .mod_content p{padding-left:20px;position:relative}.index_about .mod_content p::after{content:'';width:9px;height:9px;background:var(--bs-primary);position:absolute;left:0;top:8px}.index_about ul{margin-top:1.5rem;display:flex}.index_about ul li{margin-right:6%;text-align:center}.index_about ul li:hover span{color:var(--bs-primary)}.index_about ul li .kuang{transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:7.5rem;margin:0 auto;margin-bottom:1rem}.index_about ul li .kuang img{width:50px}.index_about ul li span{font-size:1rem;color:#333;transition:all .3s ease}.index_product .yuan{width:43.75rem;height:43.75rem;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.index_product .yuan .yuan1{width:60%;position:absolute;left:20%;right:20%;animation:xz_01 20s linear infinite;pointer-events:none}.index_product .yuan .yuan1 img{width:100%}.index_product .yuan .yuan2{position:absolute;left:0;top:0;width:100%;height:100%;border:1px dashed rgba(255,255,255,0.1);border-radius:50%;pointer-events:none}.index_product .yuan ul{position:absolute;left:10%;top:10%;width:80%;height:80%;border:1px solid #fff;border-radius:50%}.index_product .yuan ul li{position:absolute;width:1px;height:1px;cursor:pointer}.index_product .yuan ul li:hover em{background:var(--bs-primary)}.index_product .yuan ul li:hover em::after{border-color:var(--bs-primary)}.index_product .yuan ul li:hover span{color:var(--bs-primary)}.index_product .yuan ul li span{position:absolute;text-align:center;white-space:nowrap;font-size:1.5rem;color:#fff;margin-bottom:2rem;transition:all .3s ease;display:block}.index_product .yuan ul li span i{display:block;margin:0 auto;font-size:1.5rem}.index_product .yuan ul li:nth-child(1){left:50%;top:0%}.index_product .yuan ul li:nth-child(1) span{left:50%;bottom:100%;transform:translateX(-50%)}.index_product .yuan ul li:nth-child(2){left:87%;top:16%}.index_product .yuan ul li:nth-child(2) span{left:50%;bottom:100%;transform:translateX(-25%)}.index_product .yuan ul li:nth-child(3){left:100%;top:50%}.index_product .yuan ul li:nth-child(3) span{left:100%;bottom:100%;margin-left:2rem;margin-bottom:0;transform:translateY(50%)}.index_product .yuan ul li:nth-child(4){left:86.4%;top:84%}.index_product .yuan ul li:nth-child(4) span{left:50%;top:100%;margin-top:2rem;margin-bottom:0;transform:translateX(-25%)}.index_product .yuan ul li:nth-child(5){left:50%;top:100%}.index_product .yuan ul li:nth-child(5) span{left:50%;top:100%;margin-bottom:0;margin-top:1.5rem;transform:translateX(-50%)}.index_product .yuan ul li:nth-child(6){left:13%;top:84%}.index_product .yuan ul li:nth-child(6) span{right:50%;top:100%;margin-top:2rem;margin-bottom:0;transform:translateX(25%)}.index_product .yuan ul li:nth-child(7){left:0%;top:50%}.index_product .yuan ul li:nth-child(7) span{right:100%;bottom:100%;margin-right:2rem;margin-bottom:0;transform:translateY(50%)}.index_product .yuan ul li:nth-child(8){left:13%;top:16%}.index_product .yuan ul li:nth-child(8) span{right:50%;bottom:100%;transform:translateX(25%)}.index_product .yuan ul li em{width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .3s ease}.index_product .yuan ul li em::after{content:'';width:250%;height:250%;border-radius:50%;border:1px solid #fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .3s ease}.index_product .yuan .yuan_logo{width:25%;pointer-events:none}.index_product .yuan .yuan_logo img{width:100%}@keyframes xz_01{100%{transform:rotate(360deg)}}.index_news .swiper{margin-bottom:2.5rem}.index_news .swiper .swiper-wrapper{align-items:stretch}.index_news .swiper .swiper-slide{height:auto}.index_news .swiper .swiper-slide a{height:100%;display:flex;flex-direction:column}.index_news .swiper .swiper-slide:hover .img i{transform:scale(1.1)}.index_news .swiper .swiper-slide:hover .text h4{color:var(--bs-primary)}.index_news .swiper .swiper-slide:hover .text h5 i{color:var(--bs-primary)}.index_news .swiper .swiper-slide .img{overflow:hidden;flex-shrink:0}.index_news .swiper .swiper-slide .img i{padding-top:64%;display:block;transition:all .5s ease}.index_news .swiper .swiper-slide .text{height:100%;padding-top:1rem;display:flex;flex-direction:column;justify-content:space-between}.index_news .swiper .swiper-slide .text h4{transition:all .3s ease;color:#222}.index_news .swiper .swiper-slide .text p{color:#666;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:1rem}.index_news .swiper .swiper-slide .text h5{border-top:1px solid #ddd;padding-top:.75rem;transition:all .3s ease;display:flex;justify-content:space-between;color:#333}.index_news .swiper .swiper-slide .text h5 i{color:#666}.footer{padding-top:5rem}.footer .foot_logo{height:54px}.footer .foot_logo img{max-height:100%;filter:grayscale(100%) brightness(200%)}.footer .foot_text{margin-top:5rem}.footer .foot_text p{margin-top:1rem;font-size:14px;color:rgba(255,255,255,0.5);display:flex;align-items:center}.footer .foot_text p i{font-size:2.25rem;color:#fff;margin-right:.5rem}.footer .foot_text p span{margin-left:.5rem;color:#fff;font-size:1.875rem;line-height:1.2}.footer ul{display:flex;justify-content:space-between}.footer ul li{display:flex;flex-direction:column}.footer ul li a{color:rgba(255,255,255,0.5);transition:color .3s ease;line-height:2;font-size:14px}.footer ul li a:first-child{margin-bottom:2rem;font-size:1.125rem;color:#fff}.footer ul li a:first-child:hover{color:#fff}.footer ul li a:hover{color:var(--bs-primary)}.footer .foot_bottom{margin-top:1.5rem;border-top:1px solid rgba(255,255,255,0.1);padding:1.5rem 0;color:rgba(255,255,255,0.5)}.footer .foot_bottom a{transition:color .3s ease;color:rgba(255,255,255,0.5)}.footer .foot_bottom a:hover{color:#fff}.footer .foot_bottom ul li{margin-left:1rem}.footer .foot_bottom ul li a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(255,255,255,0.1);color:#fff;transition:all .3s ease}.footer .foot_bottom ul li a:hover{background:rgba(255,255,255,0.3)}.footer .foot_bottom ul li a i{font-size:1rem}.profile{margin-top:-.5rem;position:relative;z-index:2}.profile .flex{padding:26px;margin:2.5rem;position:relative}.profile .flex .kuang{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;border:5px solid var(--bs-primary)}.profile .flex::after{content:'';width:16px;height:20px;background:var(--bs-primary);position:absolute;bottom:.5rem;right:.5rem}.profile .flex .left{width:40%;padding-right:3%}.profile .flex .left img{width:100%;transform:translate(-4rem);margin-top:-4rem}.profile .flex .right{width:60%}.profile .flex .right .text{line-height:1.5rem;color:#888;font-size:14px;margin-top:1.5rem;margin-bottom:2rem}.profile .flex .right p{font-size:14px;margin:0}.swiper_dw{position:relative}.swiper_dw .gallery-top-next,.swiper_dw .gallery-top-prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;margin:0;width:3rem;height:3rem;border-radius:50%;background:none;border:1px solid #ccc;outline:none;opacity:1;transition:all 0.3s;font-size:1.25rem;background:none;z-index:2;color:#999}.swiper_dw .gallery-top-next:hover,.swiper_dw .gallery-top-prev:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.swiper_dw .gallery-top-prev{left:-5rem}.swiper_dw .gallery-top-next{right:-5rem}@media screen and (max-width: 991px){.swiper_dw .gallery-top-next,.swiper_dw .gallery-top-prev{display:none}}.history{height:100vh;display:flex;align-items:center;justify-content:center;padding:5rem 0;overflow:hidden}.history ul{display:flex;flex-wrap:wrap;justify-content:space-between}.history ul li{width:20%}.history ul li img{max-width:100%}.history .lc_swiper_pad{position:relative;padding:0 4%;margin-top:5rem;overflow:hidden}.history .lc_swiper_pad.xian::after{content:'';width:100%;height:4px;background:#3b9d52;position:absolute;top:50%;left:0;transform:translateY(-50%)}.history .lc_swiper_pad .gallery-thumbs .swiper-slide{padding:140px 0;position:relative;cursor:pointer}.history .lc_swiper_pad .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{font-size:1.5rem;opacity:1;font-weight:bold}.history .lc_swiper_pad .gallery-thumbs .swiper-slide:nth-child(even) i::after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:none;border-top:5px solid var(--bs-primary);bottom:auto;top:100%;transform:translateX(-50%) translateY(calc(100% + 2px))}.history .lc_swiper_pad .gallery-thumbs .swiper-slide:nth-child(even) span{top:auto;bottom:50%;transform:translate(-50%, -50%)}.history .lc_swiper_pad .gallery-thumbs .swiper-slide:nth-child(even) .text{top:auto;bottom:0}.history .lc_swiper_pad .gallery-thumbs .swiper-slide:nth-child(even) .text p{margin-bottom:0;margin-top:10px}.history .lc_swiper_pad .gallery-thumbs .swiper-slide:nth-child(even) .text .line{order:0}.history .lc_swiper_pad .gallery-thumbs .swiper-slide i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;border:5px solid var(--bs-primary);position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.history .lc_swiper_pad .gallery-thumbs .swiper-slide i::after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--bs-primary);position:absolute;left:50%;bottom:100%;transform:translateX(-50%) translateY(calc(-100% - 2px))}.history .lc_swiper_pad .gallery-thumbs .swiper-slide span{position:absolute;top:50%;left:50%;transform:translate(-50%, 50%);transition:all 0.3s;font-family:'BUTLER_REGULAR';font-size:clamp(16px, 1.125rem, 0.9375vw);font-weight:bold}.history .lc_swiper_pad .gallery-thumbs .swiper-slide .text{height:130px;width:256px;text-align:center;position:absolute;left:50%;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.history .lc_swiper_pad .gallery-thumbs .swiper-slide .text p{margin:0;font-size:14px;flex-shrink:0;margin-bottom:10px}.history .lc_swiper_pad .gallery-thumbs .swiper-slide .text .line{width:2px;height:100%;order:2;border-left:1px dashed rgba(var(--bs-primary-rgb), .5)}@media (max-width: 991px){.history{height:auto}}.server-network{min-height:100vh;padding:5rem 0;padding-bottom:4rem}.server-network .container{display:flex;flex-direction:column;align-items:center}.server-network .snmap{display:inline-block;max-width:100%;position:relative}.server-network .snmap img{max-width:100%;display:block}.server-network .snmap ul{position:absolute;left:0;top:0;width:100%;height:100%}.server-network .snmap ul li{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:var(--bs-primary)}.server-network .snmap ul li::after{content:'';width:2.8125rem;height:3.75rem;position:absolute;bottom:50%;left:50%;transform:translateX(-50%);z-index:2;background:url("../img/add.png") center no-repeat;background-size:contain;opacity:0}.server-network .snmap ul li.morocco{left:3.8%;top:45.5%}.server-network .snmap ul li.germany{left:7%;top:30.8%}.server-network .snmap ul li.uzbekistan{left:18.5%;top:43%}.server-network .snmap ul li.thailand{left:30.8%;top:52%}.server-network .snmap ul li.hangkong{left:34.4%;top:50.4%}.server-network .snmap ul li.guangzhou{left:35%;top:49%}.server-network .snmap ul li.indonesia{left:36%;top:65%}.server-network .snmap ul li.qingdao{left:36.2%;top:41.3%}.server-network .snmap ul li.koren{left:37%;top:40.5%}.server-network .snmap ul li.shanghai{left:36.5%;top:44.5%}.server-network .snmap ul li.tianjin{left:35.4%;top:40.1%}.server-network .snmap ul li.beijing{left:34.5%;top:38.7%}.server-network .snmap ul li.cur::after{opacity:1}.server-network .snmap ul li.cur i{opacity:1}.server-network .snmap ul li.cur i::after{animation:snmap_zoom 5s linear infinite}.server-network .snmap ul li.cur i::before{animation:snmap_zoom 5s 2s linear infinite}.server-network .snmap ul li i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% + 16px);height:calc(100% + 16px);border-radius:50%;border:1px solid rgba(var(--bs-primary-rgb), .5);opacity:0}.server-network .snmap ul li i::after,.server-network .snmap ul li i::before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;border-radius:50%;background:rgba(var(--bs-primary-rgb), .5)}.server-network .sn_address{margin-top:3.125rem;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.server-network .sn_address span{border:1px solid #fff;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;padding:.625rem 1rem;color:#fff;cursor:pointer}.server-network .sn_address span:not(:last-child){border-right:none}.server-network .sn_address span.cur{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}@media (max-width: 991px){.server-network .sn_address span{margin:4px;border-right:1px solid #fff !important}.server-network .sn_address span.cur{border-color:var(--bs-primary) !important}}@media (max-width: 991px){.server-network{min-height:initial}}@keyframes snmap_zoom{0%{transform:scale(1.5)}100%{transform:scale(5);opacity:0}}.social-esp{min-height:100vh;padding:6.25rem 0}.social-esp .social-esp-bg{margin-top:7.5rem;color:#fff;padding:3.75rem 5rem;border-radius:1.5rem;overflow:hidden}.social-esp h2{font-size:clamp(16px, 1.5rem, 1.25rem);padding-bottom:1rem;border-bottom:1px solid #fff;margin-bottom:1.5rem}.social-esp p{font-size:clamp(15px, 1.125rem, 0.9375rem);margin-top:1rem}@media (max-width: 991px){.social-esp{min-height:initial}.social-esp .social-esp-bg{margin-top:4rem}}.chantou_list{padding-bottom:2.5rem}.chantou_list .container{padding-top:5.625rem;padding-bottom:5.625rem}.chantou_list .container:nth-child(even) .caption{margin-left:0;margin-right:5%}.chantou_list .container:nth-child(even) .caption .row .col-lg-4{order:2}.chantou_list .container:nth-child(even) .caption::after{transform:translate(1rem, 1rem);left:auto;right:0}.chantou_list .container:nth-child(even) .caption .img{margin-left:0;transform:translate(5%, -10%)}@media (min-width: 991px){.chantou_list .container{max-width:86%}}@media (max-width: 991px){.chantou_list{padding-bottom:5rem}.chantou_list .container{padding-bottom:0}.chantou_list .container .caption{padding:15px;margin:0 !important;background:var(--bs-primary) !important}.chantou_list .container .caption::after{display:none}.chantou_list .container .caption .row .col-lg-4{order:0}.chantou_list .container .caption::after{transform:translate(1rem, 1rem);left:auto;right:0}.chantou_list .container .caption .img{margin:0 !important;width:100%;transform:translate(0, 0);margin-bottom:15px !important}.chantou_list .container .caption .text{color:#fff}.chantou_list .container .caption .text .mod_title2{color:#fff}.chantou_list .container .caption .text>.d-flex{border-color:#fff}.chantou_list .container .caption .text>.d-flex a{color:#fff;border-color:#fff}.chantou_list .container .caption .text>.d-flex a i{border:1px solid #fff}.chantou_list .container .caption .text .mod_content p::before{background:#fff}.chantou_list .container:nth-child(even) .caption .row .col-lg-4{order:0}.chantou_list .container:nth-child(even) .caption .img{transform:translate(0, 0)}}.chantou_list .caption{background:var(--bs-primary);position:relative;border-radius:1.5rem;padding:3.5rem 3.75rem;padding-bottom:1rem;z-index:2;margin-left:5%;transition:all .3s ease}.chantou_list .caption.nohover:hover{background:var(--bs-primary)}.chantou_list .caption.nohover:hover::after{background:#fff}.chantou_list .caption.nohover:hover .text{color:#474747}.chantou_list .caption.nohover:hover .text .mod_title2{color:var(--bs-primary)}.chantou_list .caption.nohover:hover .text>.d-flex{border-color:#fff}.chantou_list .caption.nohover:hover .text>.d-flex a{color:#fff;border-color:#fff}.chantou_list .caption.nohover:hover .text>.d-flex a i{border:1px solid #fff}.chantou_list .caption.nohover:hover .text .mod_content p::before{background:var(--bs-primary)}.chantou_list .caption .col-lg-8{display:flex;align-items:center}.chantou_list .caption:hover{background:rgba(var(--bs-primary-rgb), .5)}.chantou_list .caption:hover::after{background:var(--bs-primary)}.chantou_list .caption:hover .text{color:#fff}.chantou_list .caption:hover .text .mod_title2{color:#fff}.chantou_list .caption:hover .text>.d-flex{border-color:var(--bs-primary)}.chantou_list .caption:hover .text>.d-flex a{color:var(--bs-primary);border-color:var(--bs-primary)}.chantou_list .caption:hover .text>.d-flex a i{border:1px solid var(--bs-primary)}.chantou_list .caption:hover .text .mod_content p::before{background:#fff}.chantou_list .caption::after{content:'';width:100%;height:100%;background:#fff;border-radius:1.5rem;transform:translate(-1rem, 1rem);position:absolute;top:0;left:0;z-index:-1;transition:all .3s ease}.chantou_list .caption .img{width:125%;margin-left:-25%;margin-top:-10%;border-radius:2.25rem;overflow:hidden;transform:translate(-5%, -10%)}.chantou_list .caption .text{color:#474747;transition:all .3s ease}.chantou_list .caption .text>.d-flex{padding-bottom:1.5rem;border-bottom:1px solid var(--bs-primary);margin-bottom:2rem;transition:all .3s ease}.chantou_list .caption .text>.d-flex a{border:1px solid var(--bs-primary);padding-right:1.875rem;display:flex;align-items:center;border-radius:1.5rem;height:3rem;font-size:clamp(14px, 1rem, 0.875rem);color:var(--bs-primary)}.chantou_list .caption .text>.d-flex a i{width:3rem;height:3rem;border-radius:50%;background:var(--bs-primary);display:flex;align-items:center;justify-content:center;margin-right:1rem}.chantou_list .caption .text>.d-flex a i img{max-width:100%;object-fit:contain}.chantou_list .caption .text .mod_title2{margin:0;color:var(--bs-primary);transition:all .3s ease}.chantou_list .caption .text .mod_title2 strong{font-size:clamp(14px, 2.5rem, 2.0834vw);color:inherit}.chantou_list .caption .text .mod_title2 span{font-size:clamp(16px, 1.5rem, 1.25vw);color:inherit;font-weight:bold}.chantou_list .caption .text .mod_content{line-height:1.6;color:inherit;margin-bottom:1.5rem}.chantou_list .caption .text .mod_content h4{font-size:clamp(14px, 1rem, 0.8334vw);color:inherit;font-weight:normal;margin-bottom:1rem;line-height:1.6}.chantou_list .caption .text .mod_content p{padding-left:1.875rem;position:relative;font-size:clamp(14px, 1rem, 0.8334vw)}.chantou_list .caption .text .mod_content p::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--bs-primary);position:absolute;left:0;top:.6em;transition:all .3s ease}.chantou_list .caption .text .mod_content p:has(img){padding-left:0}.chantou_list .caption .text .mod_content p:has(img)::before{display:none}.chantou_list .caption .text .mod_content p:last-child{margin-bottom:0}.culture{margin-top:5rem;text-align:center}.culture .mod_title{margin-bottom:0}.culture .img{max-width:100%;display:inline-block;position:relative}.culture .img ul{position:absolute;left:0;top:0;width:100%;height:100%}.culture .img ul li{font-size:16px;color:#777;position:absolute}.culture .img ul li strong{display:block;font-size:3rem;color:#000;line-height:1.2}.culture .img ul li:nth-child(1){left:10.5%;top:43%}.culture .img ul li:nth-child(2){left:31.5%;top:49%}.culture .img ul li:nth-child(3){left:38.8%;top:26%}.culture .img ul li:nth-child(4){left:56.5%;top:47%}.culture .img ul li:nth-child(5){left:82.5%;top:50%}.culture .img ul li:nth-child(6){left:71.5%;top:70%}.logo_content{padding:5rem 0;background:url(../img/26211426.jpg) no-repeat center center;background-size:cover}.logo_content img{display:block;margin:0 auto;max-width:18.125rem}.logo_content .mod_content{color:#454545}.logo_content .mod_content p{font-size:16px}.company_culture{padding:11.25rem 0;padding-bottom:2.5rem}.company_culture .flex-center-start{margin-bottom:6.875rem}.company_culture img{width:46px;flex-shrink:0;margin-right:2rem}.company_culture p{font-size:16px;color:#777;margin:0}.company_culture p strong{color:#000;display:block;margin-bottom:1rem}.honor{padding:5rem 0;background:#eeeeee}.honor .mod_title{margin-bottom:3.5rem}.honor .flex img{max-width:26%}.team_photo{padding:5rem 0}.team_photo .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.team_photo .grid .caption{height:25rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.team_photo .grid .caption:has(a:nth-last-child(2):first-child) a{height:25rem}.team_photo .grid .caption a{height:11.875rem}.team_photo .grid .caption a:hover{border:5px solid var(--bs-primary)}.video_content{padding:5rem 0;background:#f3f3f3}.video_content .container>h1{font-size:1.75rem;text-align:center;color:#454545}.video_content .my_video{position:relative;margin:3rem 0}.video_content .my_video .video_btn{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:68px;height:68px;border-radius:50%;border:2px solid #fff;background-color:rgba(43,51,63,0.7);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease;cursor:pointer}.video_content .my_video .video_btn:hover{background:rgba(115,133,159,0.5)}.video_content .my_video .video_btn i{font-size:34px}.video_content video{display:block;max-width:100%;margin:0 auto}.news_list{padding:5rem 0;padding-top:2rem}.news_list .item{border-bottom:1px solid #ddd}.news_list .item a{display:block;padding:2rem 0;color:#222}.news_list .item a h4{margin-bottom:1rem;transition:all .2s ease}.news_list .item a h4:hover{color:#d81b00}.news_list .item a .flex .img{overflow:hidden;width:135px;flex-shrink:0;margin-right:15px}.news_list .item a .flex .img:hover i{transform:scale(1.1)}.news_list .item a .flex .img i{padding-top:64%;display:block;transition:all .5s ease}.news_list .item a .flex .text{width:calc(100% - 150px);color:#999;display:flex;flex-direction:column;justify-content:space-between}.news_list .item a .flex .text .more{display:flex;align-items:center;justify-content:space-between}.news_list .item a .flex .text .more span i{margin-right:.5rem}.video_list.style .items .item{position:relative;display:block}.video_list.style .items .item:hover .text{background-image:linear-gradient(to bottom, transparent, rgba(var(--bs-primary-rgb), .65))}.video_list.style .items .item:hover .text h4{color:#fff}.video_list.style .items .item .img i{padding-top:64%}.video_list.style .items .item .text{position:absolute;bottom:0;left:0;width:100%;z-index:2;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.65));height:auto;padding-top:1.5rem;padding-bottom:.5rem}.video_list.style .items .item .text h4{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:0}.video_list .items{display:flex;align-items:stretch;flex-wrap:wrap}.video_list .items .item{background:#fff;display:flex;flex-direction:column}@media (max-width: 991px){.video_list .items .item{width:100%;margin-bottom:20px}}@media (min-width: 992px){.video_list .items .item{width:calc((100% - (3 - 1) * 1.5rem)/3);margin-bottom:1.5rem}.video_list .items .item:not(:nth-child(3n)){margin-right:1.5rem}}.video_list .items .item:hover .img i{transform:scale(1.05)}.video_list .items .item:hover .text h4{color:var(--bs-primary)}.video_list .items .item .img{overflow:hidden;position:relative;flex-shrink:0}.video_list .items .item .img i{display:block;width:100%;padding-top:56.25%;transition:all .5s ease}.video_list .items .item .text{padding:1rem 1.25rem;height:100%}.video_list .items .item .text h4{margin:0;font-size:clamp(15px, 1rem, 0.84vw);color:#474747;transition:all .3s;margin-bottom:1.25rem;line-height:1.6}.video_list .items .item .text time{font-size:clamp(14px, 0.84vw, 0.73vw);color:#666}.media_menu{padding:1.5rem 0}.media_menu ul{display:flex;align-items:center}.media_menu ul li a{font-size:clamp(16px, 1.125rem, 0.9375vw);color:#474747}.media_menu ul li a.active{font-weight:bold;color:var(--bs-primary)}.media_menu ul .line{margin:0 1.5rem;width:1px;height:1rem;background:rgba(0,0,0,0.1)}.ty_lr p{line-height:2;color:#454545}.future{padding:5rem 0}.future p{font-size:1rem;color:#464646;margin-top:1rem;margin-bottom:1.5rem;line-height:1.8}.future ul{padding-top:42%;width:100%;position:relative}.future ul li{position:absolute;transform-origin:left top}.future ul li span{display:flex;align-items:center;justify-content:center;padding-top:100%;border-radius:50%;position:relative;transform:translate(-50%, -50%);text-align:center;color:#fff}.future ul li span strong{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:1.5rem;min-width:90%}.future ul li:nth-child(1){width:20px;height:20px;left:30%;top:38%}.future ul li:nth-child(1) span{background:#a2ccff}.future ul li:last-child{width:12%;left:40%;top:26%;z-index:2}.future ul li:last-child span{background:#547ccc}.future ul li:nth-child(2){width:15%;left:32%;top:65%;z-index:2}.future ul li:nth-child(2) span{background:#54c0cc}.future ul li:nth-child(3){width:30%;left:50%;top:50%}.future ul li:nth-child(3) span{background:#3d9751}.future ul li:nth-child(4){width:16%;left:66%;top:34%;z-index:4}.future ul li:nth-child(4) span{background:#1f4f59}.future ul li:nth-child(5){width:12%;left:63%;top:80%;z-index:5}.future ul li:nth-child(5) span{background:#213502}.future ul li:nth-child(6){width:34px;height:34px;left:74%;top:72%;z-index:6}.future ul li:nth-child(6) span{background:#386e20}.future ul li:nth-child(7){width:20px;height:20px;left:83%;top:60%;z-index:7}.future ul li:nth-child(7) span{background:#49659a}.cross{background:#000;padding:5rem 0;padding-bottom:8rem}.cross ul{display:flex;align-items:center;justify-content:space-evenly;margin-top:8rem}.cross ul li{text-align:center}.cross ul li:nth-child(2n){padding-bottom:3rem}.cross ul li:nth-child(2n) img{width:2rem;height:2rem}.cross ul li img{width:5rem;height:5rem}.cross ul li i{font-size:4rem;line-height:1.1;color:#fff}.cross ul li strong{margin-top:1rem;display:block;font-size:1.5rem;color:#fff}.core{padding:5rem 0;padding-bottom:8rem;overflow:hidden}.core ul{position:relative;display:flex;margin-top:5rem}.core ul::after{content:'';width:5000px;height:1000px;background:#f3f3f3;position:absolute;left:50%;bottom:calc(100% - 5rem);transform:translateX(-50%);z-index:-1}.core ul li{width:25%;display:flex;flex-direction:column}.core ul li:first-child:nth-last-child(3),.core ul li:first-child:nth-last-child(3) ~ li{width:33.33%}.core ul li:nth-child(2n-1){background:#f3f3f3}.core ul li:nth-child(2n-1) strong{background:#6eb67f}.core ul li:nth-child(2n){background:#eeeeee}.core ul li:nth-child(2n) strong{background:var(--bs-primary)}.core ul li strong{font-size:1.875rem;display:flex;align-items:center;justify-content:center;height:5rem;text-align:center;color:#fff}.core ul li .text{padding-top:3.75rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center}.core ul li .text .caption{color:#777;min-height:140px}.core ul li .text .caption p{display:flex;align-items:center;font-size:14px;font-weight:bold;margin-bottom:.5rem}.core ul li .text .caption p i{margin-right:.5rem;width:6px;height:6px;border-radius:50%;background:#999}.core ul li .text .mod_more{margin-top:1.25rem}.red-man{padding:5rem 0}.red-man.cyyy_last .flex .flex-item:first-child:nth-last-child(2),.red-man.cyyy_last .flex .flex-item:last-child:nth-child(2){width:calc(50% - 1rem)}.red-man ul{margin-top:8rem;display:flex;justify-content:space-evenly;align-items:stretch}.red-man ul li{background:rgba(0,0,0,0.7);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:3.25rem 0;padding-bottom:4rem;width:16.5%;border-radius:2.5rem}.red-man ul li img{width:5rem}.red-man ul li strong{font-size:1.5rem;margin:1.5rem 0}.red-man ul li p{font-size:14px;line-height:2;margin:0}.red-man .flex{margin-top:8rem}@media (max-width: 991px){.red-man .flex .flex-item{width:100%;margin-bottom:10px}}@media (min-width: 992px){.red-man .flex .flex-item{width:calc((100% - (4 - 1) * 2rem)/4);margin-bottom:1.5rem}.red-man .flex .flex-item:not(:nth-child(4n)){margin-right:2rem}}.red-man .flex .flex-item:first-child:nth-last-child(2),.red-man .flex .flex-item:first-child:nth-last-child(3){margin-left:auto;width:40%}.red-man .flex .flex-item:last-child:nth-child(2),.red-man .flex .flex-item:last-child:nth-child(3){margin-right:auto}.red-man .flex .flex-item:hover .img span{opacity:1}.red-man .flex .flex-item .img{padding-top:100%;position:relative}.red-man .flex .flex-item .img span{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;background:rgba(0,0,0,0.5);opacity:0;transition:all .3s ease}.red-man .grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;margin-top:8rem}.red-man .grid .grid-item{padding-top:100%;position:relative}.red-man .grid .grid-item:first-child:nth-last-child(2),.red-man .grid .grid-item:first-child:nth-last-child(3){margin-left:auto}.red-man .grid .grid-item:hover span{opacity:1}.red-man .grid .grid-item span{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;background:rgba(0,0,0,0.5);opacity:0;transition:all .3s ease}.goods{padding:5rem 0}.website{padding:5rem 0;padding-bottom:8rem;background:#000}.website .caption{width:30%;background:#fff;padding:1.875rem;display:flex;flex-wrap:wrap}.website .caption h3{width:40%;font-size:2rem;font-weight:bold}.website .caption img{max-width:60%;height:7.5rem;margin:0 auto;mix-blend-mode:multiply}.website .caption p{width:100%;text-align:center;font-size:14px;font-weight:bold;line-height:2;margin-top:30px}.pingtai{padding:5rem 0}@media (max-width: 991px){.pingtai .item{width:calc((100% - (3 - 1) * 15px) / 3);margin-bottom:10px}.pingtai .item:not(:nth-child(3n)){margin-right:10px}}@media (min-width: 992px){.pingtai .item{width:calc((100% - (6 - 1) * 2rem)/6);margin-bottom:1.5rem}.pingtai .item:not(:nth-child(6n)){margin-right:2rem}}.pingtai .item .img{padding-top:100%}.pingtai .item .img.mod_bgc{background-size:contain}.history2{padding:5rem 0;background:#fff}.supply{padding:5rem 0;background:#f3f3f3}.supply ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:4rem 2px;margin:0 12%}.supply ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:2.5rem 0}.supply ul li img{height:3.75rem}.supply ul li span{margin-top:.5rem;font-size:16px;color:#333}.overseas{padding:5rem 0;background:#fff}.overseas ul{display:flex;justify-content:center}.overseas ul li{position:relative}.overseas ul li:not(:first-child){margin-left:-2.75rem}.overseas ul li img{height:6.75rem}.overseas ul li strong{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.5rem;color:#fff}.overseas ul li strong span{display:block}.certification_bg{position:fixed;width:100%;height:100vh;left:0;top:0;z-index:-1;background-image:url(../img/26229303.jpeg);background-repeat:no-repeat;background-position:50% 0;background-attachment:scroll;background-size:100% 100%}.certification .mod_title{padding-bottom:5rem}.certification ul{display:flex;justify-content:space-between;padding:4rem 0;padding-bottom:8rem}.certification ul li{display:flex;flex-direction:column;justify-content:flex-end}.certification ul li img{width:6.25rem;margin:auto}.certification ul li span{margin-top:2.5rem;font-size:2.25rem;color:#fff}.business{padding:5rem 15%;background:#fff}.business ul{margin-top:5rem;display:flex;align-items:stretch;justify-content:space-between}.business ul li{width:15%;height:23.75rem;border-radius:2.5rem;background:var(--bs-primary);color:#fff;padding:1.5rem 0;padding-top:5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.business ul li:nth-child(2n-1){background:#969696}.business ul li strong{font-size:1.5rem}.business ul li em{font-size:6rem;font-weight:bold}.advantage{background:#fff}.advantage .flex{margin-top:5rem}.advantage .flex .left{width:48%}.advantage .flex .left .swiper .swiper-slide div{padding-top:78%}.advantage .flex .left .swiper-pagination1{margin-top:1rem;position:static;display:flex;justify-content:center;align-items:flex-start}.advantage .flex .left .swiper-pagination1 span{width:60px;height:1px;background:#999;transition:all .2s ease;border-radius:0}.advantage .flex .left .swiper-pagination1 span.swiper-pagination-bullet-active{height:5px}.advantage .flex .right{width:52%;padding-left:6%}.advantage .flex .right ul li{margin-bottom:4rem;display:flex;align-items:center;justify-content:flex-start}.advantage .flex .right ul li:last-child{margin-bottom:0}.advantage .flex .right ul li strong{font-size:3rem;line-height:1.4;margin-right:1.5rem}.advantage .flex .right ul li .text h3{font-size:1.5rem;font-weight:bold}.advantage .flex .right ul li .text p{font-size:16px;margin:0;color:#666}.overseas2{background:#fff;position:relative}.overseas2 .mod_title{position:absolute;top:3rem;left:0;width:100%}.overseas2>.mod_title:last-child{position:absolute;top:auto;bottom:1rem}.overseas2 .map{position:relative}.overseas2 .map ul{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.overseas2 .map ul li{position:absolute;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center}.overseas2 .map ul li:nth-child(1){left:17%;top:26%;width:6.25rem;height:6.25rem;background:#6e9385}.overseas2 .map ul li:nth-child(2){left:18%;top:39%;width:12.5rem;height:12.5rem;background:#134f5c}.overseas2 .map ul li:nth-child(3){left:33%;top:48%;width:10.25rem;height:10.25rem;background:#6aa84f}.overseas2 .map ul li:nth-child(4){left:55%;top:46%;width:11.25rem;height:11.25rem;background:#318884}.overseas2 .map ul li:nth-child(5){left:62%;top:24%;width:8.25rem;height:8.25rem;background:#b6d7a8}.overseas2 .map ul li:nth-child(6){left:72%;top:38%;width:13.25rem;height:13.25rem;background:#5ea9a5}.overseas2 .map ul li span{color:#fff;font-size:1.5rem;font-weight:bold}.overseas2 .map img{width:100%}.logistics{padding:6.875rem 0;background:#454545}.logistics ul{display:flex;flex-wrap:wrap;position:relative}.logistics ul li{width:calc(100%/7);height:6.25rem;background:#fff;margin-left:calc(100%/7);display:flex;align-items:center;justify-content:center}.logistics ul li:first-child,.logistics ul li:nth-child(12){margin-left:0}.logistics ul li:nth-child(6){margin-left:calc(100%/7*3)}.logistics ul li:nth-child(7){margin-left:calc(100%/7*2)}.logistics ul li:nth-child(8){margin-left:calc(100%/7*3)}.logistics ul li:nth-child(11){margin-right:calc(100%/7)}.logistics ul li:last-child{position:absolute;left:calc(100%/7*3 + 3rem);top:calc(6.25rem + 2.125rem);width:calc(100%/7*2 - 6.25rem);height:8rem;background:var(--bs-primary);margin-left:0}.logistics ul li:last-child img{max-width:90%}.logistics ul li span{font-size:1.5rem;font-weight:bold;text-align:center;line-height:1.2}.showrooms{padding:5rem 0;background:#fff}.showrooms .grid{margin-top:5rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px}.showrooms .grid .img{padding-top:70%}.partners{padding:5rem 0;background:#fff}.partners ul{display:flex;justify-content:space-between;flex-wrap:wrap}.partners ul li{width:33.33%;height:7.5rem;display:flex;align-items:center;justify-content:center;margin:1rem 0}.partners ul li img{max-height:80%}.wlglxt{padding:10rem 0;background:#2b2c31}.wlglxt .left{width:50%}.wlglxt .left div{padding-top:100%}.wlglxt .right{padding-left:5%;width:50%;background:#fff;display:flex;flex-direction:column;justify-content:center}.wlglxt .right h3{color:var(--bs-primary);font-size:2rem}.wlglxt .right p{margin-bottom:5rem;margin-top:1rem;font-size:1.5rem}.wlglxt .right a{width:200px;border-radius:0;background:#000;padding:6px 2.5rem;color:#fff}.contact{padding:5rem 0}.contact p{text-align:center;color:#666;font-size:16px}.contact .flex{justify-content:space-around;margin:4rem 0}.contact .flex .group{text-align:center}.contact .flex .group i{font-size:3rem;display:block;line-height:1.2;color:#222;margin:0 auto;margin-bottom:8px}.contact .flex .group span{font-size:14px;color:#666}.contact ul{display:flex;justify-content:space-around;align-items:flex-end;border-bottom:2px solid #333}.contact ul li{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact ul li img{width:24px}.contact ul li span{font-size:18px;text-transform:uppercase;color:#666;margin-bottom:8px}.contact-map{padding:5rem 0;background:#f3f3f3}.contact-map .map-bg{background:#fff;padding:2.5rem}.contact-map h3{position:relative;padding-bottom:1.5rem;margin-bottom:2rem}.contact-map h3::after{content:'';width:3.125rem;height:10px;background:var(--bs-primary);position:absolute;bottom:0;left:0}.contact-map .my-map{height:25rem}.news_detail{padding:2.5rem 0}.news_detail .container>h1{font-size:1.75rem;text-align:center;color:#454545}.news_detail .container>p{text-align:center;margin:2rem 0}.news_detail .container>p span{font-size:14px;color:#777;display:inline-block;padding:.5rem 2.5rem;border-radius:4px;background:#ebebeb;letter-spacing:2px}.news_detail .container .mod_content{font-size:14px}.news_detail .container .mod_content img{display:block;margin:0 auto}.core_business{background:#f3f3f3;padding:5rem 0;overflow:hidden}.core_business ul{margin-top:5rem;display:flex;align-items:stretch;justify-content:space-between}.core_business ul li{width:19%;background:#fff;padding:2.5rem 0;padding-bottom:1rem;text-align:center;transition:all .3s ease;position:relative}.core_business ul li::after{content:'';width:100%;height:0;background:var(--bs-primary);position:absolute;left:0;top:100%;transition:all .3s ease}.core_business ul li:hover{transform:translateY(-6px)}.core_business ul li:hover::after{height:6px}.core_business ul li img{height:5.625rem}.core_business ul li h4{margin:1.5rem 0;margin-top:2rem;font-weight:bold;color:#333}.core_business ul li p{line-height:1.8;color:#666;font-size:14px}.core_business ul li .mod_more a{background:var(--bs-primary);border-radius:0;padding:10px 15px;transition:all .5s ease}.core_business ul li .mod_more a:hover{background:transparent;color:#222}.tenet{padding:5rem 0}.tenet ul{padding-top:42%;width:100%;position:relative}.tenet ul li{position:absolute;transform-origin:left top}.tenet ul li span{display:flex;align-items:center;justify-content:center;padding-top:100%;border-radius:50%;position:relative;transform:translate(-50%, -50%);text-align:center;color:#fff}.tenet ul li span strong{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:1.5rem;display:flex;flex-direction:column}.tenet ul li span strong b{font-size:1.875rem}.tenet ul li:nth-child(1){width:20px;height:20px;left:0;top:73%}.tenet ul li:nth-child(1) span{background:#6b7c28}.tenet ul li:nth-child(2){width:32px;height:32px;left:10%;top:53%;z-index:2}.tenet ul li:nth-child(2) span{background:#38761d}.tenet ul li:nth-child(3){width:25%;left:50%;top:50%}.tenet ul li:nth-child(3) span{background:#3d9751}.tenet ul li:nth-child(4){width:23%;left:28%;top:63%;z-index:-1}.tenet ul li:nth-child(4) span{background:#a9a9a9}.tenet ul li:nth-child(5){width:20%;left:71%;top:61%;z-index:5}.tenet ul li:nth-child(5) span{background:#3b3b44}.tenet ul li:nth-child(6){width:22px;height:22px;left:67%;top:30%;z-index:6}.tenet ul li:nth-child(6) span{background:#bce0bc}.tenet ul li:nth-child(7){width:30px;height:30px;left:75%;top:24%;z-index:7}.tenet ul li:nth-child(7) span{background:#38761d}.tenet ul li:nth-child(8){width:20px;height:20px;left:92%;top:72%;z-index:7}.tenet ul li:nth-child(8) span{background:#bce0bc}.tenet>.mod_title{margin-top:5rem;margin-bottom:0}.service{padding:10rem 0}.service ul{display:flex;align-items:center;justify-content:space-evenly}.service ul li{font-weight:bold;font-size:1.5rem;text-align:center;color:#fff}.service ul li:nth-child(2n) span{font-size:3rem;padding:0 2rem;background:none;color:#fff;border-bottom:3px solid #fff;border-radius:0;margin-bottom:0}.service ul li span{display:block;padding:1rem 2.5rem;padding-bottom:1.25rem;font-size:7.125rem;line-height:1;color:#000;border-radius:2.5rem;background:#e3e6e8;margin-bottom:1.5rem}.supply_2{padding:5rem 0}.supply_2 ul{display:flex;flex-wrap:wrap;justify-content:center}.supply_2 ul li{background:#333333;color:#fff;padding:1rem 2.5rem;padding-top:2.5rem;width:30%;margin:.75rem 2%}.supply_2 ul li:nth-child(1),.supply_2 ul li:nth-child(3){text-align:right}.supply_2 ul li:first-child{transform:translate(-0.5rem, -1rem);background:var(--bs-primary)}.supply_2 ul li span{font-size:4.875rem;line-height:1;font-weight:bold}.supply_2 ul li strong{display:block;font-size:1.5rem}.advantage{padding:5rem 0}.advantage ul{display:flex;justify-content:space-around}.advantage ul li{font-size:14px;display:flex;justify-content:center;text-align:center;flex-direction:column;color:#fff}.advantage ul li i{width:6.25rem;height:6.25rem;display:flex;border:1px solid rgba(255,255,255,0.2);border-radius:50%;align-items:center;justify-content:center;font-size:2.5rem}.advantage ul li strong{font-size:3rem;line-height:1.2;margin:1.5rem 0;margin-bottom:1rem}.mod_banner{height:31.25rem;display:flex;align-items:center;justify-content:center;background-position:50% 50%;background-repeat:repeat;background-size:auto}.mod_banner.h650{height:40.625rem;position:relative}.mod_banner.h650 .container{margin-top:-10%}.mod_banner .banner_down{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;color:#fff}.mod_banner .banner_down span{font-size:12px;text-transform:uppercase}.mod_banner .banner_down img{margin-top:1rem}.mod_banner .banner_down img:nth-child(2){width:50px}.mod_banner .banner_down img:nth-child(3){width:30px}.mod_banner .container{color:#fff;text-align:center;font-weight:bold;font-size:3rem;line-height:1.25}.mod_banner .container h1{font-size:3rem}.mod_banner .container span{font-family:"Source Han Sans";text-transform:uppercase}.mod_banner .container span em{color:#3b9d52;font-style:normal}.mod_banner .container strong{letter-spacing:.5rem}.mod_title{margin-bottom:2.5rem}.mod_title.white strong,.mod_title.white b{color:#fff}.mod_title strong{font-size:2rem;color:#333;position:relative;z-index:2;display:inline-block}.mod_title strong::after{content:'';width:120%;height:1rem;background:var(--bs-primary);position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}.mod_title b{display:block;margin-top:1rem;font-size:14px;color:#000;font-family:'Verdana','Geneva','sans-serif';text-transform:uppercase}.mod_title2{color:#000;line-height:1.2;margin-bottom:2.5rem}.mod_title2 strong{font-size:clamp(24px, 3rem, 2.5vw);text-transform:uppercase;color:var(--bs-primary);display:block;font-weight:bold}.mod_title2 span{font-size:2rem}.mod_position{padding:1.5rem 0;color:#777777}.mod_position a{color:#777777;transition:all .3s ease}.mod_position a.active,.mod_position a:hover{color:var(--bs-primary)}.mod_position a i{margin:0 .5rem}.mod_menu{width:100%;padding-bottom:4rem;background:#f6f6f6;border-radius:1rem;overflow:hidden}.mod_menu>h3{padding:1rem;padding-left:4rem;display:flex;align-items:center;background:var(--bs-primary);color:#fff;margin:0}.mod_menu>h3 i{font-size:1.75rem;margin-right:.5rem}.mod_menu>ul{padding-top:1.5rem;padding-left:4rem;padding-right:1rem}.mod_menu>ul li{position:relative;color:#474747;padding:12px 0;font-size:16px}.mod_menu>ul li:has(ul li.active)>ul{display:block}.mod_menu>ul li:has(ul li.active)>a>a{color:var(--bs-primary)}.mod_menu>ul li:has(ul li.active)>a>a::after{border-color:var(--bs-primary)}.mod_menu>ul li:has(ul li.active)>a>a::before{opacity:1;background:var(--bs-primary)}.mod_menu>ul li:has(ul li.active)>ul>li.active a{font-weight:bold}.mod_menu>ul li:has(ul li.active)>ul>li.active a::before{background:var(--bs-primary);opacity:1}.mod_menu>ul li.active>ul{display:block}.mod_menu>ul li.active>a{color:var(--bs-primary)}.mod_menu>ul li.active>a>i{transform:rotate(90deg)}.mod_menu>ul li.active>a::after{border-color:var(--bs-primary)}.mod_menu>ul li.active>a::before{opacity:1;background:var(--bs-primary)}.mod_menu>ul li a{display:flex;justify-content:space-between;transition:all .3s ease;color:#474747;padding-left:24px;position:relative}.mod_menu>ul li a>i{display:inline-block}.mod_menu>ul li a::after{content:'';width:16px;height:16px;border-radius:2px;border:1px solid #9f9f9f;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease}.mod_menu>ul li a::before{content:'';width:4px;height:4px;background:#9f9f9f;position:absolute;left:8px;top:50%;transform:translate(-50%, -50%);opacity:0;transition:all .3s ease}.mod_menu>ul li a:hover{color:var(--bs-primary)}.mod_menu>ul li a:hover::after{border-color:var(--bs-primary)}.mod_menu>ul li>ul{width:100%;margin-top:15px;padding-left:24px;display:none}.mod_menu>ul li>ul>li{padding:8px 0}.mod_menu>ul li>ul>li a{padding-left:16px}.mod_menu>ul li>ul>li a::after{display:none}.mod_menu>ul li>ul>li a::before{background:#9f9f9f;opacity:1;left:0;transform:translateY(-50%)}.mod_menu>ul li>ul>li:last-child{margin-bottom:0}.mod_more span,.mod_more a,.mod_more button{display:inline-block;padding:.5rem 2.5rem;padding-bottom:.625rem;border-radius:1.5rem;background:#444444;color:#fff;border:none;transition:color .3s ease}.mod_more span:hover,.mod_more a:hover,.mod_more button:hover{background:var(--bs-primary)}.mod_more2 span,.mod_more2 a,.mod_more2 button{display:inline-block;padding:.5rem 2.5rem;background:#000;color:#fff;transition:color .3s ease;font-size:14px}.mod_more2 span:hover,.mod_more2 a:hover,.mod_more2 button:hover{background:var(--bs-primary)}.mod_social{position:fixed;top:50%;transform:translateY(-50%);right:10px;z-index:999}.mod_social ul li{margin-bottom:2px;position:relative}.mod_social ul li:hover .tip{opacity:1}.mod_social ul li:hover a{filter:brightness(1.2)}.mod_social ul li a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--bs-primary)}.mod_social ul li .tip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);font-size:12px;color:#fff;opacity:0;pointer-events:none}.mod_social ul li .tip span{display:inline-block;background:#323232;padding:5px 8px;border-radius:4px;white-space:nowrap;position:relative}.mod_social ul li .tip span:after{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #323232;position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.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 .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:18px}.mod_fanye{margin-top:2rem}.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:.5}.mod_fanye ul li a,.mod_fanye ul li span{font-size:14px;margin:0 .5rem;padding:.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;font-size:14px}.mod_fanye02 a{line-height:1.6;color:#3a3a3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:0}.mod_content b{font-weight:normal}.mod_content.dot p{padding-left:20px;position:relative}.mod_content.dot p::after{content:'';width:9px;height:9px;background:var(--bs-primary);position:absolute;left:0;top:8px}.mod_video{width:800px;height:450px;display:none}.mod_form{width:500px;display:none}.mod_form .form-group label{font-size:16px}.mod_form .form-group label span{color:red;margin-left:4px}.mod_form .form-group input{width:100%;padding:6px 10px;border:1px solid #ddd;background:#fff;outline:none}.mod_form .form-group textarea{width:100%;padding:12px 10px;border:1px solid #ddd;background:#fff;outline:none}.mod_form .form-group .mod_more button{padding:.5rem 1.5rem;background:none}.mod_form img{max-width:100%;display:block;margin:0 auto}@media (max-width: 991px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:14px}p{font-size:14px}.fz_36{font-size:18px}.fz_34{font-size:18px}.fz_32{font-size:18px}.fz_30{font-size:18px}.fz_28{font-size:16px}.fz_26{font-size:16px}.fz_24{font-size:16px}.fz_22{font-size:16px}.fz_20{font-size:16px}.fz_18{font-size:14px}.fz_16{font-size:14px}.fz_14{font-size:14px}.fz_12{font-size:12px}.mod_header{height:60px;position:static;background:#000}.mod_header.active .header .header_center .nav_open{color:#333}.mod_header .header{height:100%}.mod_header .header .head_top{display:none}.mod_header .header .header_center{height:60px}.mod_header .header .header_center::after{display:none}.mod_header .header .header_center .logo{position:static}.mod_header .header .header_center .logo a img{max-height:42px}.mod_header .header .header_center .logo a img:first-child{opacity:0}.mod_header .header .header_center .logo a img:last-child{opacity:1}.mod_header .header .header_center nav{position:fixed;left:0;top:0;height:100vh;width:100vw;opacity:0;pointer-events:none;display:flex;flex-direction:column;transition:opacity .25s ease-out;background:rgba(0,0,0,0.5)}.mod_header .header .header_center nav.active{opacity:1;pointer-events:auto;z-index:9999}.mod_header .header .header_center nav.active .nav_close,.mod_header .header .header_center nav.active ul{transform:translateX(0)}.mod_header .header .header_center nav>ul{width:90%;height:calc(100% - 52px);overflow:auto;display:block;background:#fff;transform:translateX(-100%);transition:all .2s ease-in}.mod_header .header .header_center nav>ul>li{position:relative;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-bottom:1px solid #eee;padding:0}.mod_header .header .header_center nav>ul>li.active>a{color:var(--bs-primary)}.mod_header .header .header_center nav>ul>li.active>a::after{display:none}.mod_header .header .header_center nav>ul>li:hover a,.mod_header .header .header_center nav>ul>li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li a{height:auto;width:calc(100% - 58px);font-size:14px;padding:12px 0;padding-left:20px;color:#3a3a3a;text-transform:capitalize}.mod_header .header .header_center nav>ul>li i{display:flex;align-items:center;justify-content:center;margin:0 10px;width:38px;font-size:18px;flex-shrink:0;color:#3a3a3a}.mod_header .header .header_center nav>ul>li i.active::before{transform:rotateX(180deg)}.mod_header .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}.mod_header .header .header_center nav>ul>li ul::after{display:none}.mod_header .header .header_center nav>ul>li ul li{flex-wrap:wrap;padding:0;justify-content:space-between}.mod_header .header .header_center nav>ul>li ul li:hover a,.mod_header .header .header_center nav>ul>li ul li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li ul li:last-child{border:none}.mod_header .header .header_center nav>ul>li ul li a{font-size:14px;padding:10px 0;padding-left:30px;color:#3a3a3a;position:relative;display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize}.mod_header .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}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(0);font-size:18px}.mod_header .header .header_center nav>ul>li ul li ul{box-shadow:none;border-radius:0}.mod_header .header .header_center nav>ul>li ul li ul li a{padding-left:46px}.mod_header .header .header_center .head_ico{display:none}.mod_header .header .header_center .head_language{margin-left:auto;right:0;left:auto;top:0}.mod_header .header .header_center .head_language span{padding:4px 12px}.mod_header .header .header_center .nav_open{transition:opacity .3s ease;color:#fff;margin-left:auto}.mod_header .header .header_center .nav_open.active{opacity:0}.mod_header .header .header_center .nav_open i{font-size:24px}.mod_header .header .header_center .nav_close{background:#fff;display:flex;width:90%;height:52px;align-items:center;justify-content:flex-end;border-bottom:1px solid #eee;transform:translateX(-100%);transition:all .2s ease-in}.mod_header .header .header_center .nav_close i{height:100%;padding:0 12px;font-size:30px;color:#3a3a3a}.mySwiper .swiper-slide:nth-child(1){background-position:right bottom}.mySwiper .swiper-slide:nth-child(2){background-position:left bottom}.banner .container img{max-height:3.5rem}.banner .container strong{font-size:2rem}.banner .container h1{font-size:2rem}.banner .container .line2{height:10rem;margin-top:17rem}.index_about .mod_content{height:200px;padding-right:10px;overflow:auto;margin-bottom:15px}.index_about ul{margin-top:15px;justify-content:space-between}.index_about ul li{margin-right:0;width:23%}.index_about ul li span{font-size:14px}.index_about ul li .kuang{padding:10px}.index_about ul li .kuang img{width:30px}.index_product .yuan{width:26rem;height:26rem}.index_product .yuan ul li span i{font-size:18px}.index_news .swiper .swiper-slide .text h5{opacity:1}.footer ul{display:none}.footer .foot_text{margin-top:20px}.footer .foot_logo{height:34px}.profile{overflow:hidden;padding:40px 0}.profile .flex{padding:15px;margin:0;flex-wrap:wrap}.profile .flex .kuang{display:none}.profile .flex .left{width:100%;padding-right:0;margin-bottom:20px}.profile .flex .left img{transform:translateX(0);margin-top:0}.profile .flex .right{width:100%}.history ul li{width:50%}.culture{padding:40px 0}.culture .img{margin-top:40px}.culture .img ul{display:flex;position:static;flex-wrap:wrap;justify-content:space-between}.culture .img ul li{margin-bottom:30px;width:30%;position:static;font-size:14px}.culture .img ul li strong{font-size:16px;margin-bottom:6px}.culture .img img{display:none !important}.logo_content .mod_content p{font-size:14px}.company_culture{padding:40px 0}.company_culture .flex-center-start{margin-bottom:20px}.company_culture p{font-size:14px}.honor{padding:40px 0}.honor .flex{flex-wrap:wrap}.honor .flex img{margin-bottom:20px;width:100%;max-width:100%}.team_photo{overflow:hidden}.team_photo .grid{grid-template-columns:1fr;grid-gap:10px}.team_photo .grid .caption{grid-gap:10px}.mod_banner.h650{height:260px}.mod_banner.h650 .container{margin-top:-30%}.mod_banner .container{font-size:18px}.mod_banner .container h1{font-size:18px}.future ul{padding-top:42%}.future ul li:nth-child(1){left:27%;top:32%}.future ul li:nth-child(2){width:18%;left:30%;top:75%}.future ul li:nth-child(3){width:35%}.future ul li:nth-child(4){width:20%;left:72%;top:30%}.future ul li:nth-child(5){width:17%;left:67%;top:83%}.future ul li:nth-child(6){left:84%}.future ul li:nth-child(7){left:95%}.future ul li span{line-height:1.2}.future ul li span strong{font-size:14px}.core{overflow:hidden;padding:40px 0}.core ul{flex-wrap:wrap}.core ul li{width:50%}.core ul li strong{font-size:16px}.red-man ul{margin-top:40px;flex-wrap:wrap}.red-man ul li{width:40%;margin-bottom:20px}.red-man .grid{margin-top:40px;grid-template-columns:repeat(2, 1fr)}.website .flex-stretch-around{flex-wrap:wrap}.website .flex-stretch-around .caption{margin-bottom:15px;width:100%}.overseas ul li img{height:40px}.certification{overflow:hidden}.certification ul{padding-bottom:6rem}.certification ul li span{font-size:16px}.business{padding:40px 15px}.business ul{flex-wrap:wrap}.business ul li{width:30%;margin-bottom:15px}.advantage{overflow:hidden}.advantage .flex{flex-wrap:wrap}.advantage .flex .left{width:100%;margin-bottom:20px}.advantage .flex .right{width:100%}.overseas2 .mod_title{position:static}.overseas2 .mod_title:last-child{position:static;margin:0}.overseas2 .map ul li{width:40px !important;height:40px !important}.overseas2 .map ul li:nth-child(1){top:18%}.overseas2 .map ul li span{font-size:14px;text-align:center;line-height:1.2}.logistics ul li:last-child{left:calc(100% / 7* 3 + 4px);width:calc(100% / 7* 2 - 8px)}.showrooms .grid{grid-template-columns:repeat(2, 1fr)}.wlglxt{padding:40px 0}.wlglxt .right{padding:0 10px}.wlglxt .right h3{font-size:16px}.wlglxt .right p{margin-bottom:20px}.wlglxt .right a{width:140px}.news_list .item a .flex .text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news_detail .container>h2{font-size:18px}.mod_fanye02{flex-wrap:wrap}.mod_fanye02 a{width:100%;margin-bottom:10px}.mod_banner{height:180px}.supply{overflow:hidden}.contact .flex{flex-wrap:wrap}.contact .flex .group{width:100%;margin-bottom:20px}.contact ul{width:calc(100% + 15px);margin-right:-15px;overflow:scroll;scroll-snap-type:x mandatory}.contact ul li{flex-shrink:0;margin-right:15px}.contact ul li span{font-size:14px}.contact-map{overflow:hidden}.mod_title2 strong{font-size:24px}.mod_title2 span{font-size:18px}.btn{font-size:14px}}@media (min-width: 992px) and (max-width: 1200px){h3{font-size:16px}h4{font-size:14px}h5{font-size:14px}p{font-size:14px}.fz_36{font-size:18px}.fz_34{font-size:18px}.fz_32{font-size:18px}.fz_30{font-size:18px}.fz_28{font-size:16px}.fz_26{font-size:16px}.fz_24{font-size:16px}.fz_22{font-size:16px}.fz_20{font-size:16px}.fz_18{font-size:14px}.fz_16{font-size:14px}.fz_14{font-size:14px}.fz_12{font-size:12px}}@media (min-width: 1201px) and (max-width: 1440px){h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}p{font-size:14px}.fz_32{font-size:22px}.fz_30{font-size:22px}.fz_28{font-size:20px}.fz_26{font-size:20px}.fz_24{font-size:18px}.fz_22{font-size:18px}.fz_20{font-size:16px}.fz_18{font-size:16px}.fz_16{font-size:14px}.fz_14{font-size:14px}.fz_12{font-size:12px}}@media (min-width: 1025px){.about_skills{background-attachment:fixed}}@media (min-width: 1441px){.container{max-width:1300px;padding:0 15px}}
