﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.l-wrap {padding: 0 20px;max-width: 1640px;width: 100%;}
.wmpage-lwrap{padding: 3% 0;max-width: 100%;}
.wmpage226-page3 .wmpage-lwrap{display:flex;justify-content:space-between;align-items:center;}
.wmpage226-page3 .wmpage-lwrap:nth-child(1){padding-bottom: 0;}
.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:46%;padding:70px 20px;background:#fff;box-shadow:3px 3px 21px 3px rgba(229,229,229,.76);border-radius:3px}
/* .wmpage226-page3 .page3-right .page3-text .p2{-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;} */
.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:22px;color:var(--color);line-height:1.25;margin-bottom:20px;font-weight:700}
@media (min-width:1025px){.wmpage226-page3 .page3-text .p1{white-space: nowrap;}}
/* .wmpage226-page3 .page3-list{margin:40px 0 30px} */
.wmpage226-page3 .page3-li{display:flex;align-items:baseline;}
.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 .page3-right{padding:30px 25px}
.wmpage226-page3 .page3-text .p1{font-size:20px;margin-bottom:10px}
.wmpage226-page3 .page3-list{margin:20px 0 15px}
}
@media (max-width:550px){.wmpage226-page3 .page3-right{padding:20px 15px}
}
