﻿@charset "utf-8"; 
:root { --color: #1c2c68;}
.table-wrap table td, .table-wrap table th {  margin: 0;  text-align: center; }
.home-logo .logo-container img{width:100%;display:block;}
@media (max-width:768px){.home-logo #logoswiper1{padding-bottom:50px;}}
.home-banner .swiper-slide>a::after{background: none;}
@media (min-width:1025px) {body{padding-top: 120px;}
.head-nav .nav-ul>li>a,.head-left .item a ,.head-top .head-right .head-share .icon-share,.head-share ul a .iconfont{color: var(--fontcolor) ;}}
@media (min-width: 1025px) {.head-left .item a, .head-top .head-right .head-share .icon-share, .head-share ul a .iconfont {color: #fff;}
.head-top,.nobanner header .head-top{background: var(--color);}
.nobanner header,.head-info{background:#fff;}}
.home-service .home-more,#customswiper .customswiper-next em, #customswiper .customswiper-prev em,.procate li:hover .info .title{color:#fff;}
.head-left .item:nth-child(2),.head-top .head-right .head-share .icon-share{display:none;}
.head-top .head-right .head-share{width:auto;}
.head-top .head-right .head-share ul {opacity: 1;transform: translateX(0);overflow: inherit;visibility: inherit;position: static;}
.head-left .item:hover{color:#fff;}
.wmkcfeedback .send-btn,.pro-list li:hover .pro-info .title,.pro-list.list1 li:hover .pro-info *,.maylink-list .swiper-slide:hover .pro-info .title,.maylink-list .swiper-slide:hover .pro-info .text,.prodetails-info .prodetails-btnlist>:hover,.prodetails-tabs .prodetails-tabs-item.act,.common-page a.ctxt, .common-page span.ctxt{color:#fff;}
.newslist.list1 li:hover .info *{color:#fff !important}
body:not(.nobanner) .banner-inner .banner-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;z-index: 999;background: none;display: flex;justify-content: center;align-items: center;}
body:not(.nobanner) .banner-inner .banner-content .l-wrap{flex-direction: column-reverse;justify-content: center;display:flex;}
body:not(.nobanner) .banner-inner .banner-breadcrumbs{color:#fff;font-size:20px;}
body:not(.nobanner) .banner-inner .banner-breadcrumbs em{display:none;}
body:not(.nobanner) .banner-inner .banner-title-h1{font-size:54px;color:#fff;}
@media (max-width:1366px){body:not(.nobanner) .banner-inner .banner-title-h1{font-size:48px}}
@media (max-width:768px){.pagesbanner,.pagesbanner img, .pagesbanner video{min-height:inherit}
body:not(.nobanner) .banner-inner .banner-title-h1{font-size:22px;line-height:1.2}
body:not(.nobanner) .banner-inner .banner-breadcrumbs{font-size:14px;}}
.banner-inner{z-index:2}
.home-cases{background:#F3F8FC;padding:4% 0;}
.home-cases .cases-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:3%;}
.home-cases .cases-list .cases-item{width:24%;position: relative;overflow: hidden;}
.home-cases .cases-list .cases-item .case-img{position: relative;}
.home-cases .cases-list .cases-item .case-img img{width:100%;display:block;}
.home-cases .cases-list .cases-item .case-img p{position: absolute;bottom:0;left:0;width:100%;background: var(--color);padding:5px 0;color:#fff;text-align: center;display:block;z-index:2;text-transform: capitalize;}
@media (min-width:769px){.home-cases .cases-list .cases-item .case-img p{font-size:20px;}}
.home-cases .cases-list .cases-item .inner-bot{position: absolute;top:100%;left:0;width:100%;height:100%;display: block;background:rgb(28 44 104 / 70%);display:flex;flex-direction: column;justify-content: center;align-items: center;color:#fff;opacity:0;transition: all .4s linear;}
.home-cases .cases-list .cases-item .inner-bot p{font-size:22px;text-transform: capitalize;font-weight:var(--fontbold7);text-align: center;}
.home-cases .cases-list .cases-item .inner-bot .more a{padding:5px 15px;transition: all .3s;margin-top:10px;display:inline-block}
.home-cases .cases-list .cases-item .inner-bot .more a:hover{background:#fff;color:var(--color)}
.home-cases .cases-list .cases-item:hover .case-img p{opacity: 0;}
.home-cases .cases-list .cases-item:hover .inner-bot{top:0;opacity:1;}
@media (max-width:768px){.home-cases{padding:30px 0;}
.home-cases .cases-list .cases-item{width:49%;margin:10px 0;}}
@media (max-width:500px){.home-cases .cases-list .cases-item .inner-bot p{font-size:18px;}
.home-cases .cases-list .cases-item{width:100%;}}
.home-iconbox{padding:4% 0 0;}
.home-iconbox .iconbox-list{display:flex;flex-wrap: wrap;justify-content: space-between;margin:3% 0;}
.home-iconbox .iconbox-list .iconbox-item{width:30%;text-align: center;}
.home-iconbox .iconbox-list .iconbox-item .iconbox-title{font-weight:var(--fontbold7);font-size:var(--fontsize20);margin:5px 0;}
.home-iconbox .homeiconsSwiper{padding-bottom:50px;}
.home-iconbox .homeiconsSwiper .swiper-pagination-bullet-active{background:var(--color)}
@media (max-width:768px){.home-iconbox .iconbox-list .iconbox-item img{max-width:50px;}}
@media (max-width:500px){.home-iconbox .iconbox-list .iconbox-item{width:100%;margin:10px 0;}
.home-iconbox .iconbox-list .iconbox-item .iconbox-title{margin:0;}}
.home-videos iframe{min-height: 550px;}
.pro-d-main iframe,.singgle-main iframe{aspect-ratio: 25 / 16;}