html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif}a:focus-visible,button:focus-visible{outline:3px solid #159ce9;outline-offset:5px}.language-switch{display:flex;gap:10px;align-items:center;position:relative;z-index:10;margin-left:28px;order:2;white-space:nowrap;font:14px Arial;color:#fff}.language-switch a{color:inherit!important;padding:8px 3px}.language-switch a[aria-current]{font-weight:700;border-bottom:2px solid #209add}#c-header .c-right-box{display:flex;align-items:center}#c-header.on .language-switch,#c-header.active .language-switch{color:#333}.preview-label{position:absolute;z-index:9;top:112px;left:6%;font:11px Arial;letter-spacing:2px;color:white;padding:9px 12px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.3)}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text{left:13.5%;width:76%}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text p{font-size:clamp(28px,4vw,60px);line-height:1.15;max-width:1100px}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text a{width:208px}.c-banner1 .swiper-slide::after{pointer-events:none}small{font-size:11px;opacity:.8}.about .c-container2 .top .text1{line-height:1.6}.about .c-container2 .top .text2{line-height:1.9;text-align:left;max-width:1080px;margin-left:auto;margin-right:auto}.about .c-container2 .bottom ul li span{line-height:1.4}.about .c-container2 .bottom ul li .shang .text{font-size:18px}.fangan .main .right .title{font-size:32px;line-height:1.3;max-width:490px}.fangan .main .right ul li p{font-size:20px;line-height:1.5}.bumen .main .fi-img figure .text{width:52%;max-width:740px}.bumen .main .fi-img figure .text p{line-height:1.7;max-width:660px}.bumen .main .fi-img figure .text h2{font-size:42px}.bumen .main .fi-img figure .text a{width:208px}.news .main .xia .text .title{line-height:1.5;min-height:66px;font-size:18px;white-space:normal}.news-source-note{font-size:13px;color:#666}#c-footer .c-right .c-dizhi{line-height:1.8}#c-footer .c-left .xia .c-list{line-height:1.7}#c-footer a{overflow-wrap:anywhere}#c-header .c-nav>li>a{padding-left:18px;padding-right:18px;font-size:15px}#c-header .c-nav .x-ul{min-width:220px}#c-header .c-nav .x-ul a{white-space:normal;line-height:1.5;padding-top:13px;padding-bottom:13px}#c-footer .c-list-box{min-width:140px}
@media(max-width:1200px){#c-header .c-nav>li>a{padding-left:10px;padding-right:10px;font-size:14px}.language-switch{margin-left:16px}.bumen .main .fi-img figure .text h2{font-size:34px}.fangan .main .right .title{font-size:27px}}
@media(max-width:768px){.language-switch{position:absolute;right:62px;top:14px;font-size:13px;margin:0}.preview-label{top:87px;left:5%;font-size:9px;letter-spacing:1px}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text{left:7%;width:86%}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text p{font-size:clamp(25px,6.2vw,40px)}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text a{width:190px}.about .c-container2 .top .text1{font-size:17px}.about .c-container2 .top .text2{font-size:14px}.about .c-container2 .bottom ul li span{font-size:13px}.about .c-container2 .bottom ul li .shang .text{font-size:14px}.fangan .main .right .title{font-size:25px}.fangan .main .right ul li p{font-size:15px}.bumen .main .fi-img figure{min-height:390px}.bumen .main .fi-img figure>img{height:390px;object-fit:cover}.bumen .main .fi-img figure .text{width:86%;max-width:none;left:7%;top:50%;transform:translateY(-50%)}.bumen .main .fi-img figure .text h2{font-size:28px}.bumen .main .fi-img figure .text p{font-size:14px}.bumen .main .fi-img figure .text a{width:188px}.news-source-note{font-size:11px;max-width:170px}.news .main .xia .text .title{min-height:80px;font-size:16px}#c-footer .c-left .top p{line-height:1.5}#c-footer .c-right .c-phone{font-size:25px}#c-footer .c-left .xia .c-list-box{min-width:0}}
#c-header.c-style2 .language-switch{color:#333}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text a span,.bumen .main .fi-img figure .text a span{margin-left:25px}.c-banner1.swiper-container .swiper-wrapper .swiper-slide .text a::before,.bumen .main .fi-img figure .text a::before{right:18px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
