<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.slideBox2025{ max-width:1440px;}
.slideBox2025 .bd li .pic{    background-size:1440px 462px!important}
.mid_img3 img{ width:388px;}
.us_vbox{ width: 100%; max-width: 1080px; margin: 0 auto; display: block; margin-top: 20px;}
.honer25{height:auto;}
.honer25 img{ width:100%;}
.joinus25 h1{font-size: 2rem; padding: 1rem 0;}
.joinus25 p{    text-indent: 2rem;}


/*phone*/
.iconbtns{ display: none;}
.c_btns{ display: none;}
@media only screen and (max-width: 991px) {
.iconbtns{display: block; font-size: 2rem; background: #249f5a; color: #fff; width: 2.6rem; text-align: center; line-height: 2.4rem; border-radius: 3px;}
.n25top .nnavs{box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px; border-radius: 5px; display: none; position: fixed; z-index: 999; width: 94%; 
background:#fffffff0; left: 3%; top:55px; box-sizing: border-box; text-align: center; padding: 0; animation: nnavs 0.5s forwards;}
@keyframes  nnavs{
	from{ top: 0;}
	to{ top: 55px;}
}
.n25top .nnavs a{padding: 1rem 0; border-bottom: #cccccc59 1px dashed;}
.n25top .nnavs .c_btns{padding: 1rem 0;}
.n25top .nnavs .c_btns .iconfont {font-size: 1.6rem; color: #ff0000a8;}
.n25topmidd{ display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding:10px 10px 0 10px; height: 45px;}
.n25midd{ width: auto;}
.slideBox2025{ margin-top: -51px; max-width:991px;}
.slideBox2025 .ban_texts{ width: 90%; margin:  0 auto;  padding-top:110px; position: relative;}
.n25midd2{ max-width: 991px;}
.slideBox2025 .bd li{ height: 320px; background-size: contain;}
.slideBox2025 .bd li .pic{background-size: cover!important;}
.slideBox2025 .ban_texts h2{ font-size: 1.5rem;}
.slideBox2025 .ban_texts h3{ font-size: 1rem; line-height: 150%;}
.slideBox2025 .ban_texts a{ margin-top: 1rem;}
.c_btns{ display: block;}
.page25 .page_h2{font-size: 1.8rem; margin-top: 3rem}
.page25 .page_h3{font-size: 1rem; padding: 0.5rem; line-height: 180%;}
.page25 .pagebox1{padding:1.5rem 0.5rem; width: 96%; margin: 2rem auto 0 auto;}
.page25 .page25tips{    justify-content: space-between; }
.page25 .page25tips li{  white-space: nowrap;  margin: 0 0.15rem; padding: 0 0.5rem; flex: 1; text-align: center;}
.page25 .pagebox1 .p25{font-size: 1rem; line-height: 180%;}
.page25 .pagebox1 .imgs25 img{ width: 100%; height: auto;}
.page25 .page_ser{ display: block;}
.page25 .page_ser li{ width: 96%; margin: 0.5rem auto 0 auto;}
.page25 .page_ser li h4{ font-size: 1.5rem;}
.page25 .page_ser li p{ margin-top: 1rem; font-size: 1rem;}
.us25{ padding: 1rem 0.5rem; margin-top: 2rem; width: 100%;}
.us25 h6{ font-size: 1.5rem; line-height: 2rem;}
.us25 p{font-size:0.9rem;   line-height: 180%; margin-top: 0.5rem;}
.pan25{ width: 100%;}
.foot25{ width: 100%; margin: 2rem auto 0 auto; display: block; padding: 1rem;}
.foot25 .logos{ margin:  0 auto;}
.footnav{padding: 1rem 1rem 0.5rem 1rem; text-align: center;}
.foot25 .footnav li strong{font-size: 1rem; line-height: 2rem; padding: 1rem 0 0.2rem 0;}
.foot25 .footnav li a, .foot25 .footnav li span{line-height: 2rem; font-size: 1rem; height: 2rem;}
.foot25 .footnav{ padding: 0 0.5rem; }
.foot25 .footnav li.codes_wrap{justify-content: center;}
.foot25 .footnav li.codes_wrap .codes{width: 42%; padding: 0; text-align: center;}
.foot25 .footnav li.codes_wrap .codes img{width: 80%; height: auto;}
.foot25 .footnav li.codes_wrap .codes:nth-child(1){ padding: 0;}
.copy25{ width: 100%; padding-bottom: 2rem;}
.copy25 .txts{ white-space: normal;width: 50%; text-align: center; line-height: 120%;}
.cust25{padding:1rem 0.5rem; width: 96%; margin: 1rem 0 0 2%;        display: block; }
.cust25 .left{width: 100%;}
.cust25 .left h3{    font-size: 1.2rem;}
.cust25 .left h4{ font-size: 1rem;}
.cust25 .left p{font-size:0.95rem; line-height: 180%;}
.cust25 .left .imgs img{ width: 100%; height: auto;}
.cust25 .right{ width: 100%;}
.cust25 .right .r_item li:nth-child(1), .cust25 .right .r_item li:nth-child(5){ margin: 0.25rem 2.49% 0.25rem 2.49%;}
.cust25 .right .r_item li{width: 45%; margin: 0.5rem 2.49% 0.5rem 2.49%; line-height: 120%; padding: 0.5rem 0;}
.tech25{ display: block; margin-top: 2rem;  }
.tech25 .tech25_i{ width: 96%; margin: 1rem 0 0 2%;   padding: 1rem 1rem;}
.tech25 .tech25_i h3{font-size: 1.2rem;}
.tech25 .tech25_i h4{ font-size: 1rem;}
.tech25 .tech25_i p{font-size:0.95rem; line-height: 180%;}
.tech25_ul{flex-wrap: wrap;}
.tech25_ul li{ width:31.3%; margin:0.25rem 0.5% 0.25rem 0.5%;}
.tech25_ul2 li{  width:48%; margin:0.25rem 0.5% 0.25rem 0.5%;}
.tech25_2 .tech25_i .tech25_2img img{ width: 100%; height: auto;}
.ai25{ display: block; padding: 1rem 1rem; width: 96%; margin: 1rem 0 0 2%;}
.ai25 .left h3{font-size: 1.2rem;}
.ai25 .left h4{font-size: 1rem; margin-top: 1rem;}
.ai25 .left p{ font-size: 1rem; width: 100%; line-height: 180%;}
.ai25 .mid{ width: 100%; margin: 0;         height: auto;}
.ai25 .mid .mid_img1 img{ width: 100%;}
.ai25 .mid .mid_img2{ margin-top:-50px;}
.ai25 .right{ width: 100%;  height: auto;}
.ai25 .right .mid_img3{ padding-top: 1rem;}
.ai25 .right .mid_img3 img{ width: 100%;}
.news25_t{font-size: 1.8rem; margin-top: 3rem;}
.news25_ul li{    padding: 1rem 1rem; margin:1rem 0;}
.news25_ul li h2{    font-size: 1.2rem;}
.news25_ul li p{ font-size: 0.95rem; line-height: 150%;}
.news25_t2{ display: block;}
.news25_t2 .news25_t2_i{ margin: 0.5rem auto 0 1%; box-sizing: border-box; width: 98%; text-align: center;}
.info25{font-size: 1rem; line-height: 180%; padding: 0 1rem;}
.ceo25{ display: block; margin-top: 2rem; width: 100%;}
.ceo25 .left{ width: 100%;         padding: 2rem;}
.ceo25 .left p{ width: 100%;}
.ceo25 .right{ width: 100%;}
.ceo25 .right img{width: 100%;}
.nums25{width: 100%; margin: 2rem auto 0 auto; padding: 1rem; display: block;}
.nums25 li{      padding: 1rem 0;  width: 100%;}
.nums25 li .iconfont{ font-size: 1.8rem;}
.nums25 li h5{ font-size: 1.2rem; margin-top: 0.35rem;}
.nums25 li h6{font-size: 1.2rem; margin-top: 0rem;}
.pro2025_1 img{ width: 100%;}
.pro2025_2{ margin: 3rem 5px 0 5px; padding: 1rem;}
.pro2025_3 img{ width: 100%;}
.pro2025_2 p{ font-size: 1rem;}
.page_pro{ margin-top: 3rem;}
.pro2025_4{ flex-direction: column; padding-bottom: 2rem;}
.pro2025_4 h3{text-align: center;  margin-top: 2rem; font-size: 1.8rem;}
.pro2025_4 ul{ width: 100%; padding: 0 1rem; box-sizing: border-box;}
.pro2025_4 .btn_pro{ margin: 1rem auto 0 auto;}
.pro2025_4 .right_pro{ padding-top: 2rem; width: 96%; text-align: center; margin: 0 auto;}
.pro2025_5 p, .pro2025_4 p{ font-size: 1rem; margin-top: 2rem; line-height: 150%; padding: 0 1rem;}
.pro2025_5 .btn_pro2{  margin-left: 1rem; }
.pro2025_6 h3{font-size: 1.8rem;}
.pro2025_6 .pro_ci2 img{ width: 100%;}
.pro2025_6 ul.ul_pro2 li{ width: 50%;}
.pro2025_6 ul.ul_pro3{ width: 100%; padding-bottom: 2rem;}
.pro2025_6 ul.ul_pro3 li{ box-sizing: border-box;}
.pro2025_6 ul.ul_pro3 li:nth-child(1), .pro2025_6 ul.ul_pro3 li:nth-child(5){ padding-left: 2rem; margin: 1rem 0 0 0; width:33%; }
.pro2025_6 ul.ul_pro3 li:nth-child(2), .pro2025_6 ul.ul_pro3 li:nth-child(6){width:33%; text-align: center; margin: 1rem 0 0 0; padding: 0;}
.pro2025_6 ul.ul_pro3 li:nth-child(3), .pro2025_6 ul.ul_pro3 li:nth-child(7){width:33%; margin: 1rem 0 0 0;}
.pro2025_6 ul.ul_pro3 li{ width: 33%;        padding-left: 2rem; box-sizing: border-box;}
.pro2025_6 ul.ul_pro3 li:nth-child(5),.pro2025_6 ul.ul_pro3 li:nth-child(8){ padding-left: 0;         text-align: center;}
.pro2025_6bg img{ width: 100%;}
.pro2025_6bg{ padding:1rem 0 1rem 0;}
.us_vbox{ width: 100%;  margin: 0 auto; display: block; margin-top: 1rem;}
.honer25{height:auto; }

}

@media only screen and (min-width:1441px){
/*
.slideBox2025{ max-width:2880px;}
.slideBox2025 .bd li{ height:924px; }
.slideBox2025 .bd li .pic{    background-size:2800px 924px!important}
.slideBox2025 .ban_texts{ padding-top:320px;}
*/
.fanz25{ width:1440px; margin:0 auto;}



}
</pre></body></html>