﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-banner .swiper-slide>a::after{height:120px}
.home-banner .swiper-slide-active img{animation:none}
@media (max-width:1024px){.home-banner .swiper-slide>a::after{display:none}}
@media (min-width:1025px) {
.home-about .aboutinfo .list li{width: 50%;padding-right: 5px;}
#advantageswiper .swiper-wrapper{justify-content: center;}

}
@media (min-width:1201px){.home-pro .list li{width:33.3333%;}
.home-pro .list li:nth-child(3){flex-direction:row}
.home-pro .list li:nth-child(n+4){flex-direction:row-reverse}
.home-pro .list li .info .text+p{display:none}
.home-pro .list li:nth-child(3) .info::before{left:-13px;right:auto;border-width:10px 15px 10px 0px;border-color:transparent #F7F7F7 transparent transparent;}
.home-pro .list li:nth-child(3):hover .info::before{border-color:transparent var(--color) transparent transparent}
.home-pro .list li:nth-child(n+4) .info::before{left:auto;right:-13px;border-width:10px 0px 10px 15px;border-color:transparent transparent transparent #F7F7F7}
.home-pro .list li:nth-child(n+4):hover .info::before{border-color:transparent transparent transparent var(--color)}}
@media (max-width:1280px) and (min-width:1201px){.home-pro .list li .info .text{margin:8px 0 10px;line-height:1.5}
.home-pro .list li .info{padding:15px}}

.wmpage162-page4{background:#f5f5f5}
.wmpage162-page4-dev{margin-bottom:15px;display: flex;justify-content: center;}
.wmpage162-page4-title{text-align:center}
.wmpage162-page4-title .wmpage-title span{color:var(--color)}
.wmpage162-page4-dev img{filter:grayscale(1)}
.wmpage162-page4 .wmpage-lwrap{max-width:1200px;margin:0 auto}
.wmpage162-page4-title .wmpage-title{font-weight:var(--fontbold7);color:#222;margin-bottom:10px;position:relative;line-height:1}
.wmpage162-page4-title p{font-size:var(--fontsize18);line-height:26px;font-weight:var(--fontbold4);color:#000;margin-bottom:10px}
.wmpage162-page4-text{position:relative;margin:30px 0 0 0;background:#fff;padding:30px 50px 30px 25px;border-radius:5px;box-shadow:0 3px 13px 0 rgba(0,0,0,.06)}
.wmpage162-page4-image img{width:70px;height:70px;border-radius:100%;border:4px solid #fff;box-shadow:0 0 5px 0 #686868}
.wmpage162-page4-text::before{content:'';position:absolute;bottom:-12px;left:39px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #fff;transform:rotate(135deg)}
.wmpage162-page4-text p{font-size:14px;color:#000;line-height:26px;margin-left:5px}
.wmpage162-page4-box{position:relative;margin-top:20px;display:flex;align-items:center;padding:10px 0}
.wmpage162-page4-image{margin-right:15px}
.wmpage162-page4-p p:nth-of-type(1){color:#222;font-size:var(--fontsize20);position:relative;margin-bottom: 10px;line-height: 1;}
.wmpage162-page4-p p:nth-of-type(2){font-size:14px;position:relative;color:#848484}
.wmpage162-page4-ic{display:flex;justify-content:end;transform:translateX(30px)}
.wmpage162-page4-ic em{color:var(--color)}
.wmpage201page4Swiper{padding-bottom:50px}
.wmpage162-page4{padding:4% 0;margin:4% 0;}
.wmpage201page4Swiper{padding:0;overflow:inherit}
.wmpage201page4Swiper .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wmpage201page4Swiper .swiper-wrapper .swiper-slide{height:auto;width:32%;}
.wmpage201page4Swiper .wmpage162-page4-item{height:100%;display:flex;flex-direction:column;width:100%;}
.wmpage162-page4-text{flex:1;display:flex;flex-direction:column;}
.wmpage162-page4-text p{margin:0 0 10px;}
.wmpage162-page4-ic{margin-top:auto;}
.wmpage162-page4-p p:nth-of-type(1) {margin:0}
@media (max-width:1024px){.wmpage201page4Swiper .swiper-wrapper .swiper-slide{width:100%;}}
@media (max-width:768px){.wmpage162-page4{padding:40px 0;margin:40px 0;}
.wmpage201page4Swiper .swiper-wrapper .swiper-slide{width:100%;}
.wmpage162-page4-text{margin-top:15px}}
#serviceswiper .swiper-slide:nth-child(4) .opacity {opacity: 1;}
#serviceswiper .serviceswiper-next,#serviceswiper .serviceswiper-prev{display:none;}
#serviceswiper .swiper-slide .opacity{opacity:1;}
#serviceswiper .swiper-slide .opacity .p1{line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0}
#serviceswiper .swiper-slide .opacity .p1::after{display:none}
#serviceswiper .swiper-slide .opacity .p2{position:relative;padding-top:20px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;}
#serviceswiper .swiper-slide .opacity .p2::after{content:"";position:absolute;left:0px;top:0px;width:60px;height:4px;background:var(--color)}
@media (max-width:1440px){#serviceswiper .swiper-slide .opacity .p1{font-size:var(--fontsize18)}
#serviceswiper .swiper-slide .opacity .p2{font-size:var(--fontsize14);padding-top:15px;-webkit-line-clamp:7}
#serviceswiper .swiper-slide .opacity{padding:15px}}
@media (max-width:1200px){#serviceswiper .swiper-slide .opacity .p1{font-size:var(--fontsize17)}
#serviceswiper .swiper-slide .opacity .p2{-webkit-line-clamp:5}}
@media (max-width:1024px){#serviceswiper .swiper-slide .opacity .p1{font-size:var(--fontsize18)}
#serviceswiper .swiper-slide .opacity .p2{-webkit-line-clamp:8}}
@media (max-width:600px){#serviceswiper .swiper-slide .opacity .p1{font-size:var(--fontsize17)}
#serviceswiper .swiper-slide .opacity .p2{-webkit-line-clamp:6}}
@media (max-width:415px){#serviceswiper .swiper-slide .opacity .p1{font-size:var(--fontsize18)}
#serviceswiper .swiper-slide .opacity .p2{-webkit-line-clamp:8}}