﻿@import url("https://css02.v15cdn.com/m423/fonts/iconfont.css");
@import url('https://js01.v15cdn.com/single-template/font/iconfont.css');
:root {--color: #CB451B;}
.home-banner .swiper-slide>a::after{display:none;}
.home-helpcenter{display:none;}
.home-custom{display:none;}
/* home choose */
.index-choose{padding:4% 0px 4%;z-index:1;position: relative;}
.index-choose::before{content:"";position:absolute;top:0px;width:100%;height:350px;background:var(--color);z-index:-1}
.index-choose .home-des,.index-choose .home-title{color:#FFFFFF}
.choose-ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}
.choose-ul .choose-item{width:23%;background:#FFFFFF;box-shadow:0px 5px 12px 0px rgba(19,20,21,.08);padding:50px 30px;text-align:center;transition:all .2s linear}
.choose-ul .choose-item:hover{transform:translateY(-5px)}
.choose-ul .choose-item:hover .icon{transform:rotateY(360deg)}
.choose-ul .choose-item .title{color:var(--fontcolor);font-size:var(--fontsize24);line-height:24px;margin-bottom:20px}
.choose-ul .choose-item img{height:60px;transition:all .3s linear}
.choose-ul .choose-item .icon{transition:all .3s linear;line-height:1}
.choose-ul .choose-item em{font-size:60px;color:var(--color)}
.choose-ul .choose-item .info{margin-top:20px;color:var(--introcolor)}
@media (max-width:1280px){.choose-ul .choose-item .title{font-size:var(--fontsize20)}}
@media (max-width:1024px){
.choose-ul .choose-item{width:24%}}
@media (max-width:768px){.choose-ul .choose-item:hover .icon{transform:none}
.choose-ul{margin-top:25px}
.choose-ul .choose-item{width:48%;margin-bottom:20px;padding:20px 10px}
.choose-ul .choose-item .title{margin-bottom:10px;font-size:var(--fontsize18)}
.choose-ul .choose-item em{font-size:40px}
.choose-ul .choose-item .info{margin-top:15px;font-size:var(--fontsize14)}}
/* home product */
.home-product{padding:0% 0px 5%;position: relative;}
.index-pro{display:flex;flex-wrap:wrap;margin-top:40px}
.index-pro .pro-item{width:25%;border:1px solid #E5E5E5;border-left:none;overflow:hidden;text-align:center;transition:all .1s linear;display:flex;flex-direction:column;position:relative}
.index-pro .pro-item:nth-child(4n+1){border-left:1px solid #E5E5E5}
.index-pro .pro-item:nth-child(n+5){border-top:none}
.index-pro .pro-item:hover{outline-color:var(--color);z-index:9}
.index-pro .pro-item:hover .pro-img img{transform:translate(-50%,-50%) scale(1.05)}
.index-pro .pro-item:hover .pro-info .pro-title a{color:var(--color)}
.index-pro .pro-item:hover .pro-info .pro-btn em{position:static;opacity:1}
.index-pro .pro-item .pro-img a{display:block;overflow:hidden;position:relative;height:0px;padding-bottom:100%}
.index-pro .pro-item .pro-img a img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .1s linear}
.index-pro .pro-item .pro-info{flex:1;padding:10px;display:flex;flex-direction:column;justify-content:space-between}
.index-pro .pro-item .pro-title a{font-weight:700;margin-bottom:10px;color:var(--fontcolor);line-height:20px;text-transform:capitalize}
.index-pro .pro-item .pro-btn{color:var(--color);font-size:var(--fontsize16);padding-left:15px;transition:all .1s linear}
.index-pro .pro-item .pro-btn em{font-style:normal;opacity:0;transition:all .1s linear}
@media (max-width:768px){.index-pro{margin-top:25px}
.index-pro .pro-item{width:50%;border:1px solid #E5E5E5 !important}
.index-pro .pro-item:nth-child(2n+1){border-right:none !important}
.index-pro .pro-item:nth-child(n+3){border-top:none !important}
.index-pro .pro-item .pro-info{font-weight:var(--fontbold4)}}
@media(max-width:500px){.home-project .swiper .swiper-slide{max-height:172px}}
/* home activity */
.home-activity{z-index:1;position: relative;}
.home-activity::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:linear-gradient(270deg,var(--fontcolor) 0,rgba(0,0,0,0) 100%);z-index:-1}
.home-activity .l-wrap{display:flex;justify-content:flex-end}
.activity-wrap{width:50%;color:#FFFFFF;padding:6% 0px}
.activity-wrap .text{font-size:var(--fontsize18)}
.activity-wrap .title{font-size:48px;font-weight:700;line-height:1.1;margin:10px 0px 20px}
.activity-wrap .content{font-size:var(--fontsize16);line-height:24px;margin-bottom:20px}
.activity-wrap .img{display:flex;margin-bottom:30px}
.activity-wrap .img img{height:200px;margin-right:15px;transition:all .2s linear}
.activity-wrap .img img:hover{transform:translateY(-5px)}
.home-more{color: #fff;}
@media (max-width:1280px){.home-activity::before{background:linear-gradient(90deg,var(--fontcolor) 0,rgba(0,0,0,.45) 100%)}
.home-activity .activity-wrap{width:100%}
.home-activity .activity-wrap .title{font-size:var(--fontsize30)}}
@media (max-width:768px){.home-activity .activity-wrap .img{justify-content:space-between;align-items:flex-start}
.home-activity .activity-wrap .img img{margin:0px;height:auto}
.home-activity .activity-wrap .title{font-size:var(--fontsize26)}
.home-activity .activity-wrap .title br{display:none}}
.home-service {padding: 5% 0;}
.home-service .home-title{color: #000;}
.home-service .home-service-text{display:inline-block;position:relative;text-transform:uppercase;color:var(--color);font-weight:600;font-size:17px;padding-left:20px;left:50%;transform:translateX(-50%)}
.home-service .home-service-text:before{content:'';position:absolute;width:14px;height:7px;background-color:var(--color);border-top-left-radius:7px;border-top-right-radius:7px;left:0;top:50%;transform:translateY(-50%) rotate(-90deg)}
.home-service .wmpage-title{color:var(--wmpage-color22);text-align:center}
.home-service .home-service-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:30px}
.home-service .home-service-box .home-service-left{width:22%}
.home-service .home-service-box .home-service-left li{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;border-radius:35px;transition:all .2s linear;cursor: pointer;}
.home-service .home-service-box .home-service-left li.active{background:var(--color);border:1px solid transparent}
.home-service .home-service-box .home-service-left li:nth-child(-n+4){margin-bottom:20px}
.home-service .home-service-left .home-service-letter{padding:15px 25px;color:var(--color);font-weight:600;font-size:18px;flex:1;transition:all .2s linear}
.home-service .home-service-left li.active .home-service-letter{color:#fff}
.home-service .home-service-left .home-service-icon{display:inline-flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;margin:5px;background:#f6f6f6;transition:all .2s linear}
.home-service .home-service-left li.active .home-service-icon{background:#fff}
.home-service .home-service-left .home-service-icon em{transform:rotate(-30deg);color:var(--color);transition:all .2s linear}
.home-service .home-service-left li.active .home-service-icon em{color:var(--wmpage-color22)}
.home-service .home-service-box .home-service-right{width:75%;position:relative;overflow:hidden}
.home-service .home-service-right .home-service-item{visibility:hidden;opacity:0;transform:scale(.8);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:0;left:0;width:100%}
.home-service .home-service-right .home-service-item.active{visibility:visible;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;opacity:1;transform:scale(1);position:relative}
.home-service .home-service-item .home-service-img{width:36%}
.home-service .home-service-item .home-service-img img{width:100%;height:auto;border-radius:30px;object-fit:cover}
.home-service .home-service-item .home-service-info{width:61%}
.home-service .home-service-item .home-service-title{font-weight:600;font-size:20px}
.home-service .home-service-item .home-service-desc{margin:10px 0 20px}
.home-service .home-service-item ul li{display:flex;align-items:center;font-weight:600;margin-top:7px}
.home-service .home-service-item ul li em{color:var(--color);font-weight:500;margin-right:10px}
@media screen and (max-width:1024px){.home-service .home-service-box .home-service-left{width:100%;margin-bottom:30px}
.home-service .home-service-box .home-service-right{width:100%}}
@media screen and (max-width:768px){.home-service .home-service-item .home-service-img{width:100%;margin-bottom:30px}
.home-service .home-service-item .home-service-info{width:100%}}
.wmpage09-part1{padding: 5% 0;}
.wmpage09-part1 .wmpage09-introduce{text-align:center;width:50%;margin:20px auto 35px}
.wmpage09-part1 .wmpage09-introduce p{line-height:24px;color:var(--wmpage-color13,#565656)}
.wmpage09-part1 .wmpage09-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage09-part1 .wmpage09-navtab{width:30%}
.wmpage09-part1 .wmpage09-tabouter{width:68%}
.wmpage09-part1 .wmpage09-tabouter .wmpage09-info{padding-top:15px;}
.wmpage09-part1 .wmpage09-tabouter .wmpage09-name{font-size:20px;margin-bottom:5px;font-weight:700;line-height:1.5;color:var(--wmpage-color14,#1f1f1d)}
.wmpage09-part1 .wmpage09-tabouter .wmpage09-info p{line-height:24px;color:var(--wmpage-color13,#565656)}
.wmpage09-part1 .wmpage09-navtab div:not(:last-child){margin-bottom:20px}
.wmpage09-part1 .wmpage09-navtab div{display:inline-block;width:100%;font-style:normal;font-size:20px;color:var(--wmpage-color13,#565656);text-align:center;padding:35px 10px;font-weight:700;cursor:pointer;line-height:1;position:relative;transition:all .3s ease-in-out}
.wmpage09-part1 .wmpage09-navtab div::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:var(--color);opacity:.05}
.wmpage09-part1 .wmpage09-navtab div.wmpage09-active{background-color:var(--color);color:#fff}
.wmpage09-part1 .wmpage09-navtab div:hover{background-color:var(--color);color:#fff}
.wmpage09-part1 .wmpage09-content{display:none}
.wmpage09-img img{width:100%}
.wmpage09-part1 .wmpage09-content:nth-child(1){display:block}
@media(max-width:1366px){.wmpage09-part1 .wmpage09-introduce p{font-size:14px}
.wmpage09-part1 .wmpage09-tabouter .wmpage09-info p{font-size:14px}
.wmpage09-part1 .wmpage09-tabouter .wmpage09-name{font-size:16px}}
@media(max-width:1200px){.wmpage09-part1 .wmpage09-introduce{margin:20px auto}
.wmpage09-part1 .wmpage09-navtab div{font-size:14px}}
@media(max-width:1024px){.wmpage09-part1 .wmpage09-introduce{width:100%}
.wmpage09-part1 .wmpage09-navtab div{padding:25px 10px}}
@media(max-width:768px){.wmpage09-part1 .wmpage09-introduce{width:80%}
.wmpage09-part1 .wmpage09-wrap{flex-direction:column}
.wmpage09-part1 .wmpage09-navtab{width:100%}
.wmpage09-part1 .wmpage09-navtab div:not(:last-child){margin-bottom:10px}
.wmpage09-part1 .wmpage09-navtab div{padding:20px 10px}
.wmpage09-part1 .wmpage09-tabouter{width:100%;margin-top:20px}}
@media(max-width:500px){.wmpage09-part1 .wmpage09-introduce{width:100%;margin:10px auto 15px}
.wmpage09-part1 .wmpage09-navtab div{padding:15px 10px}}
.home-factory{padding: 0 0 5%;}
.home-factory .home-factory-title{text-align:center;margin-bottom:40px}
.home-factory .home-factory-title img{margin:0 auto}
.home-factory-tab-btn ul{display:flex;justify-content:space-between}
.home-factory-tab-btn ul li{width:19%;max-width:100%;border:1px solid #bfbfbf;text-align:center;padding:22px 10px;cursor:pointer;transition:all .6s;font-size:18px;line-height: 1;color:#000;font-weight: 700;font-style:normal}
.home-factory-tab-btn ul li.active{background-color:var(--color);border-color:transparent;color:#fff}
.home-factory-box{display:flex;justify-content:space-between;align-items:center}
.home-factory-img-wrap{width:40%;}
.home-factory-img-wrap img{width:100%;}
.home-factory .home-factory-text-wrap{width:48%;flex:1;padding-left:30px;}
.home-factory .home-factory-tab-content{margin-top:50px}
.home-factory-text h5{color:#000;font-weight:600;line-height:1.2;margin-bottom:10px;font-size: 22px;}
.home-factory-text p{color:#555;font-weight:400;font-style:normal;margin-bottom:10px}
.home-factory-text p b{color:#000}
.home-factory-text h4{color:#010101;font-weight: 700;font-style:normal;padding-top:10px;margin-bottom:0;line-height:1}
.home-factory-text ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-factory-text ul li{width:40%;margin-top:15px;margin-left:25px}
.home-factory-text ul li a{color:#555;border-bottom:1px solid #666;font-weight:400;font-style:italic;position:relative}
.home-factory-text ul li a::before{content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#009e96;position:absolute;border:5px solid rgba(0,158,150,.4);background-clip:padding-box;top:6px;left:-25px}
.home-factory-text ul li a:hover{text-decoration:none}
.home-factory-main{display:none}
@media(max-width:1366px){.home-factory-tab-btn ul li{width:19%;max-width:100%;padding:16px 10px}
.home-factory-text p{font-size:unset}}
@media(max-width:1220px){.home-factory-tab-btn ul li{font-size:14px}
.home-factory .home-factory-title{margin-bottom:25px}
.home-factory .home-factory-title img{max-width:150px}
.home-factory .home-factory-tab-content{margin-top:35px}}
@media(max-width:1024px){.home-factory-box{flex-direction:column}
.home-factory-img-wrap{width:100%;}
.home-factory-img-wrap img{width:100%}
.home-factory .home-factory-text-wrap{width:100%;margin-top:25px;padding-left:0;}}
@media(max-width:950px){.home-factory-tab-btn ul{flex-wrap:wrap}
.home-factory-tab-btn ul li{width:49%;margin-bottom:2%}
.home-factory .home-factory-tab-content{margin-top:20px}}
@media(max-width:500px){.home-factory-tab-btn ul li{width:100%}
.home-factory-text ul li{width:100%}
.home-factory-text ul li a{font-size:14px}}
.home-blog{background:var(--color);padding: 5% 0;}
.home-blog .home-title{color: #fff;}
.home-blog .home-blog-txt{text-align:center}
.home-blog .home-blog-txt em{font-size:30px;color:#fff}
.home-blog .wmpage-title{text-align:center;margin:10px 0;color:#fff}
.home-blog .home-blog-wrapper{margin-top:50px}
.home-blog .home-blog-slide{overflow:hidden;border-radius:5px;transition:all .2s linear}
.home-blog .home-blog-slide.swiper-slide-active,.home-blog .home-blog-slide:hover{transform:translateY(-30px)}
.home-blog .home-blog-slide.swiper-slide-active,.home-blog .home-blog-slide:hover{box-shadow:0 0 10px 5px #00000073}
.home-blog .home-blog-slide .home-blog-top{position:relative;width:100%}
.home-blog .home-blog-slide .home-blog-top img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;position:relative}
.home-blog .home-blog-slide .home-blog-top .home-blog-data{position:absolute;display:inline-flex;justify-content:center;align-items:center;min-width:100px;padding:0 20px;height:35px;background:var(--color);left:20px;bottom:-15px;color:#fff;font-weight:600;font-size:14px;transition:all .2s linear}
.home-blog .home-blog-slide:hover .home-blog-top .home-blog-data{background:#000;color:#fff}
.home-blog .home-blog-slide .home-blog-bottom{padding:35px 20px 20px;background:#fff}
.home-blog .home-blog-slide .home-blog-bottom .home-blog-title{color:#000;font-size:18px;font-weight:600}
.home-blog .home-blog-slide .home-blog-bottom .home-blog-letter{color:#555;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
.home-blog .home-blog-pagination{text-align:center;margin-top:30px}
.home-blog .home-blog-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:9px;position:relative}
.home-blog .home-blog-pagination .swiper-pagination-bullet::after{content:'';position:absolute;left:-8px;right:-8px;top:-8px;bottom:-8px;opacity:0;border:3px solid transparent;border-top-color:#fff;border-right-color:#fff;border-radius:50%;transition:all .3s linear;animation:page2spin 1s linear infinite}
@keyframes page2spin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}}
.home-blog .home-blog-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}
.home-blog .home-blog-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}
@media screen and (max-width:768px){.home-blog .home-blog-slide.swiper-slide-active,.home-blog .home-blog-slide:hover{box-shadow:none}}
.wmpage155-page1 .wmpage155-page1-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item{width:32%;padding:50px 30px;overflow:hidden;border-radius:8px;box-shadow:-1px 5px 20px 0 rgb(82 90 101 / 10%);transition:all .3s linear;text-align:center}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item:nth-child(-n+3){margin-bottom:30px}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item .wmpage155-page1-icon em{font-size:48px;color:var(--color);width:48px;display:inline-block;line-height: 1;}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item .wmpage155-page1-title{font-size:20px;font-weight:500;color:var(--color);margin: 10px 0 15px;line-height: 1;}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item .wmpage155-page1-txt{color:#555}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item:hover{transform:scale(1.03)}
@media screen and (max-width:1024px){.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item{width:48%}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item:nth-child(-n+4){margin-bottom:30px}}
@media screen and (max-width:768px){.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item{width:100%}
.wmpage155-page1 .wmpage155-page1-list .wmpage155-page1-item:nth-child(-n+5){margin-bottom:30px}}