﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.sfullwidthbg-c{position:relative;z-index:1}
.gap80{gap:5%}
.flex{display:flex}
.jc{justify-content:center}
.pt5m5{padding:5% 0}
.al{align-items:center}
.pbanner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}
.pbanner .p1{font-size:60px;font-weight:var(--fontbold7);color:#fff;line-height:1.4;text-align:center;width:max-content}
@media (max-width:1650px){.pbanner .p1{font-size:50px!important}}
@media (max-width:1440px){.pbanner .p1{font-size:40px!important}}
@media (max-width:1024px){.pbanner .p1{font-size:28px!important}}
@media (max-width:768px){.pbanner .p1{font-size:20px!important}}
.pbanner .p2{font-size:16px;color:#fff;line-height:1.2;text-align:center}
.flex-center{justify-content:center;align-items:center;display:flex}
.flex-wrap{flex-wrap:wrap}
.jc-sb{justify-content:space-between}
.jc-sa{justify-content:space-around}
.flex-d{flex-direction:column}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb50{margin-bottom:50px}
.w50{width:50%}
.w25{width:25%}
.w20{width:20%}
.text-center{text-align:center}
.industry>.l-wrap{max-width:100%;padding:0}
.industry .page-main{padding:0}
.industry-title{font-size:44px;font-weight:var(--fontbold7);color:#0f1e36;line-height:1.2;text-align:center}
@media (max-width:1640px){.industry-title{font-size:38px}}
@media (max-width:1440px){.industry-title{font-size:32px}}
@media (max-width:1366px){.industry-title{font-size:28px}}
@media (max-width:1024px){.industry-title{font-size:24px}}
@media (max-width:768px){.industry-title{font-size:22px}}
.industry-sub{display:flex;align-items:center;justify-content:center;margin-top:20px}
.industry-sub>div{width:25px;height:2px;background-color:var(--color);margin-right:4px}
.industry-page1 .page1-table{border-collapse:collapse;width:100%;margin-top:0;border:1px solid #efefef;font-family:Montserrat,sans-serif}
.industry-page1 .page1-table td,.industry-page1 .page1-table th{padding:20px 30px;border:1px solid #efefef;text-align:left;vertical-align:middle}
.industry-page1 .page1-table th{background-color:#fff;font-size:16px;font-weight:700}
.industry-page1 .page1-table td{color:var(--introcolor);line-height:1.6}
.industry-page1 .page1-table td:first-child{font-weight:400;width:50%;color:var(--introcolor)}
.industry-page1 .table-wrap table td,.industry-page1 .table-wrap table th{padding:20px 20px 20px 50px}
.industry-page1 .challenge-box{display:flex;align-items:center;gap:12px}
.industry-page1 .challenge-icon{width:20px;height:20px;background-color:var(--color);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}
.industry-page1 .challenge-box p{margin:0;font-size:16px;color:#666}
@media (max-width:768px){.industry-page1 .table-wrap table td,.industry-page1 .table-wrap table th{padding:10px 10px 10px 25px}}
@media (max-width:350px){.industry-page2 .item-des{margin-bottom:0!important}
.industry-page1 .page1-table td,.industry-page1 .page1-table th{padding:0 5px!important}}
.industry-page2{color:#fff;background:url(/Content/uploads/20261146004/20260403142328217512cd4f28438da407f3c0a8b0e9e2.webp) center no-repeat;background-size:cover}
.industry2-contant{margin-top:50px}
.industry-page2 .industry-title{color:#fff}
.industry-page2 .page2-swiper{position:relative;padding-bottom:50px;margin-top:40px;overflow:hidden}
.industry-page2 .item{background:#ffffff1a;padding:50px 40px 68px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border-radius:8px;transition:transform .3s ease;position:relative}
.industry-page2 .item-info{display:flex;flex-direction:column;flex:1;width:100%}
.industry-page2 .item-info>p:last-child{margin-top:auto!important;margin-bottom:0!important;width:100%}
.industry-page2 .item:hover{background:rgba(255,255,255,.15)}
.industry-page2 .item:hover .item-icon{animation:icon-breathe 3s ease-in-out infinite}
.industry-page2 .item-icon{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px}
@keyframes icon-breathe{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.2)}
50%{transform:scale(1.05);box-shadow:0 0 20px 5px rgba(255,255,255,.1)}}
.industry-page2 .item-icon em{font-size:40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}
.industry-page2 .item-tit{font-size:var(--fontsize20);font-weight:var(--fontbold7);color:#fff;margin-bottom:25px}
.industry-page2 .item-des{display:flex;flex-direction:column;gap:20px;color:#eee;margin-bottom:10px;font-size:16px;opacity:.8}
.industry-page2 .item-des div{display:flex;align-items:flex-start;gap:10px;color:#fff;line-height:30px;opacity:.8}
.industry-page2 .item-des .icon-duihao{color:#fff;font-size:var(--fontsize14);width:var(--fontsize14);margin-top:10px;line-height:1}
.industry-page2 .btn{display:flex;position:absolute;bottom:-33px}
.industry-page2 .btn a{padding:22px 30px;background:var(--color);border-radius:8px;color:#fff}
.industry-page2 .btn:hover{background-color:var(--color)!important}
.industry-page2.page2-pagination{text-align:center;margin-top:30px}
.industry-page2 .page2-pagination .swiper-pagination-bullet{background:#fff;opacity:.5;width:10px;height:10px;margin:0 5px}
.industry-page2 .page2-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}
.industry-page2 .swiper-slide{display:flex;align-items:stretch;justify-content:center;gap:30px;height:auto}
.industry-page2 .swiper-slide .item{flex:1;min-width:0;height:100%;box-sizing:border-box}
.industry-page2 .mySwiper{overflow:hidden;padding-bottom:80px}
.industry-page2 .mySwiper .swiper-wrapper{align-items:stretch}
.industry-page2 .mySwiper .swiper-pagination{bottom:0}
.industry-page2 .mySwiper .swiper-pagination-bullet{background:#fff;opacity:.5;width:10px;height:10px}
.industry-page2 .mySwiper .swiper-pagination-bullet-active{background:#fff;opacity:1}
@media screen and (max-width:1440px){.industry-page2 .swiper-slide{gap:20px}
.industry-page2 .item{height:100%;padding:30px 20px}
.industry-page2 .swiper-slide .item{display:flex;flex-direction:column;justify-content:center;text-align:center!important;align-items:center}
.industry-page2 .item-des{align-items:center;text-align:center;padding-bottom:40px;margin-bottom:0}
.industry-page2 .item-icon{margin-bottom:15px}
.industry-page2 .btn{margin:0 auto!important;width:100%!important}}
.industry-page3 .industry-title{text-align:left}
.industry-page3 .industry-sub{justify-content:flex-start}
.industry-page3 .page3-swiper{overflow:hidden;position:relative}
.industry-page3 .page3-swiper img{width:100%;height:auto;border-radius:6px}
.industry-page3 .page3-pagination{position:absolute;bottom:10px;left:0;right:0;text-align:center;z-index:10}
.industry-page3 .page3-pagination .swiper-pagination-bullet{background:var(--color);opacity:.3}
.industry-page3 .page3-pagination .swiper-pagination-bullet-active{background:var(--color);opacity:1}
.industry-page3 .page3-text p{color:#4a4a4a;line-height:30px}
.industry-page3 .page3-btn{border:none;display:flex}
.industry-page3 .page3-btn a{padding:22px 30px;text-align:center;background-color:var(--color);color:#fff;line-height:1;border-radius:6px;overflow:hidden}
.industry-page3 .page3-btn a:hover{text-decoration:unset}
@media screen and (max-width:1024px){.industry-page3content{display:flex;flex-direction:column}
.industry-page3 .page3-left{width:100%}
.industry-page3 .page3-right{margin-top:20px;width:100%}}
.industry-page4.sfullwidthbg-c::before{content:'';background-color:#f7f8fa;position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;height:100%;z-index:-1}
.industry-page4 .page4-content{flex-wrap:wrap;gap:30px}
.industry-page4 .item{text-align:center;flex:1;background-color:#fff;padding-bottom:20px;transition:box-shadow .3s;border-radius:6px}
.industry-page4 .item:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)}
.industry-page4 .page4item-img img{width:100%;height:auto;border-radius:6px}
.industry-page4 .item-title{margin-top:20px;font-weight:600}
.industry-page4 .item-title a{color:#000;text-decoration:none;transition:color .3s}
.industry-page4 .item:hover .item-title a{color:var(--color)}
@media screen and (max-width:1440px){.industry-page4 .page4-content{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important}
.industry-page4 .page4-content .item.w20{width:calc((100% - 60px)/ 3)!important;flex:0 0 calc((100% - 60px)/ 3)!important}}
@media screen and (max-width:1024px){.industry-page4 .page4-content .item.w20{flex:0 0 calc((100% - 30px)/ 2)!important;width:calc((100% - 30px)/ 2)!important}}
@media screen and (max-width:640px){.industry-page4 .page4-content .item.w20{flex:0 0 100%!important;width:100%!important}}
.industry-page5 .industry-title{text-align:left}
.industry-page5 .industry-sub{justify-content:flex-start}
.industry-page5 .page5-text{margin-top:30px;line-height:2}
.industry-page5 .page5-text .icon-duihao{color:var(--color);margin-right:10px}
.industry-page5 .page5-right{display:flex;flex-wrap:wrap;gap:20px}
.industry-page5 .page5-item{width:calc(50% - 10px);text-align:center}
.industry-page5 .page5-img{overflow:hidden;border-radius:6px}
.industry-page5 .page5-img img{width:100%;height:auto;border-radius:6px}
.industry-page5 .page5-img img:hover{transform:scale(1.04);transition:transform .3s}
.industry-page5 .page5-tit{margin-top:15px;font-weight:600}
.industry-page5{margin-bottom:110px}
.industry-page5 .page5-tit a{color:#1f69e0;text-decoration:none}
@media screen and (max-width:768px){.industry-page3 .industry-title{text-align:center}
.industry-page3 .industry-sub{justify-content:center!important}
.industry-page5content{flex-direction:column}
.industry-page5 .page5-left{width:100%}
.industry-page5 .page5-right{margin-top:20px;width:100%}
.industry-page5 .industry-title{text-align:center!important}
.industry-page5 .industry-sub{justify-content:center!important}
.industry-page5{gap:20px!important;padding-bottom:10%}}
@media screen and (max-width:350px){.industry-page5{gap:10px!important;padding-bottom:10%}}
@media (max-width:1440px){.mb50{margin-bottom:35px}
.mt30{margin-top:20px}}
