﻿.wmpage76-page2 .wmpage76-page2-top{display:flex;justify-content:space-between;align-items:center}
.wmpage76-page2 .wmpage76-page2-bottom{position:relative}
.wmpage76-page2 .wmpage76-page2-next,.wmpage76-page2-prev{width:50px;height:50px;border-radius:50%;cursor:pointer;border:2px solid #0c0c0c;color:#0c0c0c;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}
.wmpage76-page2 .wmpage76-page2-next em,.wmpage76-page2-prev em{font-size:18px;width:18px}
.wmpage76-page2 .wmpage76-page2-swiper1{width:80%;margin:0 auto;overflow:hidden}
.wmpage76-page2 .wmpage76-page2-title{color:var(--color);text-align:center;font-weight:700;font-size:50px;font-family:Arial;line-height:1}
.wmpage76-page2 .wmpage76-page2-indu{text-align:center;font-size:24px;margin:15px 0 35px;font-weight:700;color:var(--color)}
.wmpage76-page2 .wmpage76-page2-word{font-size:16px;text-align:justify;text-align-last:center;color:#2e2e2e}
.wmpage76-page2 .wmpage76-page2-bottom::after{content:'';width:100%;height:1px;background:#fff;display:block;position:absolute;bottom:40px;left:0;bottom:60px;background:#87c575}
.wmpage76-page2 .wmpage76-page2-line{text-align:center}
.wmpage76-page2 .wmpage76-page2-didian em{color:var(--color);font-size:32px;width:32px;opacity:0}
.wmpage76-page2 .wmpage76-page2-num{font-size:24px;padding-top:15px;color:#828282;font-weight:600;cursor:pointer}
.wmpage76-page2 .wmpage76-page2-swiper2{padding-top:50px}
.wmpage76-page2 .wmpage76-page2-swiper2 .swiper-slide-thumb-active .wmpage76-page2-num{color:var(--color);font-weight:600}
.wmpage76-page2 .wmpage76-page2-next:hover,.wmpage76-page2-prev:hover{background:var(--color);color:#fff;border:1px solid var(--color)}
@media (max-width:1420px){.wmpage76-page2 .wmpage76-page2-swiper1{width:85%}
.wmpage76-page2 .wmpage76-page2-next,.wmpage76-page2-prev{width:40px;height:40px}
.wmpage76-page2 .wmpage76-page2-title{font-size:32px}
.wmpage76-page2 .wmpage76-page2-indu{font-size:20px;margin:10px 0 20px}
.wmpage76-page2 .wmpage76-page2-num{font-size:22px}
.wmpage76-page2 .wmpage76-page2-swiper2{padding-top:35px}
}
@media (max-width:768px){.wmpage76-page2 .wmpage76-page2-next,.wmpage76-page2-prev{width:35px;height:34px}
.wmpage76-page2 .wmpage76-page2-next em,.wmpage76-page2-prev em{font-size:16px;width:16px}
.wmpage76-page2 .wmpage76-page2-num{font-size:20px}
.wmpage76-page2 .wmpage76-page2-next,.wmpage76-page2-prev{display:none}
.wmpage76-page2 .wmpage76-page2-swiper1{width:100%}
}
@media (max-width:550px){.wmpage76-page2 .wmpage76-page2-indu{font-size:16px;margin:10px 0;line-height:1}
}
.cp .cp-sec1 .cp-sec1-img{width:52%}
.cp .cp-sec1 .cp-sec1-img img{display:block;width:100%}
.cp .cp-sec1 .cp-sec1-cont{width:48%;padding-left:5%}
.cp .cp-sec1 .cp-sec1-cont .single-label{text-align:left;margin-top:20px}
.cp .cp-sec1 .cp-sec1-cont .single-label::after{display:none}
.cp .cp-sec1 .cp-sec1-cont .single-title{text-align:left;line-height:1.2}
.cp .cp-sec1 .cp-sec1-cont .item-flex{max-width:500px;margin:5% 0 7%}
.cp .cp-sec1 .cp-sec1-cont .item-flex p{flex:1;padding-left:10px;font-size:var(--fontsize20);font-weight:var(--fontbold5)}
.cp .cp-sec1 .cp-sec1-cont .item-flex p span{color:var(--color);text-decoration:underline}
.cp .cp-sec1 .cp-sec1-cont .item-des,.cp .cp-sec1 .cp-sec1-cont .item-des p{color:var(--introcolor);line-height:1.75}
.cp .cp-sec2{background:url(https://css02.v15cdn.com/m422/img/single/cp2-bg.webp) center/cover no-repeat;margin:4% 0 0;padding:30px 0 0}
.cp .cp-sec2 .cp-sec2-item{width:32.5%;margin-bottom:30px}
.cp .cp-sec2 .cp-sec2-item .single-title{text-align:left;line-height:1.2;margin-bottom:10px}
.cp .cp-sec2 .cp-sec2-item:first-of-type{display:flex;flex-direction:column;justify-content:center;padding-right:6%}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type){background:#fff;border:1px solid rgba(216,216,216,.55);padding:4% 4%;position:relative;z-index:1}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-icon{position:relative;display:inline-block;color:var(--color);transition:color .3s}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-icon::before{content:"";display:block;width:38px;height:38px;background:var(--color);opacity:.1;border-radius:50%;position:absolute;right:-14px;bottom:-6px}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-icon em{position:relative;font-size:var(--hometitlefont);line-height:1}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-title{font-size:var(--fontsize24);font-weight:var(--fontbold5);border-bottom:1px solid #e1e1e1;padding:20px 0;margin-bottom:20px;max-height: fit-content !important;}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-title .item-des{color:var(--introcolor);line-height:1.75;transition:color .3s}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-des{color:var(--introcolor);transition:color .3s}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type)::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(https://css02.v15cdn.com/m422/img/single/cp2-item.webp) center/cover no-repeat;z-index:-1;opacity:0;transition:opacity .3s}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type):hover{color:#fff}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type):hover .item-des,.cp .cp-sec2 .cp-sec2-item:not(:first-of-type):hover .item-icon{color:#fff}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type):hover::before{opacity:1}
.cp .cp-sec3{background:url(https://css02.v15cdn.com/m422/img/single/cp3-bg.webp) no-repeat;padding-top:4%}
.cp .cp-sec3 .single-title{color:#fff}
.cp .cp-sec3 #brand{padding:5% 0;background-color:#fff;box-shadow:0 1px 79px 0 rgba(174,175,177,.16);border-radius:3px;margin-bottom:4%}
.cp .cp-sec3 #brand .brand-list{margin:0}
.cp .cp-sec3 .item-title{font-size:var(--fontsize28);font-weight:var(--fontbold5);margin-bottom:20px}
.cp .cp-sec3 .item-des,.cp .cp-sec3 .item-des p{color:var(--introcolor);line-height:1.75}
@media(max-width:900px){.cp .cp-sec1 .cp-sec1-img{width:100%}
.cp .cp-sec1 .cp-sec1-cont{width:100%;padding:0}
.cp .cp-sec2{padding-bottom:20px}
.cp .cp-sec2 .cp-sec2-item{width:49%;margin-bottom:2%}
.cp .cp-sec3 .single-title{margin:30px 0 60px}
}
@media(max-width:768px){.cp .cp-sec3 .single-title{margin:4vw 0 8vw}
}
@media(max-width:480px){.cp .cp-sec1 .cp-sec1-cont .item-flex p{font-size:var(--fontsize18)}
.cp .cp-sec1 .cp-sec1-cont .item-flex>img{width:40px;height:40px}
.cp .cp-sec3{background-size:200%}
.cp .cp-sec3 .item-title{font-size:var(--fontsize20);margin:20px 0 10px}
.cp .cp-sec2 .cp-sec2-item{width:100%;margin:10px 0}
.cp .cp-sec2 .cp-sec2-item:not(:first-of-type) .item-title{font-size:var(--fontsize18);padding:10px 0;margin-bottom:10px}
}
@media(max-width:415px){.cp .cp-sec1 .cp-sec1-cont .item-flex p{font-size:var(--fontsize14)}
}
.flex {display: flex;flex-wrap: wrap;}
.single-label {font-size: var(--fontsize14);font-weight: var(--fontbold5);color: var(--color);text-align: center;text-transform: uppercase;margin-bottom: 10px;}
.single-title {font-size: 38px;font-weight: var(--fontbold5);text-align: center;text-transform: capitalize;margin-bottom: 3%;}
.flex-jc-sb {display: flex;flex-wrap: wrap;justify-content: space-between;}
#brand .brand-list li {position: relative;font-weight: var(--fontbold5);display: flex;align-items: center;}
#brand .brand-list li .brand-number {font-size: 50px;line-height: 1;position: relative;z-index: 1;}
#brand .brand-list li .brand-number .text-shadow {font-size: 113px;font-weight: var(--fontbold5);color: #FFFFFF;text-shadow: 0 0 2px #CCCCCC;position: absolute;top: 50%;right: 0px;z-index: -1;line-height: 1;transform: translate(12px, -50%);}
#brand .brand-list li .brand-label {flex: 1;text-transform: uppercase;padding-left: 20px;}
#brand .brand-list li .brand-label span {display: block;}
.flex-jc-sa {display: flex;flex-wrap: wrap;justify-content: space-around;}
.about-us .l-wrap {width: 100% !important;max-width: 1600px !important;padding: 0px 70px !important;margin: 0px auto !important;}

.wmpage78-page1-title .wmpage-title{text-align:center}
.wmpage78-page1-title{margin-bottom:50px}
.wmpage78-page1-list{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.wmpage78-page1-list li:nth-child(even){align-self:flex-start;padding-right:30px;text-align:right}
.wmpage78-page1-list li{position:relative;width:50%}
.wmpage78-page1-list li:nth-child(odd){align-self:flex-end;padding-left:30px}
.wmpage78-page1-list li:not(:last-child){margin-bottom:26px}
.wmpage78-page1-list li::before{content:'';z-index:10;position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--color)}
.wmpage78-page1-list li:nth-child(odd)::before{left:0;transform:translate(-50%,-50%)}
.wmpage78-page1-list li:nth-child(even)::before{right:0;transform:translate(50%,-50%)}
.wmpage78-page1-box{display:flex;width:100%;align-items:center}
.wmpage78-page1-img{max-width:229px;width:32%;cursor:pointer;overflow:hidden}
.wmpage78-page1-text{flex:1;display:flex}
.wmpage78-page1-list li:nth-child(even) .wmpage78-page1-text{justify-content:flex-start}
.wmpage78-page1-list li:nth-child(even) .wmpage78-page1-img{-webkit-box-ordinal-group:2;order:1}
.wmpage78-page1-list::after{z-index:9;content:'';position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #a0a0a0}
.wmpage78-page1-list li:nth-child(odd) .wmpage78-page1-p{padding-left:20px}
.wmpage78-page1-list li:nth-child(even) .wmpage78-page1-p{padding-right:20px}
.wmpage78-page1-p h5{font-size:var(--wmpage-font24);color:#1b1b1b}
.wmpage78-page1-img img{transition:all .3s ease-in-out}
.wmpage78-page1-img:hover img{transform:scale(1.02)}
@media (max-width:1024px){.wmpage78-page1-list li:nth-child(odd) .wmpage78-page1-box{flex-direction:column}
.wmpage78-page1-list li:nth-child(even) .wmpage78-page1-box{flex-direction:column-reverse}
.wmpage78-page1-img{width:100%;max-width:100%}
.wmpage78-page1-list li:nth-child(odd) .wmpage78-page1-p{padding:0}
.wmpage78-page1-list li:nth-child(even) .wmpage78-page1-p{padding:0}
}
@media (max-width:768px){.wmpage78-page1-p h5{font-size:var(--wmpage-font18)}
.wmpage78-page1-list li:nth-child(odd){padding-left:15px}
.wmpage78-page1-list li:not(:last-child){margin-bottom:15px}
.wmpage78-page1-list li:nth-child(even){padding-right:15px}
.wmpage78-page1-list li::before{width:12px;height:12px}
.wmpage78-page1-title{margin-bottom:30px}
}
