﻿@charset "utf-8"; 
:root{--color:#0195DB}
.foot-item.foot-about .foot-title {display:none}
.foot-item.foot-about {display:none;}
@media (min-width:1025px){footer .foot-main .foot-item.foot-contact {border:none;width:45%;}}
#projects::before{background:var(--color)}
#projects::after{color:#fff}
#projects .home-label{color:#fff}
#projects .home-label::before,#projects .home-label::after{background:#fff}
@font-face {font-family:"iconfont2";src:url('/js/42470/font/iconfont.ttf?t=1718621076959') format('truetype');}
.brand-list .iconfont {font-family:"iconfont2" !important;}
.brand-list .icon-fuwu:before {content:"\e64a";}
.brand-list .icon-shezhi:before {content:"\e655";}
.brand-list .icon-jingyan:before {content:"\e60b";}
.brand-list .icon-hz_2:before {content:"\e602";}
.brand-icon i{color:var(--color);font-size:34px}
@media (max-width:900px){#brand .brand-list li{padding:0;width:48%}}
@media (max-width:500px){.brand-icon i{font-size:30px}
#brand .brand-list li .brand-label{padding-left:10px}
#brand .brand-list{padding:0;justify-content:space-between}}
.home-certi{clear:both;padding:80px 0px 50px;background:url(https://css02.v15cdn.com/m418/images/certi_bg.webp) var(--color) left top repeat}
.certi-swiper{padding:30px 0px 40px !important}
.certi-swiper .swiper-slide{position:relative;transition:transform .2s ease}
.certi-swiper .swiper-slide img{max-width:100%}
.certi-swiper .certi-item:after{content:"";display:block;padding-top:138%}
.certi-swiper .img-wrap{position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:350px;max-height:600px}
.certi-swiper .certi-name{padding:10px 0px;font-size:var(--fontsize18);text-align:center;color:#FFFFFF}
.certi-swiper .certi-dot{width:10px;height:10px;background:#FFFFFF;position:absolute;border-radius:50%;left:50%;margin-left:-5px}
.certi-swiper .swiper-slide.is-active{transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper .swiper-slide.is-active .certi-dot{display:none}
.certi-swiper .swiper-slide.is-active .certi-name{background:#FFFFFF;color:var(--color);position:relative}
.certi-swiper .swiper-slide.is-active .certi-name:after{content:"";position:absolute;bottom:-5px;display:block;height:4px;width:100%;background:var(--hovercolor)}
.certi-swiper:after{content:"";display:block;position:absolute;bottom:35px;width:100%;height:1px;background:#FFFFFF;left:0px}
@media screen and (max-width:769px){
.home-certi{padding:10.6666666667vw 0 5.3333333333vw;overflow:hidden}
.certi-swiper .certi-name{font-size:var(--fontsize15);padding:1.3333333333vw 0}
.certi-swiper{padding:4vw 0vw 5.3vw !important}
.certi-swiper:after{bottom:4vw;width:auto;left:12vw;right:12vw}
.home-certi .l-wrap{margin:0vw 4vw;padding:0px}}