﻿@charset "utf-8"; 
:root {--color: #E70013;}
.home-logo,.home-service,.home-custom{display:none}
.home-banner .swiper-slide>a::after{background: none;}
.home-helpcenter .list .info{width:100%;text-align: center;padding:15px 10px;}
.home-helpcenter .list li .title{color:rgb(61 61 61 / 80%)}
.home-helpcenter .list li:nth-child(2n - 1) .title{color:rgb(255 255 255 / 80%)}
.home-helpcenter .list .img{height:21.5vw}
@media (max-width:1600px){.home-helpcenter .list .img{height:26vw;}}
@media (max-width:1366px){.home-helpcenter .list .img{height:25.5vw;}}
@media (max-width:1024px){.home-helpcenter .list .img{height:56vw}
.home-helpcenter .list .img img{width:100%;}}
@media (max-width:768px){.home-helpcenter .list .img{height:80vw;}
.home-helpcenter .list .title{line-height:1.3}}
@media (min-width:769px){.home-mainpro .mainpro-list li{width:32%;margin-right:2%}
.home-mainpro .mainpro-list li:nth-child(4n){margin-right:2%;}
.home-mainpro .mainpro-list li:nth-child(3n){margin-right:0;}}
.home-mainpro .mainpro-list li a .title{text-align: center;background:var(--fontcolor);margin-bottom:0;padding:10px 15px;border-top:1px solid #42454C}
.home-mainpro .mainpro-list li a .title p{color:#fff;width:100%;height:100%;display:block;}
.home-mainpro .mainpro-list li a{padding-bottom:0;font-weight:var(--fontbold7)}
.home-mainpro .mainpro-list li a .title::before,.home-mainpro .mainpro-list li a .title::after{display:none}
@media (max-width:550px){.home-mainpro .mainpro-list li a .title{min-height:86px;}}
.home-longer .home-title{max-width:700px;margin:0 auto;}
.home-longer .longer-list{display:flex;justify-content: space-between;position: relative;margin-top:3%;}
.home-longer .longer-list::before{content:'';width:100%;height:100%;background: transparent;display:block;top:0;left:0;z-index:4;position: absolute;transition: all .3s;}
.home-longer .longer-list:hover::before{background:rgba(0,0,0,0.1)}
.home-longer .longer-list>div{z-index:4;}
.home-longer .longer-list .longer-item{width:50%;position: relative;}
.home-longer .longer-list .longer-item .longer-img img{width:100%;display:block}
.home-longer .longer-list .center-img{position: absolute;bottom:0;left:50%;transform: translateX(-50%);z-index:9;}
.home-longer .longer-list .center-img img{max-width:75%;margin:0 auto;display:block;}
.home-longer .longer-list .left .longer-inner{color:var(--fontcolor);position: absolute;bottom:10%;left:10%;transition: all .3s;z-index:7;}
.home-longer .longer-list .longer-inner{max-width:40%;opacity:0;}
.home-longer .longer-list .longer-item .title{font-size:30px;font-weight:var(--fontbold7);margin-bottom:10px;}
.home-longer .longer-list .longer-item .p-box .p-item{padding-left:15px;position: relative;}
.home-longer .longer-list .longer-item .p-box .p-item:before{content:'';width:8px;height:8px;display:inline-block;background:#E80013;position: absolute;left:0;top:10px;}
.home-longer .longer-list .right .longer-inner{position: absolute;top:10%;right:10%;color:#fff;z-index:7;}
.home-longer .longer-list .longer-item.left:hover .longer-inner{opacity: 1;}
.home-longer .longer-list .longer-item.right:hover .longer-inner{opacity: 1;}
@media (max-width:1440px){.home-longer .longer-list .center-img img{max-width:65%;}
.home-longer .home-title{max-width:600px;}}
@media (max-width:1024px){.home-longer .longer-list .center-img img{max-width:50%;}
.home-longer .longer-list .longer-inner{max-width:60%}
.home-longer .home-title{max-width:500px;}}
@media (max-width:768px){.home-longer .longer-list .longer-inner{display:none;}}
.home-mainpro .mainpro-list li a .img{aspect-ratio:initial}
.home-leader{padding:4% 0;background:#EFEFEF}
.home-leader .leader-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:3%;}
.home-leader .leader-list .leader-item{width:19%;background:#fff;}
.home-leader .leader-list .leader-item .leader-img{overflow: hidden;}
.home-leader .leader-list .leader-item .leader-img img{width:100%;display:block;transition: all .3s;}
.home-leader .leader-list .leader-item:hover .leader-img img{transform: scale(1.05);}
.home-leader .leader-list .leader-item .inner{text-align: center;padding:15px 20px;}
.home-leader .leader-list .leader-item .inner .name{font-weight:var(--fontbold7);font-size:var(--fontsize26)}
.home-leader .leader-list .leader-item .inner .job{background: #E80013;color:#fff;padding:5px 10px;display:inline-block;line-height:1;font-size:var(--fontsize18);margin:5px 0 10px;}
.home-leader .leader-more{text-align: center;}
.home-leader .leader-more a{display: inline-block;text-align: center;border:1px solid var(--introcolor);padding:5px 20px;font-size:var(--fontsize20);margin:20px auto 0;font-weight:var(--fontbold5);transition: all .3s;}
.home-leader .leader-more a:hover{background: #E80013;color:#fff;border-color:#E80013;}
@media (max-width:1366px){.home-leader .leader-list .leader-item .inner .name{font-size:var(--fontsize22)}}
@media (max-width:768px){.home-leader .leader-list .leader-item{width:49%;margin-bottom:2%;}}
@media (max-width:550px){.home-leader .leader-list .leader-item .inner .name{font-size:var(--fontsize20)}
.home-leader .leader-list .leader-item .inner .des,.home-leader .leader-list .leader-item .inner .job{font-size:var(--fontsize14)}
.home-leader .leader-more a{font-size: var(--fontsize16);}}
@media (min-width:1025px){header.is-active{background:#000 !important}
header.is-active .head-nav .nav-ul>li>a{color:#fff}}
@media (max-width:1024px){header,header.is-active{background:#000 !important}}
.home-fandq .wmpage73-page1-wrap .bot{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-fandq .wmpage73-page1-img{position:relative;padding:10px 3% 0 10px;width:50%}
.home-fandq .wmpage73-page1-img img{width:100%}
.home-fandq .wmpage73-page1-info{width:50%}
.home-fandq .wmpage73-page1-des{text-align:left;color:var(--color);margin-bottom:10px}
.home-fandq .wmpage73-page1-list{margin-top:20px}
.home-fandq .wmpage73-page1item{background:#f3f3f3;padding:10px;margin-bottom:20px;border-radius:5px}
.home-fandq .wmpage73-page1-link{display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.home-fandq .wmpage73-page1-link p{margin:0;font-weight:var(--fontbold7);font-size:var(--fontsize18);color:var(--fontcolor)}
.home-fandq .wmpage73-page1-link em{color:#fff;width:30px;height:30px;border-radius:50%;display:inline-block;text-align:center;line-height:30px;background:var(--color);font-weight:var(--fontbold7);transition:all .2s linear;transform:rotateX(180deg)}
.home-fandq .wmpage73-page1-content{margin-bottom:20px;display:none;line-height:24px}
.home-fandq .wmpage73-page1-open .wmpage73-page1-link em{transform:rotateX(0)}
@media (max-width:1024px){.home-fandq .wmpage73-page1-img{max-height:600px;aspect-ratio:1/1;overflow:hidden}
.home-fandq .wmpage73-page1-img img{object-fit:cover}
.home-fandq .wmpage73-page1-wrap{flex-direction:column}
.home-fandq .wmpage73-page1-img{padding:0;width:100%}
.home-fandq .wmpage73-page1-info{width:100%}}
@media (max-width:768px){.home-fandq .wmpage73-page1-link{padding:15px 0}}
.home-fandq{padding:40px 0}
.home-fandq .wmpage73-page1-open .wmpage73-page1-link em{background: #0e0e0e;}
.home-fandq .wmpage73-page1-link em{background: #d70b10;}
.home-about .aboutinfo p.home-comp{font-size:24px;color:var(--fontcolor);font-weight:var(--fontbold6)}
.home-about .aboutinfo .home-title{margin-bottom:10px;}
@media (max-width:1440px){.home-about .aboutinfo p.home-comp{font-size:18px;}}
.home-helpcenter{padding:4% 0 2%;}
@media (max-width:768px){.home-helpcenter{padding:30px 0 10px;}}
footer{background:#000;color:#fff;}
footer a{color:#fff;}
@media (max-width:1024px){.m-menu span{background:#fff;}
.lang-icon img{filter:brightness(360)}}
@media (min-width:1024px) {.home-mainpro .mainpro-list{padding:  10%;} }
.home-mainpro .mainpro-list{margin-top: 0;padding-top: 0;padding-bottom: 0;}
.home-mainpro{padding-bottom: 0;}
 .protype-main .procate{justify-content:space-between}
.protype-main .procate li{width:32%;margin-right:0}
@media (max-width:1024px){.protype-main .procate li{width:48%;margin-bottom:1em}
} .protype-main .procate li:hover{background:#000000}
.protype-main .procate li:hover .info .title{color:#fff}
 @keyframes bannerimg1{0%{transform:scale(1.2)}
80%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.home-banner .swiper-slide-active img{animation:bannerimg1 6s forwards}
.head-logo{display:flex;align-items:center;}
.head-logo .cname{margin-left:12px;color:#fff;font-size:20px;line-height:1;font-family: "Dancing Script", serif;}
@media (max-width:1366px){.head-logo .cname{font-size:18px;}}
@media (min-width:1025px) and (max-width:1366px){.head-nav .nav-ul>li>a{margin:0 10px;}}
@media (max-width:1280px){.head-logo .cname{font-size:16px;}}
@media (max-width:768px){.head-logo .cname{display:none;}}
.head-center{display:none;}
@media(max-width:768px){.pagesbanner img{min-height: inherit;}.pagesbanner {min-height: inherit;}}