.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#305DC3;text-shadow:none}
::-moz-selection{color:#fff;background:#305DC3;text-shadow:none}
::-webkit-scrollbar{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track-piece{background:#bfbfbf}
::-webkit-scrollbar-thumb{width:10px;background:#515151}
::-webkit-scrollbar-thumb:hover{background:#305DC3}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
body{font-family:"Kumbh Sans",sans-serif;font-size:14px;line-height:1.15;color:#333;background:#fff}
body,button,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,textarea,ul{padding:0;margin:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;padding:0;margin:0}
li,ol,ul{list-style:none;list-style-image:none}
button,fieldset,input,label,legend,option,select,textarea{font-size:12px}
button,input,optgroup,select,textarea{outline:0}
button{border:none}
textarea{resize:vertical}
em,i,strong{font-style:normal}
.swiper-banner .slide-bg-img,.in-news .swiper-news .swiper-slide .in-news-img img,.about-1 .about-img img,.ab-1-l img,.ab-2-r span img,.ab-3 .ab-3-image img,.ab-6 .ab-6-image img{object-fit:cover;height:100%;width:100%;display:inline-block;position:absolute;z-index:1;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transition:all 0.3s;}
img{vertical-align:middle;border:0;}
a{color:#333;text-decoration:none;outline:0}
a:hover{color:#305DC3;text-decoration:none;transition:all 0.5s;}
a:active,a:focus,a:hover{outline:0}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.container-fluid{padding-right:0;padding-left:0;margin:0}
.container{position:relative;margin-right:auto;margin-left:auto;width:75%;clear:both;}
/*.container:after,.container:before{display:table;content:"";clear:both;}*/
.header{width:100%;height:100px;top:0;position:fixed;z-index:4;transition:all 0.5s;border-bottom:1px solid rgb(255 255 255 / 30%)}
.header .container{display:flex;}
.header .header-l{float:left;width:auto;height:80px;padding:10px 0;transition:all 0.5s;flex-grow:1;}
.header .header-l img{height:100%;transition:all 0.5s;}
.header .header-l img:nth-child(2){display:none;transition:all 0.5s;}
.header .header-c{float:left;margin-left:30px;transition:all 0.5s;flex-grow:2;}
.header .header-c .nav{position:relative;height:100px;transition:all 0.5s;}
.header .header-c .main-nav ul li{float:left;width:auto;text-align:center;position:relative;margin-left:30px;}
.header .header-c .main-nav ul li a{line-height:100px;display:inline-block;color:#ffffff;font-size:20px;font-weight:700;position:relative;transition:all 0.5s;}
.header .header-c .main-nav ul li:hover a,.header:hover .header-c .main-nav ul li:hover a{color:#1b4e98;transition:all 0.5s;}
.header .header-c .main-nav li .c2{display:none;position:absolute;left:0;top:100px;overflow:hidden;background:#f9f9f9;z-index:1;width:auto;text-align:left;border-top:2px #1b4e98 solid;padding:0;height:auto;border-radius:0 0 6px 6px;}
.header .header-c .main-nav li:hover .c2{display:block;}
.header .header-c .main-nav li .c2 a{position:relative;width:100%;height:45px;line-height:45px;padding:0 10px;font-size:14px;font-weight:normal;color:#033333!important;white-space:nowrap;display:block;margin-left:0px;border:none;}
.header .header-c .main-nav li .c2 a:hover{background:#e3e3e7;color:#1b4e98!important;}
.header .header-c .main-nav li .c2 a:hover::before{position:absolute;display:inline-block;left:0;top:0;content:"";background-image:url(../images/zuojiao.svg);width:10px;height:10px;background-size:10px 10px;background-repeat:no-repeat;}
.header:hover,.header1{background-color:rgb(255 255 255 / 100%)!important;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 20%);box-shadow:0 0 15px 0 rgb(0 0 0 / 20%);transition:all 0.5s;}
.header:hover .header-l img:nth-child(2),.header1 .header-l img:nth-child(2){display:block;transition:all 0.5s;}
.header:hover .header-l img:nth-child(1),.header1 .header-l img:nth-child(1){display:none;transition:all 0.5s;}
.header:hover .header-c .main-nav ul li a,.header1 .header-c .main-nav ul li a{color:#333333;transition:all 0.5s;}
.header1 .header-l{height:60px;transition:all 0.5s;}
.header1,.header1 .header-c .nav{height:80px;transition:all 0.5s;}
.header1 .header-c .main-nav ul li a{line-height:80px;transition:all 0.5s;color:#033333;}
.header1 .header-c .main-nav li .c2{top:80px;transition:all 0.5s;}
.m-header{display:none;}
.swiper-banner{width:100%;height:700px;position:relative}
.swiper-banner .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}
.swiper-banner .slide-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}
.swiper-banner .slidebg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,34,72,0.6),rgba(0,34,72,0.05) 80%);z-index:2}
.swiper-banner .swiper-button-prev,.swiper-button-next{color:#1b4e98;--swiper-navigation-size:40px}
.swiper-banner .swiper-pagination{bottom:40px!important;}
.swiper-banner .swiper-pagination-bullet{width:12px;height:12px;background:#ffffff;opacity:1}
.swiper-banner .swiper-pagination-bullet-active{background:#1b4e98}
.swiper-banner .swiper-1{position:absolute;z-index:2;display:inline-block;width:40%;height:auto;left:12.5%;top:53%;transform:translateY(-50%);color:#FFFFFF;text-align:left;}
.swiper-banner .swiper-1 h3{font-size:42px;line-height:1.2;padding-bottom:20px;border-bottom:1px rgba(255,255,255,0.2) solid;}
.swiper-banner .swiper-1 h4{font-size:32px;line-height:1.2;padding:20px 0;font-weight:normal;border-bottom:1px rgba(255,255,255,0.2) solid;}
.swiper-banner .swiper-1 p{font-size:22px;line-height:1.2;padding:20px 0 40px;font-style: italic;}
.swiper-banner .swiper-1 .anniubt{font-size:18px;line-height:1.2;padding:0 0 20px;}
.swiper-banner .swiper-1 .anniu a:nth-child(1){display:inline-block;border-radius:5px;padding:16px 40px;border:1px rgba(2,66,129,1) solid;font-size:16px;font-weight:700;margin-right:10px;background-image:url(../images/anniu1.png);background-size:cover;color:#FFFFFF;}
.swiper-banner .swiper-1 .anniu a:nth-child(2){display:inline-block;border-radius:5px;padding:14px 30px;border:1px solid #FFFFFF;font-size:16px;font-weight:700;color:#FFFFFF;}
.f1{background:#ebf3fc;padding:30px 0 0;}
.f1 .container{display:flex;gap:20px;}
.f1 .f1-l{box-sizing:border-box;flex:3;border-radius:10px;padding:20px 40px 30px;border:1px rgba(205,218,231,0.6) solid;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;}
.f1 .f1-l .tit{font-size:22px;font-weight:900;color:#022b67;padding:20px 0;}
.f1 .f1-l .con{font-size:15px;line-height:1.2;color:#024281;font-weight:550}
.f1 .f1-l .con p{margin-bottom:6px;}
.f1 .f1-l .more{font-size:16px;font-weight:700;margin-top:20px;}
.f1 .f1-l .more a{color:#FFFFFF;display:inline-block;padding:12px 30px;border-radius:5px;background-image:url(../images/anniu.png);background-size:cover;}
.f1 .f1-l .more a:hover{background-image:url(../images/anniu2.png);}
.f1 .f1-r{flex:5;height:auto;border-radius:10px;padding:20px 40px 30px;box-sizing:border-box;border:1px rgba(3,44,84,0.3) solid;background-size:cover;}
.f1 .f1-r .tit{font-size:22px;font-weight:900;color:#FFFFFF;padding:20px 0;}
.f1 .f1-r .tit p{font-size:16px;font-weight:normal;margin-top:10px;}
.f1 .f1-r ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px;}
.f1 .f1-r ul li{width:calc(50% - 10px);box-sizing:border-box;display:flex;align-items:center;justify-content: space-between;}
.f1 .f1-r ul li .img{display:block;width:20%;height:0;padding-bottom:20%;position:relative;border-radius:100%;background:#FFFFFF;overflow:hidden;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.2));}
.f1 .f1-r ul li .img span{display:block;width:calc(100% - 5px);height:calc(100% - 5px);overflow:hidden;border-radius:100%;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);}
.f1 .f1-r ul li .img img{object-fit:cover;height:100%;width:100%;display:inline-block;position:absolute;z-index:1;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transition:all 0.3s;}
.f1 .f1-r ul li .text{width:75%}
.f1 .f1-r ul li h3{margin:0 0 8px;color:#fff;font-size:16px;}
.f1 .f1-r ul li p{margin:0;color:#eee;line-height:1.2;font-size:14px;}
.lc{background:#ebf3fc;padding:30px 0 0;}
.lc .tit{font-weight:900;color:#032468;padding:0 0 30px;display:flex;align-items: center;gap:15px;}
.lc .tit h4{font-size:22px;}
.lc .tit p{font-size:14px;font-weight:normal;}
.lc .lc-img{text-align:center}
.lc .lc-img img{max-width:100%;}
.lc .lc-more{text-align:center;color:#032468;font-size:14px;padding:15px 0 0;}
.lc .lc-more a{color: #FFFFFF; display: inline-block; padding: 12px 30px; border-radius: 5px; background-image: url(../images/anniu2.png); background-size: cover;}
.f2{background:#ebf3fc;padding:30px 0;}
.f2 .container{display:flex;gap:30px;}
.f2 .f2-l{box-sizing:border-box;flex:3;border-radius:10px;padding:20px 40px;overflow:hidden;background-image:url(../images/f21bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right;}
.f2 .f2-l .tit{font-size:22px;font-weight:900;color:#15584d;padding:20px 0;}
.f2 .f2-l ul li{padding:6px 0;}
.f2 .f2-l ul li a{display:flex;justify-content:flex-start;align-items:center;}
.f2 .f2-l ul li span{display:inline-block;width:48px;height:40px;}
.f2 .f2-l ul li span img{object-fit:cover;height:100%;width:100%;}
.f2 .f2-l ul li div{display:inline-block;margin-left:12px}
.f2 .f2-l ul li div h3{font-size:16px;}
.f2 .f2-l ul li div p{font-size:14px;}
.f2 .f2-l ul li a{color:#15584d;}
.f2 .f2-r{box-sizing:border-box;flex:2.3;height:auto;border-radius:10px;padding:20px 40px;background-image:url(../images/f21bg2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right;}
.f2 .f2-r .tit{font-size:22px;font-weight:900;color:#032468;padding:20px 0;}
.f2 .f2-r .f2-r-con{color:#032468;font-size:14px;font-weight:550;}
.f2 .f2-r ul {display:block;margin:5px 0;}
.f2 .f2-r ul li{line-height:20px;padding-left:16px;position:relative;}
.f2 .f2-r ul li:before{position:absolute;content:"";width:12px;height:12px;left:0;top:4px;background-image:url(../images/xuanze.svg);background-size:12px 12px;}
.f2 .f2-r .more{font-size:16px;font-weight:700;margin-top:20px;}
.f2 .f2-r .more a{color:#FFFFFF;display:inline-block;padding:12px 30px;border-radius:5px;background-image:url(../images/anniu.png);background-size:cover;}
.f2 .f2-r .more a:hover{background-image:url(../images/anniu2.png);}
.f3{padding:30px 0;background:linear-gradient(to bottom,#c1dbf1,#ebf3fc);border-top:1px #98b3cf solid}
.f3 .tit{font-weight:900;color:#032468;padding:0 0 30px;display:flex;align-items:center;gap:15px}
.f3 .tit h4{font-size:22px}
.f3 .tit p{font-size:14px;font-weight:normal}
.f3 .case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media (max-width:1024px){.f3 .case-grid{grid-template-columns:repeat(3,1fr)}
}@media (max-width:768px){.f3 .case-grid{grid-template-columns:repeat(2,1fr)}
}@media (max-width:480px){.f3 .case-grid{grid-template-columns:repeat(1,1fr)}
}
.f3 .case-item{width:100%}
.f3 .case-image{display:block;width:100%;color:#032468;background:rgba(255,255,255,0.6);height:auto;position:relative;border-radius:10px;overflow:hidden}
.f3 .case-image .case-img{width:100%}
.f3 .case-image .case-img img{width:100%;transition:transform 0.3s ease;transform:scale(1)}
.f3 .case-image .case-img:hover img{transform:scale(1.05);transition:transform 0.3s ease}
.f3 .case-image .case-tit{margin:10px 10px 0;display:flex;font-size:18px;height:50px;line-height:1.5;font-weight:600;align-items:center;border-bottom:1px rgba(8,112,185,0.1) solid}
.f3 .case-image .case-tit a{color:#032468}
.f3 .case-image .case-info{padding:0 10px 10px;line-height:1.5;font-weight:normal}
.f3 .case-image .case-info h4{font-size:14px;font-weight:400;display:flex;align-items:center;height:35px;border-bottom:1px rgba(8,112,185,0.1) solid}
.f3 .case-image .case-info p{font-size:13px;font-weight:400;display:flex;align-items:center;height:35px;border-bottom:1px rgba(8,112,185,0.1) solid}
.f3 .case-image .case-cta{margin-bottom:20px;font-size:12px;padding:0 10px 0}
.f3 .case-image .case-cta a{color:#032468;font-weight:normal}
.f4{text-align:center;position:relative;border-top:1px rgba(205,218,231,1) solid;background-size:cover;background-position:center bottom}
.f4 img{width:900px;margin-top:20px;}
.f4 .f4-1{width:100%;height:auto;padding:20px 0;border-top:1px #98b3cf solid;background-size:cover;background-position:center top;}
.f4 .f4-1 p{font-size:18px;line-height:1;color:#032468;font-weight:700}
.bottom{background:url(../images/bottombg.jpg);padding:10px 0;}
.bottom .container{align-items:center}
.bottom ul{display:flex;width:72%;padding:0;margin:0 auto;align-items:center;justify-content:space-between;gap:0;}
.bottom ul li{flex:1;display:flex;align-items:center;gap:15px;padding:15px 0;justify-content:center;}
.bottom ul i{display:inline-block;width:1px;height:30px;background-color:#ffffff;margin:0 auto;}
.bottom ul li .bo-img{width:40px;height:40px;flex-shrink:0;}
.bottom ul li .bo-img img{width:100%;height:100%;object-fit:contain;}
.bottom ul li .bo-txt{color:#FFFFFF;font-size:15px;}
.bottom ul li .bo-txt h4{font-weight:normal;margin:0 0 3px 0;line-height:1.3;}
.bottom ul li .bo-txt h4 span{font-size:20px;font-weight:bold;}
.bottom ul li .bo-txt p{margin:0;white-space:nowrap;}
.bottom .bo-img{width:40px;height:40px;flex-shrink:0;}
.bottom .bo-img img{width:100%;height:100%;object-fit:contain;}
.bottom .bo-txt{color:#fff;font-size:15px;}
.bottom .bo-txt h4{font-weight:normal;margin:0;line-height:1.2;}
.bottom .bo-txt h4 span{font-size:20px;font-weight:bold;}
.bottom .bo-txt p{margin:0;white-space:nowrap;}
.bottom .cta{width:28%;display:flex;justify-content:space-around;}
.bottom .cta a{display:inline-block;width:45%;text-align:center;border-radius:5px;padding:12px 0;font-size:16px;font-weight:700;color:#FFFFFF;}
.bottom .cta a:nth-child(1){background-image:url(../images/anniu3.png);background-size:cover;}
.bottom .cta a:nth-child(2){background-image:url(../images/anniu2.png);background-size:cover;}
@keyframes wave{0%{background-position-x:0;transform:scaleX(100%);}50%{transform:scaleX(135%);}100%{background-position-x:132%;transform:scaleX(100%);}}
.fuyou-footer{width:100%;padding:30px 0;position:relative;background:#f7f7f7}
.fuyou-footer .flex{align-items:center;}
.fuyou-footer .fuyou-footer-l{width:20%}
.fuyou-footer .fuyou-footer-l img{height:60px;}
.fuyou-footer .fuyou-footer-l p{color:rgba(51,51,51,0.6);font-size:15px;}
.fuyou-footer .fuyou-footer-r{width:75%}
.fuyou-footer .fuyou-footer-r .fuyou-footer-r-lx{font-size:15px;color:#666666;text-align:right;line-height:1.3}
.fuyou-footer .fuyou-footer-r .fuyou-footer-r-lx span{color:#024281;margin-right:15px;}
.fuyou-footer .fuyou-footer-r .fuyou-footer-r-lx span a{color:#024281;}
.fuyou-footer-bottom{padding:10px 0;text-align:center;color:#999999;background:#f7f7f7;border-top:1px #e9e9e9 solid;}
.fuyou-footer-bottom img{width:20px;margin-left:10px;}
.fbanner{position:relative;width:100%;height:auto;}
.fbanner img{width:100%;height:auto;object-fit:cover;min-height:260px;}
.fbanner:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,34,72,0.6),rgba(0,34,72,0.5));top:0;left:0;z-index:1}
.fbanner .fb-t{position:absolute;width:80%;height:calc(100% - 101px);left:50%;bottom:0;transform:translate(-50%,0);z-index:2;text-align:center;display:flex;justify-content:center;align-items:center;color:#FFFFFF;flex-direction: column;gap: 20px;}
.fbanner .fb-t h3{display:block;width:100%;font-size:42px;}
.fbanner .fb-t h4{display:block;width:100%;font-size:32px;font-weight:normal;}
.fbanner .fb-t h5{display:block;width:100%;font-size:38px;font-weight:500;}
.fbanner .fb-t p{display:block;width:100%;font-size:20px;font-weight:normal;}
.fbanner1 { position: relative; width: 100%;height: auto; padding-top: 0; overflow: hidden; }
.fbanner1 img { position: absolute; width: 100%; height: 100%; object-fit: cover; top: 0; left: 0; z-index: 0; }
.fbanner1:before { content: ""; position: absolute; width: 100%; height: 100%; background:rgba(10,75,158,0.9); top: 0; left: 0; z-index: 1; }
 .fbanner1 .fb-t { position: relative; z-index: 2; width: 65%; margin:100px auto 0; padding: 60px 0;text-align: center; display: flex; justify-content: center; align-items: center; color: #FFFFFF; flex-direction: column; gap: 20px; }
 .fbanner1 .fb-t h3 { width: 100%; font-size: 42px; }
 .fbanner1 .fb-t h4 { width: 100%; font-size: 32px; font-weight: normal; }
 .fbanner1 .fb-t h5 { width: 100%; font-size: 38px; font-weight: 500; }
 .fbanner1 .fb-t p { width: 100%; font-size: 20px; font-weight: normal; }
.ftit{margin-bottom:40px;text-align:center;}
.ftit p{font-family:"Kumbh Sans",serif;color:#162726;font-size:16px;font-weight:700;display:inline-flex;align-items:center;column-gap:10px;position:relative;background:rgb(224,229,235);border:1px solid #E0E5EB;padding:5px 15px 5px 5px;border-radius:100px;}
.ftit p span{background-color:rgba(0,173,58,0.15);height:28px;width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.ftit p span img{width:20px;height:20px;}
.ftit h3{font-size:18px;margin-top:10px;color:#033333;letter-spacing:2px;font-family:"Kumbh Sans",serif;}
.about-t{font-family:"Kumbh Sans",serif;color:#022b67;font-size:18px;font-weight:700;display:inline-flex;align-items:center;column-gap:10px;margin-bottom:20px;position:relative;border:1px solid #E0E5EB;padding:5px 15px 5px 5px;border-radius:100px;}
.about-t span{background-color:rgba(38,131,239,0.15);height:28px;width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.about-t span img{width:20px;height:20px;}
.ab-3-t,.ab-4-t,.ab-6-t{text-align:center}
.ab-3-t .about-t,.ab-7 .about-t{color:#FFFFFF;}
.ab-3-t .about-t span,.ab-7 .about-t span{background-color:rgba(255,255,255,0.15);}
.ab-6-t .about-t,.ab-7 .about-t{border:1px solid #CCCCCC;}
.ab-lc .flex,.ab-1 .flex,.ab-2 .flex,.ab-4 .flex{align-items:center}
.ab-lc{padding:80px 0;}
.ab-lc-l{width:40%;font-size: 18px; color: #024281; line-height: 1.3; font-weight: normal; font-family: "Kumbh Sans";}
.ab-lc-l ul{margin-top:8px;}
.ab-lc-l ul li{position:relative;display:block;line-height:30px;padding-left:15px;}
.ab-lc-l ul li:before{content:"";position:absolute;width:6px;height:6px;top:12px;left:0;border-radius:6px;background:#22629a;}
.ab-lc-r{width:57%;}
.ab-lc-r .ab-lc-img{width:100%;}
.ab-lc-r .ab-lc-img img{width:100%;}
.ab-1{padding:80px 0;background-image:url(../images/ab-bg-1.jpg);background-repeat:no-repeat;background-size:cover;position:relative;background-position:center;}
.ab-1-l{width:40%}
.ab-1-l .ab-1-img1{display:flex;gap:6px;margin-bottom:6px}
.ab-1-l .ab-1-img1 .ab-1-img1-1{width:66%;position:relative;padding-top:44.88%;border:1px #024281 solid;border-radius:10px;overflow:hidden;box-sizing:border-box;}
.ab-1-l .ab-1-img1 .ab-1-img1-2{width:33%;display:flex;flex-direction:column;justify-content:space-between;gap:6px}
.ab-1-l .ab-1-img1 .ab-1-img1-2 span{position:relative;width:100%;padding-top:68%;border:1px #024281 solid;border-radius:10px;overflow:hidden;box-sizing:border-box;}
.ab-1-l .ab-1-img2{display:flex;gap:6px}
.ab-1-l .ab-1-img2 span{width:25%;position:relative;padding-top:24%;border:1px #024281 solid;border-radius:10px;overflow:hidden;box-sizing:border-box;}
.ab-1-r,.ab-2-l{width:57%;font-size:18px;color:#024281;line-height:1.3;font-weight:normal;font-family:"Kumbh Sans"}
.ab-1-r p,.ab-2-l p{margin-bottom:8px;}
.ab-1-r ul{margin-top:8px;}
.ab-1-r ul li{position:relative;display:block;line-height:30px;padding-left:15px;}
.ab-1-r ul li:before{content:"";position:absolute;width:6px;height:6px;top:12px;left:0;border-radius:6px;background:#22629a;}
.ab-2{padding:80px 0;}
.ab-2-r{width:40%;display:flex;flex-wrap:wrap;gap:1.5%}
.ab-2-r span{position:relative;width:32.333%;height:0;padding-top:22.2%;margin-bottom:1.5%;border:1px #024281 solid;border-radius:10px;overflow:hidden;box-sizing:border-box}
.ab-3{padding:80px 0;background-color:#0154a6;background-image:url(../images/ab-3bg.jpg);background-size:100% auto;background-attachment:fixed}
.ab-3 .ftit h3{margin-top:0;color:#FFFFFF}
.ab-3 .ab-3-con{width:70%;margin-left:15%;font-size:18px;color:#FFFFFF;line-height:1.6;font-family:"Kumbh Sans";font-weight:400;text-align:center;margin-bottom:50px;}
.ab-3 .ab-3-con p{margin-bottom:10px;}
.ab-3 .ab-3-image{width:100%;height:0;padding-top:75%;position:relative;border-radius:10px;overflow:hidden;}
.ab-4{padding:80px 0;position:relative;background-position:center;}
.ab-4 .ftit h3{margin-top:0;color:#022b67}
.ab-4 .ab-4-con{width:70%;margin-left:15%;font-size:18px;color:#024281;line-height:1.6;font-family:"Kumbh Sans";font-weight:400;text-align:center;margin-bottom:50px;}
.ab-4 .ab-4-con p{margin-bottom:10px;}
.ab-4 .ab-4-image{width:100%;height:0;padding-top:120%;position:relative;border-radius:10px;border:1px #024281 solid;overflow:hidden;}
.ab-4 .ab-4-image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:top center;}
.ab-4 .ab-4-image p{position:absolute;display:flex;width:100%;height:60px;font-size:14px;left:0;bottom:0;z-index:2;align-items:center;justify-content:center;text-align:center;background:rgb(2,66,129,0.9);color:#FFFFFF}
.ab-6{padding:80px 0;background-color:#eff2f7;background-image:url(../images/bg-map1.png);background-repeat:no-repeat;background-size:auto 80%;position:relative;background-position:center;}
.ab-6 .ftit h3{margin-top:0;color:#022b67}
.ab-6 .ab-6-con{width:70%;margin-left:15%;font-size:18px;color:#024281;line-height:1.6;font-family:"Kumbh Sans";font-weight:400;text-align:center;margin-bottom:50px;}
.ab-6 .ab-6-con p{margin-bottom:10px;}
.ab-6 .ab-6-image{width:100%;height:0;padding-top:75%;position:relative;}
.preview-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:all 0.3s;cursor:pointer}
.preview-modal.show{opacity:1;visibility:visible}
.preview-modal img{max-width:90%;max-height:90%;border-radius:8px;box-shadow:0 0 30px rgba(255,255,255,0.2)}
.ab-7{padding:80px 0;background-color:#1b4e98;background-image:url(../images/ab-bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;background-position:center;}
.ab-7 .tit h3{margin-top:0;color:#FFFFFF;font-size:36px;}
.ab-7 .ab-7-l{width:45%}
.ab-7 .ab-7-l .ab-7-l-t{text-align:center}
.ab-7 .ab-7-l .ab-7-con{color:#FFFFFF;text-align:center;font-size:18px;margin:0 0 20px;}
.ab-7 .ab-7-l .ab-7-link{text-align:center;}
.ab-7 .ab-7-l .ab-7-link a{color:#FFFFFF;display:inline-block;padding:12px 30px;border-radius:5px;background-image:url(../images/anniu3.png);background-size:cover;}
.ab-7 .ab-7-l .ab-7-link a:hover{background-image:url(../images/anniu2.png);}
.ab-7 .ab-7-l .ab-7-link{display:flex;justify-content: center;gap:20px;}
.ab-7 .cta a { display: inline-block; width:auto; text-align: center; border-radius: 5px; padding: 12px 0; font-size: 16px; font-weight: 700; color: #FFFFFF; } 
.ab-7 .cta a:nth-child(1) { background-image: url(../images/anniu3.png); background-size: cover; } 
.ab-7 .cta a:nth-child(2) { background-image: url(../images/anniu2.png); background-size: cover; }
.ab-7 .ab-7-r{width:45%;position:relative;display:flex;align-items: center}
.ab-7 .ab-7-r ul{display:inline-block;width:auto;}
.ab-7 .ab-7-r ul li{display:block;text-align:left;position:relative;padding-left:45px;line-height:50px;font-size:18px;color:#FFFFFF;}
.ab-7 .ab-7-r ul li:before{content:"";position:absolute;width:30px;height:30px;top:10px;left:0;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center;}
.ab-7 .ab-7-r ul li:nth-child(1):before{background-image:url(../images/whatsapp.png);}
.ab-7 .ab-7-r ul li:nth-child(2):before{background-image:url(../images/wechat.png);}
.ab-7 .ab-7-r ul li:nth-child(3):before{background-image:url(../images/email.png);}
/*.ab-7 .ab-7-r span{color:#1b4e98;}*/
.product{padding:100px 0 100px;background-color:#ebf3fc;}
.product .container{display:flex;gap:10px;align-items:flex-start;}
.product .pro-list{width:calc(20% - 10px);;color:#FFFFFF;height:430px;padding-bottom:0;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / 6%);position:relative;transition:all 0.3s;}
.product .pro-list:nth-child(1){background:linear-gradient(-45deg,#F08838,#AB510D);}
.product .pro-list:nth-child(2){background:linear-gradient(-45deg,#946C00,#AD2800);}
.product .pro-list:nth-child(3){background:linear-gradient(-45deg,#0052A3,#00008A);}
.product .pro-list:nth-child(4){background:linear-gradient(-45deg,#008A00,#005757);}
.product .pro-list:nth-child(5){background:linear-gradient(-45deg,#12E2CA,#11998E);}
.product .pro-list .pro-list-t{padding:20px;height:50px;line-height:25px;text-align:center;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;}
.product .pro-list .pro-list-img{padding:0 0;border-top:1px rgba(255,255,255,0.2) solid;border-bottom:1px rgba(255,255,255,0.2) solid;}
.product .pro-list .pro-list-img img{width:100%;}
.product .pro-list ul{display:block;padding:0 15px 12px;}
.product .pro-list ul li{margin-bottom:8px;font-size:14px;position:relative;padding-left:10px;line-height:15px;}
.product .pro-list ul li:before{content:"";position:absolute;width:5px;height:5px;top:5px;left:0;border-radius:6px;background:#FFF;}
.product .pro-list-app1{padding:15px 15px 8px;font-size:14px;font-weight:700;transition:all 0.3s;}
.product .pro-list-app{display:none;padding:0 15px 8px;font-size:14px;font-weight:700;transition:all 0.3s;}
.product .pro-list-con{display:none;padding:0 15px;line-height:15px;font-size:14px;transition:all 0.3s;}
.product .pro-list-more{display:none;position:absolute;width:100%;bottom:25px;left:0;text-align:center;transition:all 0.3s;}
.product .pro-list-more a{color:#FFFFFF;border:1px #FFFFFF solid;display:inline-block;width:50%;line-height:30px;border-radius:30px}
.product .pro-list:hover{padding-bottom:80px;height:auto;transition:all 0.3s;}
.product .pro-list:hover .pro-list-app,.product .pro-list:hover .pro-list-con,.product .pro-list:hover .pro-list-more{display:block;transition:all 0.3s;}
.case{padding:60px 0 60px;background-color:#ebf3fc;/*background:linear-gradient(45deg,#d9e5f5,#f6f8fc,#d9e5f5,#f6f8fc,#d9e5f5);*/}
.case .container{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch;}
.case .caselist{width:calc(25% - 15px);box-sizing:border-box;color:#032468;background:rgba(255,255,255,0.6);box-shadow:0 0 30px rgb(0 0 0 / 6%);border-radius:10px;overflow:hidden;}
.case .caselist:first-child {transform: scale(1.06);  z-index: 10; margin-right: 12px; transition: transform 0.3s ease;}
.case .caselist .case-img img { width: 100%;transition: transform 0.3s ease; transform: scale(1); } 
.case .caselist .case-img:hover img{transform: scale(1.05);transition: transform 0.3s ease;}
.case .caselist .case-tit1{margin:0 10px 0;display:flex;font-size:16px;height:40px;line-height:15px;font-weight:500;align-items:center;border-bottom:1px rgba(8,112,185,0.1) solid;}
.case .caselist .case-tit{margin:0 10px 0;display:flex;font-size:18px;height:50px;line-height:15px;font-weight:600;align-items:center;border-bottom:1px rgba(8,112,185,0.1) solid;}
.case .caselist .case-tit a{color:#032468;}
.case .caselist .case-info { padding: 0 10px 10px; line-height: 1; font-weight: normal; } 
.case .caselist .case-info h4 {font-size:14px;font-weight:400; display: flex;align-items: center;height:35px;border-bottom: 1px rgba(8,112,185,0.1) solid;} 
.case .caselist .case-info p {font-size:13px;font-weight:350; display: flex;align-items: center;height:35px; border-bottom: 1px rgba(8,112,185,0.1) solid;} 
.case .caselist .case-cta { margin-bottom: 20px;font-size:12px;padding: 0 10px 0;} 
.case .caselist .case-cta a {color: #032468; font-weight: normal;}
.contact{padding:60px 0 60px;background-color:#ebf3fc;/*background:linear-gradient(45deg,#d9e5f5,#f6f8fc,#d9e5f5,#f6f8fc,#d9e5f5);*/}
.contact .container{display:flex;gap:30px;flex-wrap:wrap;}
.contact .contact-l{width:calc(50% - 15px);padding:40px 30px;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / 6%);box-sizing:border-box;background:#FFFFFF;}
.contact .contact-l .row{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact .contact-l .contact-l-t h2{font-size:26px;color:#063a72;text-transform:uppercase;margin-bottom:10px;}
.contact .contact-l .contact-l-t h3{font-size:18px;font-weight:normal;color:#6C706F;line-height:1;padding:0;margin-bottom:20px;}
.contact .contact-l .form1{flex:0 0 auto;width:49%;}
.contact .contact-l .form1 input{border:1px solid #E0E5EB;outline:none;width:100%;height:45px;font-size:16px;font-family:"Kumbh Sans";padding:0 20px;box-sizing:border-box;border-radius:5px;margin-bottom:23px;}
.contact .contact-l .form2{flex:0 0 auto;width:100%;text-align:center;}
.contact .contact-l .form2 textarea{width:100%;border:1px solid #E0E5EB;font-size:16px;font-family:"Kumbh Sans";outline:none;border-radius:5px;padding:20px 20px;box-sizing:border-box;}
.contact .contact-l button{width:50%;margin-top:18px;padding:15px 50px;cursor:pointer;font-size:16px;border-radius:5px;font-weight:600;border:none;font-family:"Kumbh Sans";outline:none;background-image:url(../images/anniu.png);background-size:cover;color:#FFFFFF;transition:.5s;}
.contact .contact-l button:hover{background-image:url(../images/anniu2.png);}
.contact .contact-r{width:calc(50% - 15px);box-sizing:border-box;background:#FFFFFF;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / 6%);}
.contact .contact-r .map{position:relative;width:100%;height:100%;padding:15px;overflow:hidden;box-shadow:0 0 30px rgb(0 0 0 / 6%);box-sizing:border-box;}
.contact .contact-r .map iframe{width:100%;height:100%;border-radius:10px;}
.contact .contact-r .map .map-w{position:absolute;width:50%;height:auto;padding:15px;border-radius:10px;background:#FFFFFF;left:50%;top:30%;transform:translate3d(-50%,-50%,0);}
.contact .contact-r .map .map-w h3{font-size:15px;margin-bottom:8px;color:#063a72}
.contact .contact-r .map .map-w p{font-size:13px;line-height:1}
.direct{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px;}
.direct-contact{width:calc(33.333% - 20px);margin-bottom:20px;padding:50px 30px 65px 30px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05);text-align:center;box-sizing:border-box;border-radius:10px;background:#FFFFFF;}
.direct-contact i{height:80px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#22629a;margin:0 auto;}
.direct-contact i img{width:40px;height:40px;object-fit:contain;display:block;}
.direct-contact h3{font-size:20px;margin:20px 0 20px;color:#024281;}
.direct-contact p{font-size:16px;color:#555555;}
.cases{padding:60px 0 60px;background-color:#ebf3fc;}
.cases .container{display:flex;gap:30px;flex-wrap:wrap;}
.cases-l{width:calc(30% - 15px);}
.cases-l dl{background:#FFFFFF;padding:40px 30px;margin-bottom:30px;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / 6%);}
.cases-l dl:last-child{margin-bottom:0;}
.cases-l dl dt{margin-bottom:20px;}
.cases-l dl dt h3{margin-bottom:20px;position:relative;padding-bottom:15px;font-size:22px;font-weight:600;color:#022b67}
.cases-l dl dt h3:before{position:absolute;bottom:0;left:0;height:2px;width:83px;content:"";background-color:#22629a;}
.cases-l dl dd a{position:relative;display:flex;height:30px;align-items:center;font-size:16px;color:#024281;justify-content:space-between;padding:10px 30px 10px 20px;line-height:15px;margin-bottom:12px;background-color:#f3f7fb;font-weight:normal;transition:all 0.4s ease-in-out;}
.cases-l dl dd a:before{position:absolute;top:50%;margin-top:-15px;right:5px;height:24px;width:24px;content:"";background-image:url(../images/right.svg);background-size:24px 24px;}
.cases-l dl dd.active a:before,.cases-l dl dd:hover a:before{background-image:url(../images/right1.svg);transition:.5s;}
.cases-l dl dd.active a,.cases-l dl dd:hover a{background-color:#22629a;color:#fff;transition:.5s;}
.cases-r{width:calc(70% - 15px);background:#FFFFFF;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / 6%);padding-bottom:60px;}
.cases-r .cases-t{font-size:38px;font-weight:700;margin:40px 30px 30px;padding-bottom:30px;color:#022b67;border-bottom:1px #98b3cf solid;}
.cases-r .cases-con{font-size:14px;font-weight:normal;line-height:28px;color:#222;padding:0 30px 20px;}
.cases-r .cases-img{display:flex;gap:20px;flex-wrap:wrap;padding:20px 30px;}
.cases-r .cases-img span{display:block;position:relative;width:calc(25% - 15px);height:0;padding-bottom:calc(25% - 15px);overflow:hidden;}
.cases-r .cases-img span img{object-fit:cover;height:100%;width:100%;display:inline-block;position:absolute;z-index:1;left:50%;top:50%;transform:translate3d(-50%,-50%,0);transition:all 0.3s;}
.cases-r .cases-con table,.cases-r .cases-con table tr th,.cases-r .cases-con table tr td{max-width:100%;table-layout: auto;border-collapse: collapse; /* 核心：合并边框，消除空隙 */ border-spacing: 0; /* 强制间距为0 */border:1px solid #CCCCCC;}
.cases-r .cases-con table tr td{padding:10px;height: auto!important;}
.cases-r .cases-con img{max-width:100%;height:auto!important;}
.cpshow table,.cpshow table tr th,.cpshow table tr,.cpshow table tr td{border:none!important;height:auto!important;}
.cpshow table img{width:100%!important;;height:auto!important;}
.pagination{text-align:center;font-size:14px;margin:20px 0;font-size:0;}
.pagination a,.pagination span{display:inline-block;padding:8px 14px;border:1px #22629a solid;color:#22629a;margin:0;font-size:14px;}
.pagination a.current,.pagination span.current{background:#22629a;color:#fff;}
.pagination a + a,.pagination a + span,.pagination span + a{border-left:none;}
.contact .submit{width:calc(100%);padding:40px 30px;border-radius:10px;box-shadow:0 0 30px rgb(0 0 0 / 6%);box-sizing:border-box;background:#FFFFFF;}
.contact .submit .row{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact .submit .contact-l-t h2{font-size:26px;color:#063a72;text-transform:uppercase;margin-bottom:10px;}
.contact .submit .contact-l-t h3{font-size:18px;font-weight:normal;color:#6C706F;line-height:1;padding:0;margin-bottom:20px;}
.contact .submit .form1{display:flex;width:50%;margin-bottom:23px;align-items: center;justify-content: flex-end;}
.contact .submit .form1 input{border:1px solid #E0E5EB;outline:none;width:calc(100% - 25px);height:45px;font-size:16px;font-family:"Kumbh Sans";padding:0 20px;box-sizing:border-box;border-radius:5px;}
.contact .submit .form1 span{display:inline-block;width:25px;text-align:center;color:#ff0000}
.contact .submit .form3{width:31%;}
.contact .submit .form3 input{width:100%;}
.contact .submit .form2{width:100%;text-align:center;}
.contact .submit .form2 input{width:100%}
.contact .submit .form2 textarea{width:100%;border:1px solid #E0E5EB;font-size:16px;font-family:"Kumbh Sans";outline:none;border-radius:5px;padding:20px 20px;box-sizing:border-box;}
.contact .submit button{width:50%;padding:14px;background:#005bbf;color:white;border:none;border-radius:6px;cursor:pointer;font-size:16px;}
.contact .tip{display:flex;gap:20px;justify-content: center;margin-top:20px;}
.contact .submit .more { font-size: 16px; font-weight: 700; margin-top: 20px;text-align:center} 
.contact .submit .more a { color: #FFFFFF; display: inline-block; padding: 12px 30px; border-radius: 5px; background-image: url(../images/anniu.png); background-size: cover; } 
.contact .submit .more a:hover { background-image: url(../images/anniu2.png); }
@media (max-width:1400px){
.container{width:90%;}
.swiper-banner .swiper-1{width:70%;left:5%;}
.fbanner1 .fb-t {width:90%;}
}
@media (max-width:1100px){
.m-header{display:block;position:fixed;left:0;top:0;width:100%;height:60px;z-index:4;background:#FFFFFF;}
.m-header .logo{width:auto;height:60px;}
.m-header .logo img{height:50px;margin:5px 0;}
.m-header .nav-ico{width:60px;height:60px;z-index:999;position:absolute;right:10px;top:0;background-image:url(../images/nav.svg);background-size:40px 40px;background-position:center;background-repeat:no-repeat;}
.m-header .navclose{width:50px;height:50px;z-index:999;position:absolute;right:10px;top:5px;display:none;background-image:url(../images/1.svg);background-size:30px 30px;background-position:center;background-repeat:no-repeat;}
.m-header .nav{width:100%;height:100%;position:fixed;right:-100%;top:60px;background:#FFFFFF;display:none;z-index:9999;transition:all 0.5s;}
.m-header .nav ul{margin-top:10px;}
.m-header .nav ul li{border-bottom:1px #EEEEEE solid;text-align:center;position:relative;}
.m-header .nav ul li i{position:absolute;display:inline-block;width:15px;height:15px;left:50%;margin-left:45px;top:21px;background-image:url(../images/shangxia.png);background-position:0 0;}
.m-header .nav ul li i.i{background-position:0 -15px;}
.m-header .nav ul li a{position:relative;color:#666;display:inline-block;height:60px;line-height:60px;font-size:20px;}
.m-header .nav ul .c2{display:none;padding:10px 0;border-top:1px #eee solid;transition:all 0.5s;}
.m-header .nav ul .c2 a{height:auto;line-height:35px;font-size:14px;display:block}
.header{display:none;}
.container{width:98%;box-sizing: border-box;}
.swiper-banner {height: 400px;margin-top:60px;}
.swiper-banner .swiper-1{width:90%;left:5%;}
.swiper-banner .swiper-1 h3 { font-size:24px;padding-bottom:6px;}
.swiper-banner .swiper-1 h4 { font-size:20px;padding:6px 0;} 
.swiper-banner .swiper-1 p { font-size: 18px;padding:6px 0 12px; }
.swiper-banner .swiper-1 .anniubt { font-size: 16px;padding: 0 0 10px; }
.swiper-banner .swiper-1 .anniu a:nth-child(1) {padding: 10px 20px;font-size: 14px;margin-right: 10px;margin-bottom: 10px;}
.swiper-banner .swiper-1 .anniu a:nth-child(2) {padding: 10px 20px;font-size: 14px;margin-bottom: 10px;}
.f1 {padding:20px 0 0; }
.f1 .container {gap: 0; flex-direction: column; }
.f1 .f1-l {padding: 10px 10px 20px;}
.f1 .f1-l .tit { font-size:20px;padding:10px 0; }
.f1 .f1-r {margin-top:20px;padding: 10px 10px 20px;}
.f1 .f1-r .tit { font-size: 20px;padding:10px 0; }
.f1 .f1-r ul {gap:20px; }
.f1 .f1-r ul li { width:100%; }
.lc .container,.f3 .container{padding:0 10px;}
.lc .tit {padding: 0 0 20px; gap:10px; flex-direction: column;align-items: flex-start;;}
.lc .tit h4 {font-size: 20px;}
.lc .lc-more a {padding: 10px 20px;margin-top:10px;}
.f2 .container {gap:20px;flex-direction: column;}
.f2 .f2-l {padding: 10px 10px;background-position: center left;}
.f2 .f2-l .tit { font-size: 20px; padding:10px 0; }
.f2 .f2-r { padding: 10px 10px; }
.f2 .f2-r .tit { font-size:20px;padding:10px 0;}
.f3 { padding:20px 0;}
.f3 .tit {padding: 0 0 20px; gap: 10px; flex-direction: column;align-items:flex-start;;}
.f3 .tit h4 { font-size: 20px; }
.f4 img {width:100%;margin-top: 20px;}
.bottom {padding:20px 0; }
.bottom .container{flex-direction: column}
.bottom ul li {gap: 15px; padding: 0 0;}
.bottom ul {width:100%;display: grid ; grid-template-columns: repeat(2, 1fr); gap:10px;}
.bottom ul li .bo-txt {font-size:14px;}
.bottom ul li .bo-txt h4 span { font-size:18px;}
.bottom ul i{display:none;}
.bottom .cta { width:100%;margin-top:20px;}
.bottom .cta a {width: 45%;padding: 10px 0; font-size: 14px;}
.fuyou-footer {padding:10px 10px 20px;width:auto;}
.fuyou-footer .fuyou-footer-l {width:100%;}
.fuyou-footer-c{display:none;}
.fuyou-footer .fuyou-footer-r { width:100%; }
.fuyou-footer .fuyou-footer-r .fuyou-footer-r-lx { font-size: 14px; text-align: left;}
.fbanner1{margin-top:60px;}
.fbanner1 .fb-t {width:auto;margin:0 auto 0;padding:30px 10px; gap:12px;text-align:left;}
.fbanner1 .fb-t h3 {font-size:24px;}
.fbanner1 .fb-t h4 {font-size:20px;}
.fbanner1 .fb-t p {font-size:16px;line-height:1.3}
.about-t {font-size: 16px;margin-bottom:10px;}
.ab-3-t, .ab-4-t, .ab-6-t,.ab-7 .ab-7-l .ab-7-l-t{ text-align: left; }
.ab-lc,.ab-1,.ab-2,.ab-3,.ab-4,.ab-6,.ab-7{ padding:20px 10px; }
.ab-lc .container,.ab-1 .container,.ab-2 .container{gap:20px;}
.ab-lc-l,.ab-lc-r,.ab-1-l,.ab-1-r,.ab-2-l,.ab-2-r,.ab-7 .ab-7-l {width: 100%;font-size: 16px;line-height: 1.2;}
.ab-3 .ab-3-con,.ab-4 .ab-4-con,.ab-6 .ab-6-con,.ab-7 .ab-7-l .ab-7-con{width: 100%;margin-left:0; font-size: 16px;line-height: 1.2;margin-bottom:20px;text-align:left;}
.ab-7 .ab-7-l .ab-7-link{margin-bottom:10px;}
.ab-7 .ab-7-l .ab-7-link a { padding: 10px 20px;font-size: 14px;}
.ab-7 .ab-7-r{width:100%;}
.ab-7 .ab-7-r ul li {padding-left:30px; line-height:35px; font-size: 14px;}
.ab-7 .ab-7-r ul li:before {width:23px; height:23px; top:6px;}
.fbanner .fb-t {width:90%; height: calc(100% - 60px); gap: 20px; }
.fbanner .fb-t h5 {font-size: 24px;}
.fbanner .fb-t p {font-size:18px;}
.fbanner .fb-t h3 {font-size: 24px;}
.fbanner .fb-t h4 {font-size:18px;}
.cases { padding:20px 0 0;}
.cases .container {gap:20px;flex-direction: column-reverse; }
.cases-l,.cases-r{width:100%;}
.cases-l dl {padding:20px 10px; margin-bottom: 20px;}
.cases-l dl:nth-child(2){display:none;}
.cases-l dl dd a {height:26px;font-size: 14px;padding: 10px 30px 10px 20px; line-height:13px; margin-bottom:10px; }
.cases-r {padding-bottom:0;}
.cases-r .cases-con {line-height:20px; padding: 0 10px 20px; }
.case { padding:20px 10px;}
.case .caselist:first-child { transform: scale(1); margin-right:0;}
.case .caselist { width:100%;}
.case .caselist .case-tit1 {font-size:14px; height:40px; line-height: 15px;}
.case .caselist .case-tit {font-size: 16px; height: 40px; line-height: 15px;}
.cases-r .cases-con table tr{width:100%!important;}
.cases-r .cases-con table tr td{width:12%!important;padding:5px 0;font-size:12px!important;}
.cases-r .cases-con table tr td span{font-size:12px!important;}
}