﻿@charset "utf-8"; 
@import url(https://css02.v15cdn.com/m431/aos.css);
@media (min-width:1025px){:root{--hometitlefont:38px;--fontsize12:14px;--fontsize13:15px;--fontsize14:16px;--fontsize15:17px;--fontsize16:18px;--fontsize17:19px;--fontsize18:20px;--fontsize20:22px;--fontsize22:24px;--fontsize24:26px;--fontsize26:28px;--fontsize28:30px;--fontsize30:32px;}}
:root{--color:#003087;--fontfamily:arial}
.home-banner{min-height:400px}
.home-banner .swiper-slide{overflow:hidden}
.home-banner .swiper-slide>a{position:relative;display:flex;}
.home-banner .swiper-slide>a::after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(21,21,21,.6)}
.home-banner .swiper-slide img{width:100%;height:100%;object-fit:cover}
.home-banner .pcimg{display:block}
.home-banner .mobimg{display:none}
.home-banner .banner-animote{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1400px;color:var(--headercolor);padding:0px 70px;opacity:0;text-align:center}
.home-banner .banner-animote .p1{font-size:50px;font-weight:var(--fontbold5);text-align:center;line-height:1.3}
.home-banner .banner-animote .p2{font-size:var(--fontsize16);margin:5% 0 4%}
.home-banner .banner-animote .p3 a{border-color:var(--color);background:var(--color)}
.home-banner .banner-animote .p3 a:hover{color:var(--headercolor);transform:translateY(-5px)}
.home-banner .swiper-slide-active img{animation:bannerimg 6s forwards}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .swiper-pagination{bottom:8%!important;max-width:1400px;padding:0px 70px;left:50%!important;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}
.home-banner .swiper-pagination-bullet{position:relative;border-radius:50%;opacity:1;width:12px;height:12px;background:0 0}
.home-banner .swiper-pagination-bullet em{width:10px;height:10px;border-radius:50%;background:#FFFFFF;opacity:.6;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.home-banner .swiper-pagination-bullet::before{position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:#FFFFFF;z-index:2;animation:mymove 6s linear forwards}
.home-banner .swiper-pagination-bullet::after{position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:var(--color);z-index:1}
.home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{mask:radial-gradient(transparent 4px,#FFFFFF 0)}
.home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after,.home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:""}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{position:absolute;top:45%;width:80px;height:40px;display:flex;align-items:center;justify-content:center;background:0 0;border:2px solid rgba(231,231,231,.5);color:var(--headercolor);z-index:9;cursor:pointer;transition:all .15s linear;border-radius:var(--borderradius)}
.home-banner .bannerswiper-next:hover,.home-banner .bannerswiper-prev:hover{background:rgba(255,255,255,.6);color:var(--fontcolor)}
.home-banner .bannerswiper-next em,.home-banner .bannerswiper-prev em{font-size:var(--fontsize24)}
.home-banner .bannerswiper-prev{left:70px}
.home-banner .bannerswiper-next{right:70px}
@media(max-width:1280px){.home-banner .banner-animote .p1{font-size:36px}
.home-banner .banner-animote .p2{margin:4% 0 3%}}
@media(max-width:768px){.home-banner{min-height:inherit}
.home-banner .pcimg{display:none}
.home-banner .mobimg{display:block}
.home-banner .banner-animote{padding:0px 15px}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
.home-banner .banner-animote .p1{font-size:var(--fontsize24)}}
@media(max-width:500px){.home-banner .swiper-slide>a{height:100%}
.home-banner .banner-animote{top:45%}
.home-banner .banner-animote .p1{font-size:var(--fontsize16)}
.home-banner .banner-animote .p2{margin:10px 0px 0px;font-size:var(--fontsize14)}
.home-banner .banner-animote .p3{display:none}}
@media (min-width:1025px){body{padding-top:116px}}
@font-face {font-family: "biconfont";src: url('/js/43262/iconfont.ttf') format('truetype');}
.biconfont {font-family: "biconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.bicon-dagou:before {content: "\e621";}
.bicon-baoxiu:before {content: "\e612";}
.bicon-yizhanshifuwu:before {content: "\e72b";}
.bicon-wuliuguanli:before {content: "\e603";}
.bicon-yusuankongzhi:before {content: "\e64f";}
.bicon-zengzhifuwu:before {content: "\e633";}
.bicon-fuwu:before {content: "\e70f";}
.bicon-classmenchuangmenchuangwujinanzhuang:before {content: "\e7f4";}
.bicon-qixiangxinxi:before {content: "\e6a3";}
.bicon-shiyongbianjie:before {content: "\e68d";}
.bicon-jianzhu-1:before {content: "\e7bf";}
.bicon-jiantou13:before {content: "\e600";}
.l-wrap{max-width:1400px;margin:0 auto;padding: 0;}
header{background:#000}
.head-logo a img{max-height:90px}
.home-banner .swiper-slide>a::after{background:0 0}
.home-banner .swiper-slide-active img{animation:none}
.home-icoe{z-index:2;position:relative;}
.homeicoe-row{display:flex;justify-content:space-between}
.homeicoe-col{width:24%;background:#fff;box-shadow:0 0 20px 4px rgba(9,22,47,.35);border-radius:20px;padding:20px 30px;display:flex;flex-direction:column;align-items:center}
.homeicoe-ioce{width:120px;height:120px;background:var(--color);border-radius:50%;display:flex;justify-content:center;align-items:center;transition: all .3s ease-in-out;}
.homeicoe-ioce em{width:72px;font-size:72px;color:#fff;line-height:1}
.homeicoe-col:hover .homeicoe-ioce{transform: rotateY(180deg);}
.homeicoe-text{margin-top:17px}
.homeicoe-text p{font-weight:700;font-size:20px;color:#000;text-align:center}
.homeabout-contant{display:flex;justify-content:space-between;align-items:center}
.home-abouts{padding:100px 0;background:url(/uploads/43262/fs/about-back.webp) center no-repeat;background-position:bottom right}
.homeabout-right{width:50%;display:flex}
.homeabout-left{width:50%;padding:0 20px}
.homeabout-math{width:30%;border:1px dashed var(--color);border-radius:15px}
.homeabout-images{flex:1;padding:0 20px}
.homeabout-list{display:flex;flex-wrap:wrap}
.homeabout-list li{width:50%;display:flex;align-items:center;line-height:1;margin-bottom:20px}
.homeabout-data{height:33.3%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-bottom:1px dashed var(--color)}
.homeabout-data:nth-last-child(1){border-bottom:none}
.homeabout-title h5{font-size:36px;color:#000;line-height:1.2;margin-bottom:10px}
.homeabout-title p{font-size:20px;color:#272727;line-height:1;padding:8px 0}
.homeabout-title p span{color:var(--color)}
.homeabout-con p{font-size:20px;color:#272727;font-weight:700;line-height:1;padding:10px 0 20px}
.homeabout-list li p{font-size:18px;color:#272727}
.homeabout-list li em{font-size:22px;width:22px;display:block;color:var(--color);margin-right:10px}
.homeabout-btn{display:flex;margin-top:30px}
.homeabout-btn a{background:var(--color);border-radius:12px;opacity:.9;padding:15px 50px;color:#fff;line-height:1}
.homeabout-data p:nth-of-type(1){font-weight:700;font-size:38px;color:#003087;line-height:1}
.homeabout-data p:nth-of-type(2){font-size:17px;text-align:center;line-height:1.2;margin-top:6px}
.home-product{background:#f1f2f9;padding:100px 0 80px}
.homepro-item{display:flex;flex-wrap:wrap;justify-content:space-between}
.homepro-box{width:32%}
.homepro-text{padding:30px 0}
.homepro-text p{font-size:28px;color:#000;text-align:left;line-height:1;font-weight:500}
.homepro-title h5,.assist-title h5,.homenew-title h5{font-weight:700;font-size:48px;color:#000;line-height:1.2;text-align:center;max-width:80%;margin:0 auto}
.homepro-title h5 span{color:var(--color)}
.homepro-list{padding:30px 25px 40px}
.homepro-image{border-radius:8px;overflow:hidden}
.homepro-list p{color:#706f6f;font-size:20px;line-height:1.75;padding-left:35px;position:relative}
.homepro-list p::after{position:absolute;content:'';width:14px;height:14px;background:#1e4895;border-radius:50%;left:0;top:10px}
.homepro-image img{transition: all .3s ease-in-out;}
.homepro-box:hover .homepro-image img{transform: scale(1.03);}
.home-featured{display:flex}
.featured-right{display:flex;flex-wrap:wrap;flex:1}
.featured-left{width:38%;position:relative}
.featured-left img{width:100%}
.featured-box{width:33.33%;position:relative;overflow:hidden}
.featured-box::after{position:absolute;content:'';width:100%;height:100%;background:#000;top:0;left:0;z-index:1;opacity:.7;transition:all .3s ease-in-out}
.featured-box img{height:100%;object-fit:cover;position:relative;z-index:1;transition:all .3s ease-in-out}
.featured-con a{display:flex;align-items:center}
.featured-con{position:absolute;bottom:35px;width:100%;padding:0 40px;z-index:4}
.featured-text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;padding: 0 20% 0 35%;}
.featured-con a p{font-size:20px;color:#fff;line-height:1;margin-right:20px;transition:all .3s ease-in-out}
.featured-con a em{font-size:24px;line-height:1;width:24px;color:#fff;transition:all .3s ease-in-out}
.featured-box:hover::after{opacity:0.1}
.featured-box:hover .featured-con a em,.featured-box:hover .featured-con a p{color:var(--color)}
.featured-box:hover img{transform:scale(1.02)}
.featured-text h5{font-weight: bold;font-size: 48px;color: #FFFFFF;line-height: 1.2;}
.featured-text span{width: 50px;height: 5px;background: #FFFFFF;margin: 30px 0 25px;}
.featured-text p{font-weight: 400;font-size: 20px;color: #FFFFFF;line-height: 1.52;}
.home-assist{padding: 110px 0;background: #f9f9f9;}
.home-thead tr th{width: 100%;}
.home-tbody tr{width: 100%;}
.home-thead{font-size: 30px;color: #FFFFFF;background: var(--color);line-height: 1;padding: 20px 0;margin-top: 60px;}
.home-tbody tr td{width: 20%;padding: 15px;font-size: 18px;line-height: 1.25;font-weight: 500;}
.home-tbody tr td span{color: #D10000 !important;}
.home-tbody tr td strong{color: #D10000 !important;}
.home-tbody tr:nth-of-type(2n-1){background: #EEEEEE;}
.home-tbody tr:nth-of-type(2n){background: #ffffff;}
.home-tbody tr td:nth-of-type(1){text-align: center;font-weight: bold;font-size: 24px;color: #000000;line-height: 1;padding: 30px 0;}
.home-tbody tr:nth-of-type(1) td{font-size: 18px;font-weight: bold;text-align: center;line-height: 1.52;}
.module-contant{display:flex;justify-content: space-between;flex-wrap: wrap;}
.module-box{width: 49%;position: relative;margin-bottom: 2%;}
.module-image img{width: 100%;display: block;}
.module-text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 30px;}
.module-text h5{font-weight: bold;font-size: 38px;color: #FFFFFF;line-height: 1;margin-bottom: 15px;}
.module-text p{font-weight: bold;font-size: 36px;color: #FFDC1B;line-height: 1;}
.module-text a{font-size: 24px;color: #FFFFFF;padding: 16px 70px;display: flex;border-radius: 28px;border: 2px solid #FFFFFF;line-height: 1;margin-top: 20px;}
.home-module{padding: 120px 0;}
.home-choose1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.choose-box{background: #FFFFFF;border-radius: 24px;width: 32%;margin-bottom: 2%;padding: 40px;overflow: hidden;position: relative;z-index: 3;}
.choose-box::after{position: absolute;width: 100%;height: 100%;content: '';bottom: -100%;left: -100%;background: var(--color);transition: all .3s ease-in-out;}
.choose-math{display: flex;padding: 20px 0;}
.choose-ioce em{font-size: 58px;width: 57px;line-height: 1;display: block;color: var(--color);}
.choose-math p{font-size: 42px;line-height: 1;color: var(--color);font-weight: bold;}
.choose-contatn p{font-size: 16px;color: #070707;line-height: 20px;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;display: -webkit-box;transition: all .3s ease-in-out;}
.choose-contatn p span{color: var(--color);transition: all .3s ease-in-out;}
.choose-box:hover::after{left: 0;bottom: 0;z-index: -1;}
.choose-box:hover p{color: #fff;}
.choose-box:hover p span{color: #FFDC1B;}
.choose-box:hover .choose-ioce em{color: #fff;}
.home-new{padding: 100px 0;}
.homenew-contant{display: flex;justify-content: space-between;margin-top: 80px;}
.homenew-box{width: 32%;background: #FAFAFA;padding: 25px;box-sizing: border-box;border-radius: 10px;}
.homenew-text h5{font-size: 28px;color: #070707;line-height: 38px;padding: 20px 0;}
.homenew-text p{font-size: 16px;color: #070707;line-height: 24px;}
.homenew-box a{display: flex;flex-direction: column;position: relative;padding-bottom: 45px;height: 100%;}
.homenew-dev{position: absolute;bottom: 0;}
.foottop{background: #313131;padding: 100px 0;}
.foottop .l-wrap{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.foottop .home-icon{font-weight: bold;color: #FFF;font-size: 28px;line-height: 60px;}
.foottop .home-more{padding: 22px 90px;display: flex;height: auto;width: auto;font-size: 24px;line-height: 1;margin-top: 15px;}
@media (max-width:1024px){.foottop{padding:30px 0;}
.foottop .home-icon{font-size:20px;line-height:1.6}
.foottop .home-more{padding:7px 15px;font-size:18px;margin-top:8px;}}

@media (max-width:1600px) {.homeicoe-ioce{width: 100px;height: 100px;}
.homeicoe-ioce em{width: 48px;font-size: 48px;}
.homeabout-data p:nth-of-type(1){font-size: 34px;}
.homepro-title h5, .assist-title h5, .homenew-title h5,.featured-text h5{font-size: 42px;}
.homepro-text{padding: 25px 0;}
.homepro-text p{font-size: 24px;}
.featured-text{padding: 0 15% 0 15%;}
.home-module{padding: 80px 0;}
.module-text h5{font-size: 32px;}
.module-text p{font-size: 28px;}
.module-text a{font-size: 22px;padding: 15px 50px;margin-top: 30px;}
.homenew-contant{margin-top: 50px;}}
@media (max-width:1420px) {.l-wrap{padding: 0 50px;}
.homeicoe-text p{font-size: 18px;}
.homeabout-title h5{font-size: 32px;}
.home-abouts,.home-product,.home-assist,.home-new,.home-module{padding: 80px 0;}
.homepro-title h5, .assist-title h5, .homenew-title h5, .featured-text h5{font-size: 36px;}
.homepro-text p{font-size: 22px;}
.featured-text {padding: 0 15% 0 50px;}
.featured-con{padding: 0 20px;}
.featured-con a p{font-size: 18px;}
.home-thead{margin-top: 40px;font-size: 24px;}
.home-tbody tr td{font-size: 16px;}
.home-tbody tr td:nth-of-type(1){font-size: 18px;padding: 20px 0;}
.module-text h5{font-size: 24px;}
.module-text p{font-size: 22px;}
.module-text a {font-size: 18px;padding: 13px 30px;}
.choose-math p{font-size: 36px;}
.homenew-text h5 {font-size: 24px;color: #070707;line-height: 1.52;padding: 14px 0;}}
@media (max-width:1366px) {.homepro-title h5, .assist-title h5, .homenew-title h5, .featured-text h5{font-size: 32px;}
.homeicoe-text p{font-size: 16px;}
.homeicoe-ioce {width: 85px;height: 85px;}
.homeicoe-ioce em {width: 36px;font-size: 36px;}
.homeabout-data p:nth-of-type(1){font-size: 28px;}
.homeabout-data p:nth-of-type(2){font-size: 14px;}
.homeabout-title p,.homeabout-con p{font-size: 18px;}
.homeabout-list li p{font-size: 16px;}
.homepro-list p{font-size: 18px;}
.home-abouts,.home-product,.home-assist,.home-new,.home-module{padding: 50px 0;}}
@media (max-width:1024px) {.l-wrap{padding: 0 30px;}
.home-icoe {transform: translateY(0px);z-index: 2;position: relative;margin-bottom: 0;margin-top: 30px;}
.homeabout-title h5{font-size: 26px;}
.homeabout-title p, .homeabout-con p{font-size: 16px;}
.homeabout-btn a{padding: 10px 35px;}
.homeabout-btn{margin-top: 15px;}
.featured-text span{margin: 20px 0 15px;}
.homepro-title h5, .assist-title h5, .homenew-title h5, .featured-text h5{font-size: 28px;}
.homepro-list p,.featured-text p{font-size: 16px;}
.homepro-text p{font-size: 18px;}
.featured-con a p{font-size: 14px;}
.home-thead {margin-top: 25px;font-size: 18px;}
.homenew-text h5{font-size: 20px;}}
@media (max-width:768px) {.assist-table{overflow-x: overlay;}
.home-abouts, .home-product, .home-assist, .home-new, .home-module {padding: 30px 0;}
.homeicoe-row{flex-wrap: wrap;}
.homeicoe-col{width: 49%;margin-bottom: 2%;}
.homeabout-contant{flex-direction: column;}
.homeabout-left {width: 100%;padding: 0;}
.homeabout-right{width: 100%;margin-top: 20px;}
.homeabout-images{padding: 0 20px 0 0px;}
.homepro-title h5, .assist-title h5, .homenew-title h5, .featured-text h5{font-size: 24px;}
.homepro-list {padding: 20px 0px;}
.homepro-list p, .featured-text p{font-size: 14px;}
.homepro-list p::after{top: 5px;}
.homepro-text{padding: 10px 0;}
.homepro-text p{font-size: 16px;}
.featured-con {padding: 0 10px;bottom: 15px;}
.featured-text {padding: 0 15% 0 30px;}
.home-tbody tr td{padding: 8px;font-size: 14px;}
.home-tbody tr:nth-of-type(1) td{font-size: 14px;}
.home-tbody tr td:nth-of-type(1) {font-size: 14px;padding: 8px 0;}
.module-text h5{font-size: 18px;}
.module-text p{font-size: 16px;}
.module-text a {font-size: 14px;padding: 7px 20px;margin-top: 15px;}
.choose-box{padding: 20px;}
.choose-ioce em {font-size: 34px;width: 34px;}
.choose-math p{font-size: 24px;}
.choose-math{padding: 10px 0;}
.choose-contatn p{font-size: 14px;}
.homenew-contant{margin-top: 25px;}
.homenew-contant{flex-wrap: wrap;}
.homenew-box {width: 49%; padding: 15px;margin-bottom: 2%;}
.homenew-text p{font-size: 14px;}}
@media (max-width:550px) {.l-wrap{padding: 0 15px;}
.homeicoe-ioce {width: 65px;height: 65px;}
.homeicoe-ioce em {width: 28px;font-size: 28px;}
.homeabout-title h5{font-size: 24px;line-height: 1.52;}
.homepro-title h5, .assist-title h5, .homenew-title h5{max-width: 100%;}
.homepro-box{width: 49%;}
.home-featured{flex-direction: column;}
.featured-left{width: 100%;}
.featured-box{width: 50%;}
.home-tbody tr td,.home-tbody tr:nth-of-type(1) td,.home-tbody tr td:nth-of-type(1){font-size: 12px;}
.home-thead {margin-top: 10px;font-size: 14px;}
.module-box{width: 100%;}
.homepro-title h5, .assist-title h5, .homenew-title h5, .featured-text h5{font-size: 22px;}
.choose-box{width: 49%;}
.homenew-box{width: 100%;}
.homenew-img img{width: 100%;}}
.head-nav .nav-ul>li>a{text-transform: uppercase;}
.customer-testimonials .kche-t195 .kche-t195-item {padding: 25px 20px 20px;}
.featured-con{display:flex;}
.featured-con p{font-size: 20px;color: #fff;line-height: 1;margin-right: 20px;transition: all .3s ease-in-out;}
.featured-con em{font-size: 24px;line-height: 1;width: 24px;color: #fff;transition: all .3s ease-in-out;}
.module-text div{font-size: 24px;color: #FFFFFF;padding: 16px 70px;display: flex;border-radius: 28px;border: 2px solid #FFFFFF;line-height: 1; margin-top: 20px;}
@media (min-width:1025px){.head-nav .nav-ul>li>a{margin:0;}}
@media (min-width:1025px) and (max-width:1366px){.head-nav .nav-ul>li>a{font-size:var(--fontsize12)}}
@media (max-width:1024px){.banner-inner img{height:auto;min-height:inherit;}}
.kche-t41 .kche-item-img a{position:relative}
.kche-t41 .kche-item-img a span{position:absolute;right:20px;bottom:20px;color:#fff}
.kche-t122 .kche-t122-list .kche-t122-item{  background: #36627D;}
.kche-t122 .kche-t122-item .kche-t122-item-tit span ,.kche-t122 .kche-t122-item .kche-t122-item-des li span{color: #fff !important ;}
.infodetailsbox{display:inline-block;margin:20px 0 40px;border:2px solid #6187D2;border-radius:50px;padding:15px 40px;max-width:900px;width:100%;}
@media (max-width:768px){.infodetailsbox{padding:15px 20px}}
iframe { height: revert-layer;}
footer .foot-item.act .foot-list li {text-transform: uppercase;}
.kche-t41 .kche-item-img a span {background: var(--color); padding: 5px 10px;}
 .pro-d-main .pro-type-active-bg{background: #f1f2f9;padding: 2%;}