﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.honorwrap.swiper-wrapper{justify-content: center;}
.home-service .service-wrap .service-item{background: var(--color);}
.home-service .service-wrap .service-item .title::after{background:#fff;}
.wmpage226-page3 .wmpage-lwrap{display:flex;justify-content:space-between;align-items:center}
.wmpage226-page3 .wmpage-title{text-align:center}
.wmpage226-page3 .page-dev{height:5px;background:var(--color);width:60px;position:relative;margin:15px auto 0}
.wmpage226-page3 .page-dev::after{content:'';position:absolute;width:30px;height:5px;background:#000;left:0}
.wmpage226-page3 .contact-page3{padding:90px 0}
.wmpage226-page3 .contact-page3 .l-wraps{display:flex;justify-content:space-between;align-items:center}
.wmpage226-page3 .page3-left{width:50%}
.wmpage226-page3 .page3-right{width:45%;padding:70px 50px;background:#fff;box-shadow:3px 3px 21px 3px rgba(229,229,229,.76);border-radius:3px}
.wmpage226-page3 .contact-page3 .page-title{text-align:center}
.wmpage226-page3 .contact-page3 .page-dev{margin:0 auto}
.wmpage226-page3 .page3-text .p1{font-size:26px;color:var(--color);line-height:1.25;margin-bottom:20px;font-weight:700}
.wmpage226-page3 .page3-list{margin:40px 0 30px}
.wmpage226-page3 .page3-li{display:flex;align-items:baseline;margin-bottom:10px}
.wmpage226-page3 .page3-li p{flex:1}
.wmpage226-page3 .page3-dev{width:15px;height:15px;border:1px solid var(--color);border-radius:100%;margin-right:13px;transform:translateY(8px);position:relative}
.wmpage226-page3 .page3-dev::after{position:absolute;content:'';width:5px;height:5px;background:var(--color);top:50%;left:50%;overflow:hidden;border-radius:100%;transform:translate(-50%,-50%)}
@media (max-width:1024px){.wmpage226-page3 .page3-left{width:100%}
.wmpage226-page3 .page3-right{width:100%;padding:40px 35px}
}
@media (max-width:768px){.wmpage226-page3 .wmpage-title{display:none;}
.wmpage226-page3 .wmpage-lwrap{flex-wrap:wrap}
.wmpage226-page3 .page3-right{padding:30px 25px;margin-top:20px;}
.wmpage226-page3 .page3-text .p1{font-size:20px;margin-bottom:10px}
.wmpage226-page3 .page3-list{margin:20px 0 15px}
}
@media (max-width:550px){.indexcase{padding:0 10px 25px;}
.wmpage226-page3 .page3-right{padding:20px 15px}
}

.indexcase .indexcase-tit {font-size: 24px;color: #333;font-weight: var(--fontbold6, 600);margin: 0;text-align: center;margin-bottom: 10px}
.indexcase .indexcase-des {color: #333;font-size: 16px}
.indexcase .indexcase-content>.modality {width: 10px;height: 10px;border-radius: 50%;background-color: var(--color, #1d2087);position: relative;margin: 0 auto}
.indexcase .indexcase-content>.modality>p {position: absolute;display: inline-block;width: 80px;height: 5px;border-radius: 2px;background-color: var(--color, #1d2087);opacity: .2;left: 50%;transform: translateX(-50%);top: 2px;margin: 0}
.indexcase .indexcase-list {display: flex;justify-content: space-between;margin-top: 2em}
.indexcase .indexcase-item {width: 23%;background-color: #fff;border-radius: 10px;border-bottom: 3px solid var(--color, #1d2087);margin-bottom: 20px}
.indexcase .indexcase-item>.indexcase-item-img,
.indexcase .indexcase-item>.indexcase-item-img img {width: 100%;overflow: hidden;transition: all 0.2s linear}
.indexcase .indexcase-item>.indexcase-item-img img:hover {transform: scale(1.02)}
.indexcase .indexcase-item>.indexcase-info>p {text-align: center;margin: 8px 0}
.indexcase .indexcase-item>.indexcase-info {padding: 10px}
.indexcase .indexcase-item>.indexcase-info>.indexcase-info-tit {font-weight: var(--fontbold6, 600);color: #111;font-size: 18px}
.indexcase .indexcase-item>.indexcase-info>.indexcase-info-des {color: #444;font-size: 16px}
@media(max-width:768px) {.indexcase .indexcase-content>.indexcase-tit {font-size: 24px}
.indexcase .indexcase-item {width: 48%;margin-bottom: 2em}}
.cases-swiper{margin-top:2em;}
.indexcase .indexcase-list.swiper-wrapper{flex-wrap:nowrap;justify-content:flex-start;margin:0;}
.indexcase .indexcase-item{height:auto}
.indexcase .indexcase-item>.indexcase-info>.indexcase-info-des{line-height:1.5}
.cases-swiper .swiper-pagination{position:static;}
.cases-btn{display:none;}
@media (max-width:768px){.cases-swiper{margin-top:25px}}
@media (min-width:1025px) {
.home-application .applist .item .title{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;height: 106px;}  
}
.home-application .applist .item .pic img{aspect-ratio: 1;}
.home-product .product-list {max-width: 1000px;margin: auto;}
