﻿@charset "utf-8"; 
@font-face{font-family:'Century-Gothic';src:url(/Content/C_IMG/mofonts/Century-Gothic.ttf) format('truetype')}
:root{--color:#0C569F;--fontfamily:'Century-Gothic',arial}
.head-link em,.head-link .item a:hover{color:#fff}
.kche-t78 .kche-template-item h5{text-transform:capitalize}
.pro-d-main .prodetails-content .prodetails-tabs{display:none;}
.detailcertifications{margin:0 auto 50px;max-width:1000px}
.detailcertifications li {list-style:none;}
.w-accor{overflow:hidden;position:relative}
.w-accor li,.w-accor ul{padding:0;margin:0;list-style:none}
.w-accor ul{width:101%}
.w-accor li{position:relative;overflow:hidden;float:left}
.accorClick li{cursor:pointer}
.w-accor li .item{position:relative}
.w-accor li .item img{width:100%}
.w-accor li>a{display:block;position:absolute;left:0;right:0;top:0;bottom:0}
.kche-t152 h5{text-transform:capitalize;}
.home-about .about-img{width:54%;box-sizing:border-box;padding-left:40px;padding-bottom:40px;position:relative}
.home-about .about-img img{width:100%}
.home-about .about-img .img{border-radius:var(--borderradius);overflow:hidden;transition:all .2s ease}
.home-about .about-img .img-info{position:absolute;left:0px;bottom:0px;width:180px;height:180px;box-sizing:border-box;padding:30px;background-color:var(--color);display:flex;flex-direction:column;justify-content:center;color:#FFF;border-radius:var(--borderradius);overflow:hidden;transition:all .2s ease}
.home-about .about-img .img-info::before{content:"";position:absolute;right:-90px;top:-90px;background-color:#FFF;opacity:.1;width:200px;height:200px;border-radius:50%;z-index:1;animation:aboutposition1 2s linear infinite}
.home-about .about-img .img-info::after{content:"";position:absolute;right:-48px;top:-50px;background-color:#FFF;opacity:.1;width:120px;height:140px;border-radius:50%;z-index:10;animation:aboutposition2 2s linear infinite}
.home-about .about-img .img-info .p1{font-size:56px;font-weight:var(--fontbold5)}
.home-about .about-img .img-info p{font-size:var(--fontsize18);text-transform:capitalize}
.home-about .about-img .about-play{width:80px;height:80px;border-radius:50%;background-color:#FFF;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer;transition:all .2s ease}
.home-about .about-img .about-play em{font-size:var(--fontsize18);font-weight:var(--fontbold5);color:var(--color)}
.home-about .about-img .about-play::after{content:"";width:100px;height:100px;border:2px solid #FFF;border-radius:50%;position:absolute;top:-12px;left:-12px;transition:all .2s ease}
.home-about .about-img:hover .img{transform:translate(-5px,5px)}
.home-about .about-info{width:46%;box-sizing:border-box;padding-left:40px}
.home-about .home-des{color: var(--color);font-size: var(--fontsize18);font-weight: var(--fontbold5);display: inline-block;text-transform: uppercase;margin-bottom:0;}
.home-about .home-des-box{display: flex;align-items: center;margin-bottom:10px;}
.home-about .home-des-into{width: 50px;height: 15px;margin-right: 10px;box-sizing: border-box;display: inline-block;border-top: 2px solid var(--color);border-bottom: 2px solid var(--color);}
.home-about .home-title{text-align:left;font-size:32px;}
.home-about .about-text{margin:20px 0px}
.home-about .about-text p{color:#333;font-size:var(--fontsize16)}
.home-about .about-adv li{display:flex;align-items:center;list-style:none;color:var(--fontcolor);font-size:var(--fontsize18)}
.home-about .about-adv em{color:var(--color);font-size:var(--fontsize20);margin-right:8px;margin-top:4px}
.home-about .home-more{margin-top:20px}
@keyframes aboutposition1{0%{right:-90px;top:-90px;opacity:.1}
50%{right:-80px;top:-80px;opacity:.2}
100%{right:-90px;top:-90px;opacity:.1}}
@keyframes aboutposition2{0%{right:-48px;top:-50px;opacity:.1}
50%{right:-38px;top:-40px;opacity:.2}
100%{right:-48px;top:-50px;opacity:.1}}
@media (max-width:1440px){.home-about .about-img .img-info{width:160px;height:160px;padding:20px}
.home-about .about-img .img-info .p1{font-size:48px}}
@media (min-width:1025px) and (max-width:1440px){.home-about .home-title{font-size:1.9vw}}
@media (max-width:1024px){.home-about .about-img{padding-left:20px;padding-bottom:20px}}
@media (max-width:768px){.home-about{background-repeat:no-repeat;background-size:cover}
.home-about .about-img{width:100%}
.home-about .about-img .img-info .p1{font-size:36px}
.home-about .about-info .about-text{margin-bottom:10px;}
.home-about .about-img .about-play{width:60px;height:60px}
.home-about .about-img .about-play::after{width:80px;height:80px}
.home-about .about-info{width:100%;padding-left:0px;margin-top:2em}
.home-about .about-text{margin:15px 0px}
.home-about .home-more{min-width:120px;height:40px;margin-top:15px}}
@media (max-width:500px){.home-about .about-img{padding-left:10px;padding-bottom:10px}
.home-about .about-img .img-info{width:120px;height:120px;padding:10px}
.home-about .about-img .img-info .p1{font-size:var(--fontsize24)}
.home-about .about-img .img-info p{font-size:var(--fontsize14)}
.home-about .about-img .about-play{width:40px;height:40px}
.home-about .about-img .about-play::after{width:60px;height:60px}}
.home-hotpro .homehotpro-list .homehotpro-item {align-items:inherit;flex-direction:column;width:24%;border-bottom:4px solid var(--color);margin-bottom:25px!important}
.home-hotpro .homehotpro-list .homehotpro-item:last-child{margin-bottom:25px!important}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img {width:100%;max-height:inherit;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info {display:flex;flex-direction:column;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more {margin-top:auto;color:#666;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more em {margin-left:6px;}
.home-hotpro .homehotpro-list .homehotpro-item:hover .homehotpro-info .more {color:var(--color)}
@media (max-width:1024px){.home-hotpro .homehotpro-list .homehotpro-item{width:48%}}
.home-logo{padding-bottom:4%;}
.home-service .homeservice-list .homeservice-item{justify-content: initial;}
.home-more,.home-news .homenews-list .homenews-item .homenews-info .more,.newslist li .newslist-info .more{text-transform: initial;}
.home-contact{padding-bottom:4%}
.home-contact .contact-box {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.home-contact .contact-box .contact-main {width:40%}
.home-contact .contact-box .contact-main .home-des,.home-contact .contact-box .contact-main .home-title {text-align:left;line-height:1}
.home-contact .contact-box .contact-main .home-line::after {transform:none;left:0px}
.home-contact .home-line+p{margin-top:20px;margin-bottom:-25px}
.home-contact .contact-box .contact-main .img {width:100%;position:relative}
.home-contact .contact-box .contact-main .img img {width:100%}
.home-contact .contact-box .contact-main .img .box {position:absolute;left:0px;bottom:0px;z-index:1;background:var(--color);color:#FFF;display:flex;align-items:center;justify-content:center;width:100%;max-width:450px;min-height:100px;padding-left:20px}
.home-contact .contact-box .contact-main .img .box .icon {margin-right:20px}
.home-contact .contact-box .contact-main .img .box .tel {font-size:var(--fontsize18);font-weight:var(--fontbold6)}
.home-contact .contact-box .inquiry-wrap {width:50%;background:#FFF;box-shadow:0 3px 18px 0 rgba(0,0,0,.16);border-top:6px solid var(--color);padding:40px 3%}
@media (max-width:1024px){.home-contact .contact-box .contact-main{width:100%}
.home-contact .contact-box .inquiry-wrap{width:100%;margin-top:20px;padding:40px 15px}}
@media (max-width:500px){.home-contact{padding-bottom:40px}
.home-contact .contact-box .contact-main .img .box{width:100%;max-width:100%;position:static}}
footer .foot-share{margin-top:20px}
footer .foot-main{padding-bottom:30px}
.pro-d-main .banner-title-h1,.pro-main .banner-title-h1{display:none}
.home-video .homevideo-info .homevideo-icon1 {display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;background: var(--color);border-radius: 50%;
position: relative;cursor: pointer;transition: all .1s linear;}
.home-video .homevideo-info .homevideo-icon1 em {font-size: 40px;font-weight: var(--fontbold7);color: #FFF;}
.banner-inner .banner-title-h1 {display:none;}
.home-hotpro .home-des {display:none;}
.secprocatepage .page-main {width:100%;padding:0;}
.secprocatepage .sidebar {width:100%;margin-top:20px;display:block}
.secprocatepage .sidebar-item.category {display:none;}
.secprocatepage .sidebar-item {padding:0;background:none;border:none}
.secprocatepage .sidebarhot-list {display:flex;flex-wrap:wrap;}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item {width:24%;border:1px solid #ccc;margin-bottom:20px!important}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item:not(:nth-child(4n)) {margin-right:1.333%}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-img {width:100px;height:100px;}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info {padding:15px 10px;text-decoration:none}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media (max-width:1280px){.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-img{width:80px;height:80px}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info{padding:5px 10px}}
@media (max-width:1024px){.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item{width:48%}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item{margin-right:0!important}
.secprocatepage .sidebarhot-list{justify-content:space-between}
.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .title{font-size:16px}}
@media (max-width:600px){.secprocatepage .sidebar-item.hotpro .sidebarhot-list .sidebarhot-item{width:100%}}
@media(min-width:769px){.wmkcfeedback input{width:48%;}}
.inquiry-form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro-main .pro-cate-title{display:none}
.pro-main .pro-list{margin-top:0}
.pro-list.list1 li .pro-img a {max-height:inherit;height:0;position:relative;padding-bottom:100%;}
.pro-list.list1 li .pro-img a img {position:absolute;top:0;left:0;}
@media (max-width:500px){.pro-list li .pro-info .title{font-size:15px}}
@media (min-width:1025px){header.is-active .head-top{height:40px;visibility:visible;opacity:1;}
.home-projects{padding-bottom:2%;}
.home-hotpro{padding-top:2%;}}
.prolist-content .kche-t179 h5 {display:none;}
.prolist-content .kche-t179 .kche-t179-list {margin-top:0;}
@media (max-width:1024px){.prolist-bottom .kche-t122 .kche-t122-list .kche-t122-item{width:48%}}
@media (max-width:768px){.prolist-bottom .kche-t122 .kche-t122-list .kche-t122-item{width:100%}}
.mobbanner{display:none;}
@media (max-width:500px){.home-banner .mobimg{display:none}
.mobbanner{display:block;}}
.kche-t86 .kche-t86-item-flex:not(:nth-last-child(-n + 2)){margin-bottom:2em}
@media (max-width:500px){.kche-t86 .kche-t86-item-flex{margin-bottom:2em!important}}
footer .foot-list a em{display:none}
@media (min-width:1025px){footer .foot-main .foot-item{width:23%}
footer .foot-main .foot-item.foot-nav {width:30%}
footer .foot-main .foot-item.foot-code{width:auto}
.head-info .nav-ul>li .submenu{max-height:calc(100vh - 130px);overflow-y:auto}
.head-info .nav-ul>li .submenu::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0,0,0,.3);background:rgba(202,202,202,.1)}
.head-info .nav-ul>li .submenu::-webkit-scrollbar-thumb {box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:rgba(122,122,122,.4)}
.head-info .nav-ul>li .submenu::-webkit-scrollbar {width:5px;height:1px}}
@media (max-width:1024px){.head-info .nav-ul>li>.submenu li a{white-space:normal;}}
@media (max-width:480px){.kche-t58 .kche-template-item h5{text-align:center;font-size:20px!important}
.prolist-content .kche-t176 h5,.prolist-content .kche-t197 .kche-t197-title h5{font-size:20px}
.prolist-bottom .kche-t152 h5,.prolist-bottom .kche-t180 h5,.prolist-bottom .kche-t176 h5,.prolist-bottom .kche-t155 .kche-t155-contant h5{font-size:20px}
.prolist-bottom .kche-t210 h5{font-size:20px;font-weight:bold;}}
.prolist-content .kche-t179 .kche-t179-tit{text-align:center}
.prolist-content .kche-t179 .kche-t179-info .kche-t179-into{margin-left:auto;margin-right:auto}
@media (min-width:1025px){.head-info .nav-ul {flex-wrap:wrap;justify-content:flex-end}
.head-info .nav-ul .secnav{height:50%;display:flex;align-items:center;padding-left:12.5%;}
.head-info .nav-ul .secnav>li {margin-left:10px;height:100%;display:flex;align-items:center;justify-content:center;position:relative;white-space:nowrap}
.head-info .nav-ul .secnav>li:first-child {margin-left:0px}
.head-info .nav-ul .secnav>li>a {display:inline-flex;align-items:center;justify-content:center;height:100%;font-size:var(--fontsize18);font-weight:var(--fontbold6);color:var(--fontcolor);padding:0px 25px;text-transform:capitalize}
.head-info .nav-ul .secnav>li>a.inmenu_1,.head-info .nav-ul>li>a:hover {color:var(--color)}
.head-info .nav-ul .secnav>li a em {margin-left:5px;margin-top:3px}
.head-info .nav-ul .secnav>li ul {list-style:none;background:#FFFFFF;min-width:220px;padding:0px;margin:0px;box-shadow:1px 2px 10px rgba(0,0,0,.1)}
.head-info .nav-ul .secnav>li>.submenu {position:absolute;left:0px;top:100%}
.head-info .nav-ul .secnav>li>.submenu li a {display:block;padding:8px 10px}
.head-info .nav-ul .secnav>li>.submenu li a:hover {color:var(--color)}
.head-info .nav-ul .secnav>li .submenu {transform-origin:top;transform:scaleY(0);opacity:0;transition:all .3s ease-in-out}
.head-info .nav-ul .secnav>li:hover .submenu {transform:scaleY(1);opacity:1}
.head-info .nav-ul .secnav>li .submenu {max-height:calc(100vh - 130px);overflow-y:auto}
.head-info .nav-ul .secnav>li .submenu::-webkit-scrollbar-track {box-shadow:inset 0 0 5px rgba(0,0,0,.3);background:rgba(202,202,202,.1)}
.head-info .nav-ul .secnav>li .submenu::-webkit-scrollbar-thumb {box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:rgba(122,122,122,.4)}
.head-info .nav-ul .secnav>li .submenu::-webkit-scrollbar {width:5px;height:1px}
.head-info .nav-ul>li>a{padding:0 25px}
.head-info .nav-ul>li ul{z-index:1}
.head-info div.nav-ul {display:block;}
.head-info div.nav-ul>* {height:50%;}}
@media (max-width:1366px) and (min-width:1025px){.head-info .nav-ul .secnav{padding-left:11%;}
.head-info .nav-ul .secnav>li a{font-size:var(--fontsize16);padding:0 13px}
.head-info .nav-ul>li>a{padding:0 13px}}