﻿.about-bot-box{display:flex;}
.about-info .about-icon{display:flex;align-items: center;margin-left:20px;}
.about-info .about-icon em{color:var(--color);font-size:var(--fontsize18);}
.about-info .about-icon .text{font-size:var(--fontsize18);margin-left:10px;}
.home-news .homenews-list .homenews-item{margin-bottom:2%}
.home-about .iframe-container{position: relative;width:100%;height:0;padding-bottom: 56.25%;}
.home-about .iframe-container iframe{position:absolute;top:0;left: 0;width:100%;height:100%;min-height:inherit;}
.home-banner .banner-animote .title{margin-bottom:0;}
@media (max-width:768px){.home-banner{height:auto;}
.home-banner .banner-animote .title{font-size:var(--fontsize16)}}

.home-procate .part-title{position: relative;margin-bottom: 30px;z-index: 999;}
.home-procate .part-title h3 {text-align: center;font-size: 40px;line-height: 1.2;color: var(--fontcolor);}
.home-procate .part-title h3 em {color: var(--color);font-style: normal;}
.home-procate .part-title p {text-align: center;color: var(--fontcolor);}
.home-procate .part-title:after {color: #EEEEEE;font-weight: var(--fontbold6);font-size: 120px;position: absolute;top: -80%;left: 50%;transform: translateX(-50%);z-index: -99;}
.home-procate .part-title:after {content: "01";}
@media (max-width: 1024px) {.home-container .part-title h3 {font-size: 4.8vw;}
.home-procate .part-title p {line-height: 24px;font-size: 3.4666666667vw;}
.home-procate .part-title:after {font-size: 19.2vw;top: -8vw;}}

@media (min-width:1025px) {
.home-hotpro .homehotpro-list{justify-content: space-between;}
.home-hotpro .homehotpro-list .homehotpro-item{width: 48%;flex-direction: initial;margin-right: 0;margin-bottom: 20px;padding: 20px;background: initial;box-shadow: 0px 3px 20px 0px #DEDEDE;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img{flex:inherit;width:40%;display: flex;align-items: center;justify-content: center;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-img a img{border-radius: var(--borderradius);}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info{background: initial;flex: 1;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more {background: var(--color);color: #FFFFFF;border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;transition: all .1s linear;padding: 10px 20px;text-transform: capitalize;cursor: pointer;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{margin:10px 0 20px}}
@media (max-width:1280px) and (min-width:1025px){.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info{padding:0 0 0 20px}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text{-webkit-line-clamp:2;margin:5px 0 10px}}
@media (min-width:1025px) {
.home-choose .homechoose-title{width: 500px;}
.home-choose .homechoose-content .homechoose-item{width: 48%;}
}

.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .title{position: relative;padding-bottom: 5px;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .title:after{display: block;content: '';position: absolute;width: 40px;height: 3px;background: var(--color);bottom: 0;}

@media (min-width:1025px) {.home-news .homenews-list{justify-content: space-between;}
.home-news .homenews-list .homenews-item{width: 48%;display: flex;padding: 20px;margin-right: 0;border-radius: 5px;}
.home-news .homenews-list .homenews-item .homenews-img{width: 42%;}
.home-news .homenews-list .homenews-item .homenews-img img{width: 100%;}
.home-news .homenews-list .homenews-item .homenews-info{flex: 1;padding:0 0 0 20px;}}
.home-news .homenews-list .homenews-item .homenews-info .more{display: none;}
.home-news .homenews-list .homenews-item .homenews-info .title{margin-bottom:10px}
@media (max-width:1024px){.home-news .homenews-list .homenews-item .homenews-info{padding-bottom:10px}}
main .l-wrap{max-width:1440px;}

.home-banner .banner-animote .text{max-width:800px;margin:10px auto 0;}
@media (max-width:768px){.home-banner .banner-animote .text{display:none;}}
.home-banner .banner-animote .title {line-height:1.2;}
@media (min-width:1025px){.home-banner .banner-animote .title {font-size:2.8vw;margin-bottom:15px}}
.home-service{position:relative;padding:4% 0}
.home-service{background:no-repeat top;background-size:contain}
.home-service .service-top{display:flex;align-items:center;justify-content:space-between}
.home-service .service-top .home-title{flex:1;text-align:left;color:#fff}
.home-service .service-top .home-des{text-align:left;width:650px;color:#fff}
.home-service .service-list{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;box-shadow:0 6px 32px 0 rgba(34,34,34,.09);border-radius:10px;padding:50px 0;margin-top:5em}
.home-service .service-list li{width:33%;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0 30px;margin-bottom:30px;transform:translateY(30px);transition:all .2s linear}
.home-service .service-list li::after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#e3e3e3;transition:all .2s linear}
.home-service .service-list li:last-child::after{display:none}
.home-service .service-list li .icon{width:50px;height:50px;mask:no-repeat center;mask-size:contain;background-color:var(--color);margin-bottom:20px}
.home-service .service-list li .title{font-weight:var(--fontbold6);font-size:var(--fontsize20)}
.home-service .service-list li .text{color:var(--introcolor);margin:10px 0}
.home-service .service-list li .more{font-weight:var(--fontbold5);background:var(--bgcolor);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transition:all .2s linear}
.home-service .service-list li:hover{transform:translateY(0);margin-bottom:0;padding-bottom:30px}
.home-service .service-list li:hover::after{transform:translateY(30px);height:calc(100% - 30px)}
.home-service .service-list li:hover .more{opacity:1}
@media(max-width:768px){.home-service{padding:40px 0}
.home-service .service-top{flex-direction:column;text-align:center}
.home-service .service-top .home-des,.home-service .service-top .home-title{text-align:center;width:auto}
.home-service .service-list{margin-top:30px;padding:20px 10px}
.home-service .service-list li{width:50%;transform:translateY(0);margin:0;padding:10px !important}
.home-service .service-list li .more{opacity:1}
.home-service .service-list li::after{display:none}
.home-service{background:0 0}
}@media(max-width:500px){.home-service .service-list li{width:100%;margin-bottom:1em}
.home-service .service-list li .icon{margin-bottom:10px;height:35px}
}.home-contact1{padding:4% 0;background-size:cover;background-repeat:no-repeat;background-position:right}
.home-contact1 .inquiry-box{width:50%;background-color:var(--color);padding:40px 50px;color:#fff;border-radius:var(--borderradius)}
.home-contact1 .inquiry-box .home-tip{text-align:left;color:#fff}
.home-contact1 .inquiry-box .home-title{text-align:left}
.home-contact1 .inquiry-box .txt{font-size:var(--fontsize16)}
.home-contact1 .wmkcfeedback{margin-top:20px}
.home-contact1 .wmkcfeedback .wmkcfb-fileupload,.home-contact1 .wmkcfeedback input{height:48px}
.home-contact1 .wmkcfeedback textarea{height:120px}
.home-contact1 .wmkcfeedback .wmkcfb-fileupload,.home-contact1 .wmkcfeedback input,.home-contact1 .wmkcfeedback textarea{background-color:transparent;border:1px solid rgba(255,255,255,.06);border-radius:var(--borderradius);margin-bottom:16px;color:#fff;font-size:var(--fontsize14)}
.home-contact1 .wmkcfeedback .wmkcfb-fileupload::placeholder,.home-contact1 .wmkcfeedback input::placeholder,.home-contact1 .wmkcfeedback textarea::placeholder{color:#fff}
.home-contact1 .wmkcfeedback .send-btn{border-color:#fff;width:100%;background-color:#fff;color:var(--color);font-weight:var(--fontbold6);border-radius:var(--borderradius)}
.home-contact1 .wmkcfeedback .send-btn:hover{background-color:var(--color1);color:#fff;border-color:var(--color1)}
@media (max-width:1024px){.home-contact1 .inquiry-box{width:60%}
}@media (max-width:768px){.home-contact1 .inquiry-box{width:100%}
}@media (max-width:500px){.home-contact1 .inquiry-box{padding:20px}
}.partner-container{margin:4em 0}
.partner-container .partner-title{display:flex;align-items:center;justify-content:center;margin-bottom:1em;font-weight:var(--fontbold6);font-size:var(--fontsize28);position:relative;white-space:nowrap}
.partner-container .partner-title::after,.partner-container .partner-title::before{content:"";display:inline-block;width:1920px;height:1px;background:var(--color)}
.partner-container .partner-title::before{margin-right:30px}
.partner-container .partner-title::after{margin-left:30px}
@media (max-width:500px){.partner-container .partner-title{font-size:var(--fontsize18)}
}
#partnerswiper .partnerswiper-pagination{text-align:center}
#partnerswiper .swiper-slide{display:flex;align-items:center;flex-direction:column}
.partner-container p{text-align:center;margin-bottom:30px;}
.partner-container .partner-title{margin-bottom:10px;}
