﻿ @import url(https://js01.v15cdn.com/single-template/public.css);
 .firmodule>.title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.firmodule ul {flex-wrap:wrap;justify-content:space-between}
.firmodule ul li{width:24%;margin-bottom:10px}
.firmodule ul li .firtit{display:none}
@media (max-width:1024px){.firmodule ul li{width:48%}}
main.index section.products{display:none}
.wmpage168-page1-contant{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.wmpage168-page1 .wmpage-lwrap{max-width:1600px;padding-left:0;padding-right:0}
.wmpage168-page1-left{width:48%}
.wmpage168-page1-right{width:48%}
.wmpage168-page1-video img{width:100%}
.wmpage168-page1-line{display:inline-block;vertical-align:middle;color:var(--color);font-size:var(--wmpage-font20);margin-bottom:10px}
.wmpage168-page1-line::before{margin-right:20px;content:'';display:inline-block;vertical-align:middle;width:50px;height:2px;background-color:var(--color)}
.wmpage168-page1-block p{margin-top:20px;line-height:26px;color:#848484;font-weight:var(--fontbold4)}
.wmpage168-page1-list li{position:relative;padding-left:30px;line-height:26px;color:#848484;font-weight:var(--fontbold4);margin-bottom:8px}
.wmpage168-page1-list li em{color:#848484;font-size:var(--wmpage-font14);position:absolute;top:50%;left:0;transform:translateY(-50%)}
.wmpage168-page1-list{margin:25px 0}
.wmpage168-page1-btn a{display:inline-block;background-color:var(--color);color:#fff;font-size:15px;font-weight:var(--fontbold6);padding:14px 22px;margin-top:35px;position:relative;line-height:1;transition:all .4s ease}
.wmpage168-page1-btn a::after{content:'';position:absolute;left:20px;top:50%;transform:translateY(-50%);width:0;height:2px;background-color:#fff;margin-right:0;transition:all .4s ease}
.wmpage168-page1-video{position:relative}
.wmpage168-page1-button{display:inline-block;vertical-align:middle;width:68px;height:68px;border-radius:50%;text-align:center;line-height:68px;background-color:#fff;position:absolute;top:50%;left:calc(50% - 56px);transform:translate(calc(-50% + 98px),-50%);box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:ripple 3s infinite;display:flex;justify-content:center;align-items:center}
.wmpage168-page1-button em{font-size:var(--wmpage-font22);width:var(--wmpage-font22);display:block;line-height:1}
.wmpage168-page1-btn a:hover::after{width:20px;margin-right:15px}
.wmpage168-page1-btn a:hover{padding-left:50px}
@keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}
100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}
}@media (max-width:1366px){.wmpage168-page1-btn a{margin-top:15px}
.wmpage168-page1-list{margin:15px 0}
.wmpage168-page1-block p{margin-top:10px}
.wmpage168-page1-line{line-height:1}
}@media (max-width:1024px){.wmpage168-page1-contant{flex-direction:column}
.wmpage168-page1-left{width:100%}
.wmpage168-page1-right{width:100%;margin-top:20px}
}.home-experience .container{width:86.33333%;max-width:1600px;margin:0 auto}
.home-experience>.container>.title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}

@media (max-width:1600px){.home-experience .container{margin:0 4vw;width:calc(100% - 8vw)}
}.wmpage169-page2-dev{display:flex;align-items:center;color:var(--color)}
.wmpage169-page2-title{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-bottom:35px}
.wmpage169-page2-row{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage169-page2-col{width:24%;background:0 0;border:1px solid #eee;padding:30px;text-align:center;border-radius:10px;margin-bottom:2%;transition:all .3s ease-in-out}
.wmpage169-page2-img{background:#cc161611;width:60px;height:60px;border-radius:100%;margin:0 auto 20px;display:flex;justify-content:center;align-items:center}
.wmpage169-page2-img em{font-size:var(--fontsize32,32px);width:var(--fontsize32,32px);display:block;color:var(--color);font-weight:var(--fontbold5);line-height:1}
.wmpage169-page2-sub{font-size:var(--fontsize20,20px);font-weight:var(--fontbold6);line-height:1.25;margin-bottom:10px}
.wmpage169-page2-contant p{display:block;margin-bottom:15px;color:#4d5765;line-height:26px}
.wmpage169-page2-btn{font-weight:var(--fontbold6);color:#0f2239;font-size:14px;padding-bottom:2px;margin-bottom:-2px;text-transform:uppercase}
.wmpage169-page2-btn em{line-height:1;font-size:12px;margin-left:10px}
.wmpage169-page2-col:hover{border-radius:10px;background:#fff;box-shadow:0 10px 30px 0 #ced3e673}
.wmpage169-page2-btn a{position:relative;padding-bottom:5px}
.wmpage169-page2-btn a::before{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--color);transition:all ease .4s}
.wmpage169-page2-btn a:hover{color:var(--color)}
.wmpage169-page2-btn a:hover::before{width:100%}
@media (max-width:1366px){.wmpage169-page2-col{padding:20px}
.wmpage169-page2-sub{font-size:var(--fontsize20);line-height:1.25;margin-bottom:5px}
.wmpage169-page2-img em{font-size:var(--fontsize24);width:var(--fontsize24)}
}@media (max-width:1024px){.wmpage169-page2-contant p{color:#4d5765;line-height:1.75}
.wmpage169-page2-col{padding:15px}
.wmpage169-page2-sub{font-size:18px}
.wmpage169-page2-img{width:50px;height:50px;margin:0 auto 15px}
.wmpage169-page2-title{margin-bottom:25px}
}@media (max-width:768px){.wmpage169-page2-col{width:49%}
}.home-experience{ margin-bottom: 2%;}

.wmpage71-page2 .wmpage-des{color: #fff;font-size: 16px;text-align: center;max-width: 1000px;margin: 10px auto 0px;}
.wmpage71-page2-information{width:100%;background-image:url(/Content/uploads/2025468758/202506051728457ba17fe1f8704fce86911a7cd5aa1ae2.png);background-repeat:no-repeat;background-size:cover;background-position:center}
.wmpage71-page2-content{width:100%;padding:0 70px;margin:0 auto}
.wmpage71-page2-box{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-top:60px;padding-bottom:130px}
.wmpage71-page2-box .wmpage-title{line-height:48px;color:#fff;margin-top:30px;text-align:center}
.wmpage71-page2-btn{width:150px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--color);color:#fff!important;border-radius:5px;font-size:var(--fontsize20);margin-top:40px;position:relative;z-index:1;box-shadow:0 0 0 #fff;transition:all .2s ease;text-decoration:none}
.wmpage71-page2-grade{width:100%;padding:0 70px;width:100%;padding:0 70px;margin:0 auto -70px}
.wmpage71-page2-ulli1{width:100%;background-color:#fff;box-shadow:1px 1px 5px #ccc;display:flex;justify-content:center;align-items:center;border-radius:10px;transform:translateY(-70px)}
.wmpage71-page2-ulli1 li{width:18%;border-right:2px solid #eee;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:35px 0}
.wmpage71-page2-ulli1 li:last-child{border-right:0}
.wmpage71-page2-ulli1 li p:nth-of-type(1){font-size:var(--wmpage-font40);font-weight:var(--fontbold7);color:var(--fontcolor)}
.wmpage71-page2-ulli1 li p:nth-of-type(2){color:var(--color);margin:1% 0;font-size:var(--fontsize18)}
@media (max-width:1250px){.wmpage71-page2-box{padding-top:40px;padding-bottom:90px}
.wmpage71-page2-title{font-size:var(--wmpage-font28);line-height:1.52;color:#fff;margin-top:20px}
.wmpage71-page2-ulli1{transform:translateY(-45px)}
.wmpage71-page2-ulli1 li{margin:20px 0}
.wmpage71-page2-ulli1 li p:nth-of-type(1){font-size:var(--wmpage-font32)}
.wmpage71-page2-ulli1 li p:nth-of-type(2){font-size:var(--wmpage-font16);line-height:1}
.wmpage71-page2-btn{width:130px;height:40px;line-height:1;font-size:var(--wmpage-font16)}
}
@media (max-width:1024px){.wmpage71-page2-box{padding-top:20px;padding-bottom:60px}
.wmpage71-page2-title{font-size:var(--wmpage-font22)}
.wmpage71-page2-btn{margin-top:20px}
.wmpage71-page2-ulli1 li p:nth-of-type(1){font-size:var(--wmpage-font22)}
.wmpage71-page2-ulli1 li p:nth-of-type(2){font-size:var(--wmpage-font14)}
}
@media (max-width:768px){.wmpage71-page2-ulli1{transform:translateY(0)}
.wmpage71-page2-grade{padding:0}
.wmpage71-page2-ulli1 li{width:25%}
.wmpage71-page2-grade{margin:0}
.wmpage71-page2-box{padding-top:35px;padding-bottom:35px}
.wmpage71-page2-title{margin-top:0}
}
main.index .news .item ul li{height:auto}
main.index .news .item ul li .box .left{width:30%}
main.index .news .item ul li .box .right{width:70%}
@media (max-width:540px){main.index .news .item ul li .box .right{padding:10px}
main.index .news .item ul li .box .right p:nth-of-type(1) a{line-height:1.3;white-space:nowrap;text-overflow:ellipsis;display:block;}}
main.index .news{width:86.33333%;max-width:1600px}
@media (max-width:1600px){main.index .news{width:100%;padding-left:4vw;padding-right:4vw;}}
.firmodule ul{max-width:1400px;margin:0 auto;padding-top:30px;}
main.index section.number{display:none;}
.home-experience .container,.larmodule .container,main.index section.about-us .block-box,main.index .news,   .home-news .container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}
.wmpage71-page2 .wmpage-lwrap{max-width:100%;padding-left:0;padding-right:0;}
.wmpage71-page2-information{padding-left:15px;padding-right:15px}
main.index section.about-us .block-box, main.index section.products,main.index .news{padding-left:0;padding-right:0}
@media (max-width:1450px){.firmodule ul,main.index section.about-us .block-box, main.index section.products,main.index .news{padding-left:15px;padding-right:15px}
.home-experience .container,   .home-news .container, .larmodule .container, main.index section.about-us .block-box, main.index .news{padding-left:15px;padding-right:15px}}
@media (max-width:768px){.wmpage71-page2-content{padding:0}}
.wmpage168-page1-video video{width:100%}
.wmpage168-page1-block p{color: #111;}
.larmodulebox{display: flex;justify-content: space-between;}
.larmodulebox .box1{width: 48.5%;}
.larmodulebox .box2{width: 48.5%;display: flex;flex-direction: column;justify-content: space-between;}
.larmodulebox .item{position: relative;}
.larmodulebox .info{position: absolute;background: #00000012;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.larmodulebox .img{display: flex;width: 100%;height: 100%;}
.larmodulebox .img img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;}
.larmodulebox .title{color: #fff;font-size: 30px;font-weight: bold;}
.larmodulebox .btn a{display: inline-block;background:var(--color);color: #fff;font-weight: bold;padding: 5px 20px;text-align: center;margin-top: 20px;font-size: 18px;}
@media (max-width:1024px) {
.larmodulebox .title{color: #fff;font-size:20px;font-weight: bold;}
.larmodulebox .btn a{display: inline-block;font-weight: bold;padding: 5px 20px;text-align: center;margin-top: 20px;font-size: 16px;}}
@media (max-width:500px) {.larmodulebox .btn a{margin-top: 10px;padding: 5px 10px;}}

main.index section.about-us .block-box .content{flex-direction:row;align-items:center;}
.servicelef{width:48%;}
.servicerig{width:48%;display:flex;justify-content:space-between;}
.servicerig img{width:49%;display:block;}
.servicelef-sm{color:var(--color);font-weight:bold;font-size:var(--fontsize18);}
.servicelef-tit{font-weight:bold;font-size:36px;line-height:1.3;margin:10px 0 25px;}
.servicelef-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.servicelef-list li{display:flex;align-items:center;width:48%;margin-bottom:30px;}
.servicelef-list li .servicelef-num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--color);font-size:var(--fontsize20);margin-right:15px;}
.servicelef-list li p{flex:1;color:#555;font-size:var(--fontsize18);line-height:1.3;}
.servicelef-btn{margin-top:30px;}
.servicelef-btn a{display:inline-flex;background:var(--color);color:#fff;text-transform:uppercase;padding:10px 30px;}
.servicelef-btn a:hover{opacity:.9}
@media (max-width:1200px){.servicelef-list li p{font-size:var(--fontsize16)}}
@media (max-width:1024px){main.index section.about-us .block-box .content{flex-direction:column;}
.servicelef{width:100%;margin-bottom:20px}
.servicerig{width:100%;}
.servicelef-sm{font-size:var(--fontsize16)}
.servicelef-tit{font-size:28px}}
@media (max-width:540px){.servicelef-list li .servicelef-num{width:30px;height:30px;font-size:var(--fontsize16);margin-right:10px}
.servicelef-list li p{font-size:var(--fontsize15)}
.servicelef-sm{font-size:var(--fontsize14)}
.servicelef-tit{font-size:24px}
.servicelef-btn{margin-top:0;}
.servicelef-btn a{padding:8px 20px}
main.index section.about-us .block-box .content{margin-bottom:30px}}
.servicelef-list li .servicelef-num{color:var(--fontcolor);background:#ffcc00}
.wmpage169-page2-img em{color:rgb(231,18,18)}
.larmodulebox .btn a,.servicelef-btn a,.wmpage168-page1-btn a{border-radius:5px}
.wmpage168-page1-btn a:nth-child(1){background:#ffcc00;}
.wmpage168-page1-btn a:nth-child(2){background:var(--fontcolor);}
.firmodule ul li .firpic{overflow:hidden;border-radius:10px}
.firmodule ul li .firpic img{transition:.3s}
.firmodule ul li:hover .firpic img{transform:scale(1.05)}
.larmodulebox .img{overflow:hidden;}
.larmodulebox .img img{transition:.3s}
.larmodulebox .item:hover .img img{transform:scale(1.05)}
.servicerig img:hover{opacity:.85}
main.index .news .item ul li .box .left {overflow: hidden;}
main.index .news .item ul li .box .left img{transition:.3s}
main.index .news .item ul li:hover .box .left img{transform:scale(1.05)}
  .home-des{font-size:var(--fontsize14);font-weight:var(--fontbold5);color:var(--color);text-transform:uppercase;text-align:center;margin:2% auto 0}
.home-des::before{margin-right:10px}
.home-des::after{margin-left:10px}
.home-des::before,.home-des::after{content:"";display:inline-block;width:34px;height:1px;background:var(--color);margin-right:10px;vertical-align:middle}
.home-title{width:100%;margin:2% auto;margin:10px 0px 20px 0px;font-size:32px;line-height:1;font-weight:var(--fontbold6);text-align:center;text-transform:capitalize}
   .home-news{padding-bottom:4%}
.home-news .homenews-box{margin-top:-10%;background:#F6F6F6;border:1px solid #F6F6F6;padding:30px}
.home-news .homenews-box .home-line{margin-bottom:20px}
.home-news .homenews-list{display:flex;flex-wrap:wrap;margin-top:3%}
.home-news .homenews-list .homenews-item{width:23%;margin-right:2.6%;background:#FFFFFF;transition:all .1s linear;border-radius:var(--borderradius);overflow:hidden}
.home-news .homenews-list .homenews-item:nth-child(4n){margin-right:0px}
.home-news .homenews-list .homenews-item .homenews-img{position:relative;overflow:hidden}
.home-news .homenews-list .homenews-item .homenews-img a{display:flex;align-items:center;justify-content:center;max-height:300px}
.home-news .homenews-list .homenews-item .homenews-img a img{width:100%;height:100%;object-fit:cover}
.home-news .homenews-list .homenews-item .homenews-img .date{position:absolute;left:0px;bottom:0px;background:var(--color);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fontsize14);padding:4px 10px}
.home-news .homenews-list .homenews-item .homenews-info{padding:20px}
.home-news .homenews-list .homenews-item .homenews-info .icon{color:var(--introcolor);font-weight:var(--fontbold5);margin-bottom:5px}
.home-news .homenews-list .homenews-item .homenews-info .icon em{color:var(--color);margin-right:5px}
.home-news .homenews-list .homenews-item .homenews-info .title{font-size:var(--fontsize18);color:var(--fontcolor);font-weight:var(--fontbold7);line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:15px;text-transform:capitalize}
.home-news .homenews-list .homenews-item .homenews-info .text{color:var(--introcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.home-news .homenews-list .homenews-item .homenews-info .more{border-top:1px solid #EEEEEE;text-transform:capitalize;color:var(--introcolor);display:flex;align-items:center;padding:10px 0px 0px;margin-top:20px}
.home-news .homenews-list .homenews-item .homenews-info .more em{margin-left:10px}
.home-news .homenews-list .homenews-item:hover{transform:translateY(-10px)}
.home-news .homenews-list .homenews-item:hover .homenews-info .title{color:var(--color)}
@media(max-width:1024px){.home-news .homenews-list{justify-content:space-between}
.home-news .homenews-list .homenews-item{width:48%;margin-bottom:20px;margin-right:0px}
.home-news .homenews-list .homenews-item:nth-child(n+3){margin-bottom:0px}
.home-news{padding-bottom:50px}
}@media(max-width:768px){.home-news .l-wrap{padding:0px}
.home-news .homenews-box{padding:30px 15px;margin:0px}
}@media(max-width:500px){.home-news .homenews-list .homenews-item{width:100%;margin-bottom:20px !important}
.home-news .homenews-list .homenews-item:last-child{margin-bottom:0 !important}
}
 .home-news .homenews-box{ margin-top: 0;}
@media (min-width:1025px){.wmpage-title{font-size:var(--fontsize24)!important}}