﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.index-procate .list{border: none;}
.index-procate .list .item:hover a,.index-procate .list .item:nth-child(1) a{background:unset;color:unset}
.index-procate .list .item{opacity:.5}
.index-procate .list .item:hover,.index-procate .list .item:nth-child(1){opacity:1}
.home-banner{position: relative;}
.home-banner .indexvideoinner{height:100%;width:100%;max-width:60%;position: absolute;top:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,0.9) 49% ,transparent 88%);display:flex;flex-direction: column;justify-content:center;color:#fff;padding:0 10%;}
.home-banner .indexvideoinner h1{font-size:64px;font-family: 'Montserrat',sans-serif;line-height: 1.2;position: relative;padding-bottom:2%;text-transform:initial}
.home-banner .indexvideoinner h1:after{content:'';width:100px;height:3px;display:block;bottom:0;left:0;background: #D62828;position: absolute;}
.home-banner .indexvideoinner .des{font-size:30px;max-width:70%;margin:2% 0;}
.home-banner .indexvideoinner .art{font-size:24px;color:#E5E7EB;max-width:52%}
.home-banner .indexvideoinner .more-box{display:flex;margin-top:4%;align-items: center;}
.home-banner .indexvideoinner .more-box a{border-radius: 5px;padding:1% 2%;font-size:24px;transition: all .3s;margin-right:2%}
.home-banner .indexvideoinner .more-box a:nth-child(1){color:#fff;border:1px solid #D62828;background: #D62828;}
.home-banner .indexvideoinner .more-box a:nth-child(2){color:#fff;background: rgba(0,0,0,0.3);border:1px solid #fff;}
.home-banner .indexvideoinner .more-box a:nth-child(1):hover,.home-banner .indexvideoinner .more-box a:nth-child(2):hover{background: #be2424;border-color:#be2424}
@media (max-width:2500px){.home-banner .indexvideoinner h1{font-size:2.4vw}
.home-banner .indexvideoinner .des{font-size:1.2vw}
.home-banner .indexvideoinner .art,.home-banner .indexvideoinner .more-box a{font-size:1vw;}}
@media (min-width:769px) and (max-width:1600px){.home-banner .indexvideoinner{padding-top:5%}}
@media (max-width:768px){.home-banner .indexvideoinner h1{font-size:18px}
.home-banner .indexvideoinner .des{font-size:12px}
.home-banner .indexvideoinner h1:after{width:50px;}
.home-banner .indexvideoinner .art,.home-banner .indexvideoinner .more-box{display:none}}
@media (max-width:600px){.home-banner .indexvideoinner{max-width:100%;padding:0 10px;}
.home-banner .indexvideoinner h1{font-size:16px}
.home-banner .indexvideoinner .des{font-size:12px;max-width:90%}}
.home-about .about-img .about-icon em, .home-about .about-img .about-icon span{color:#fff}
/* why-choose-us */
:root{--primary:#1a2a4a;--accent:#13ab3b;--accent-hover:#579c00;--blue-accent:#2c5f8a;--gold:#d4a843;--bg:#f7f8fa;--white:#ffffff;--text:#333333;--text-light:#666666;--border:#e0e0e0;--shadow:0 2px 20px rgba(0,0,0,0.06);--shadow-hover:0 8px 40px rgba(0,0,0,0.12)}
.why-choose-us{max-width:1280px;margin:0 auto;padding:0 30px;color:var(--text);line-height:1.6;}
.section-header{text-align:center;margin-bottom:56px}
.section-label{display:inline-flex;align-items:center;gap:16px;font-size:16px;font-weight:600;letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:20px}
.section-label::before{content:'';display:block;width:40px;height:2px;background:var(--accent)}
.section-label::after{content:'';display:block;width:40px;height:2px;background:var(--accent)}
.section-title{font-size:36px;font-weight:700;color:var(--primary);margin-bottom:16px;line-height:1.3}
.section-subtitle{font-size:18px;color:var(--text-light);max-width:750px;margin:0 auto;line-height:1.7;color:#444}
.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.card{background:0 0;text-align:center;padding:0 8px;transition:transform .3s ease}
.card:hover{transform:translateY(-4px)}
.theme-icon{width:64px;height:64px;display:block;margin:0 auto 20px;transition:transform .4s ease}
.card:hover .theme-icon{transform:scale(1.1)}
.card-number{font-size:15px;font-weight:600;letter-spacing:.1em;color:var(--accent);text-transform:uppercase;margin-bottom:8px}
.card-title{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:12px;line-height:1.3}
.card-desc{font-size:16px;color:var(--text-light);line-height:1.65;margin-bottom:20px;color:#444}
.card-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--accent);text-decoration:none;transition:gap .25s ease,color .25s ease;letter-spacing:.02em}
.card-link:hover{gap:10px;color:var(--accent-hover)}
.card-link svg{width:14px;height:14px;transition:transform .25s ease}
.card-link:hover svg{transform:translateX(3px)}
@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,1fr)}
.section-title{font-size:28px}}
@media (max-width:640px){.why-choose-us{padding:48px 16px}
.cards-grid{grid-template-columns:1fr}
.section-title{font-size:24px}}
@media (prefers-reduced-motion:reduce){.card,.card-link,.card-link svg,.theme-icon{transition:none}}
main{overflow-x:hidden}
.why-choose-us{position:relative;}
.why-choose-us>div{position:relative}
.why-choose-us:before{content:'';width:100vw;height:100%;background:url(/uploads/40303/page/p202606171811593bf81.jpg) no-repeat center;background-size:cover;background-blend-mode:overlay;background-color:#ffffffef;position:absolute;top:0;left:50%;transform:translateX(-50%)}


.wmpage184-page4{background:url(https://img01.v15cdn.com/singletem/wmpage184/wmpage184-page4-img5.webp) no-repeat center/cover;padding:4% 0;}
.wmpage184-page4 .home-title{text-align:center;color:#fff}
.wmpage184-page4 .home-title2{font-size:30px;margin-bottom:15px;}
.wmpage184-page4 .home-des{max-width:1250px;margin:0 auto;text-align:center;color:#fff;}
.wmpage184-page4 .wmpage184-page4-box{padding:30px 0}
.wmpage184-page4 .wmpage184-page4-slide{position:relative;overflow:hidden;border-radius:30px;transition:transform .6s ease;transform-origin:top}
.wmpage184-page4 .wmpage184-page4-slide.swiper-slide-active{transform:scaleY(1.05);z-index:1}
.wmpage184-page4 .wmpage184-page4-slide .wmpage184-page4-img{position:relative;width:100%;height:100%;transition:all .3s linear;border-radius:20px}
.wmpage184-page4 .wmpage184-page4-slide .wmpage184-page4-img img{width:100%;height:100%;object-fit:cover}
.wmpage184-page4 .wmpage184-page4-slide .wmpage184-page4-info{position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(121,121,121,0) 40%,var(--color) 100%);z-index:1;opacity:0;transition:all .2s linear}
.wmpage184-page4 .wmpage184-page4-slide.swiper-slide-active .wmpage184-page4-info{opacity:1}
.wmpage184-page4 .wmpage184-page4-slide .wmpage184-page4-card{display:inline-block;padding:10px 15px;background:var(--color);line-height: 1;border-radius:30px;color:#fff;font-weight:var(--fontbold6);position:absolute;bottom:80px;left:40px}
.wmpage184-page4 .wmpage184-page4-slide .wmpage184-page4-title{color:#fff;font-size:16px;font-weight:var(--fontbold6);position:absolute;bottom:30px;left:0;width:100%;padding:0 20px;line-height:1.4}
.wmpage184-page4 .wmpage184-page4-btn{position:relative;width:50%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;margin-top:100px}
.wmpage184-page4 .wmpage184-page4-btn::after{position:absolute;content:'';width:50%;height:2px;background:#fff;left:50%;top:50%;transform:translate(-50%)}
.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-pagination{color:#fff;font-size:var(--wmpage-font20,20px);font-weight:var(--fontbold6)}
.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-right{display:flex}
.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-next,.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-prev{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;border:2px solid #fff}
.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-next{margin-right:15px}
.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-next em,.wmpage184-page4 .wmpage184-page4-btn .wmpage184-page4-prev em{color:#fff;font-size: var(--wmpage-font16);width: var(--wmpage-font16);line-height: 1;}
@media (max-width:1440px){.wmpage184-page4 .home-title2{font-size:26px;}}
@media (max-width:768px){.wmpage184-page4 .home-title2{font-size:20px;}
.wmpage184-page4{padding:40px 0;}
.wmpage184-page4 .wmpage184-page4-btn::after{display:none}
.wmpage184-page4 .wmpage184-page4-slide.swiper-slide-active{transform:scaleY(1)}
.wmpage184-page4 .wmpage184-page4-btn{margin-top:30px}}
.wmpage184-page4 .home-title2{font-size:20px}
.wmpage184-page4 .home-des{font-size:16px;text-transform:capitalize}