.ellipsis-1,.ellipsisSingle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{-webkit-line-clamp:2}.ellipsis-2,.ellipsis-3{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:normal}.ellipsis-3{-webkit-line-clamp:3}.ellipsis-4{-webkit-line-clamp:4}.ellipsis-4,.ellipsis-5{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:normal}.ellipsis-5{-webkit-line-clamp:5}.special-scroll::-webkit-scrollbar{background-color:#000;height:7px;width:7px}.special-scroll::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:10px;box-shadow:none}.special-scroll::-webkit-scrollbar-track{background-color:#000;border-radius:10px;box-shadow:none}.util-img-load{animation:el-skeleton-loading 2s ease infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes rotate-load{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.page-about{background:#f7f8fa}.page-about *{box-sizing:border-box}.page-about .container{margin:0 auto;width:1364px}.page-about .page-header{position:relative;text-align:center}.page-about .page-header:before{background:#fff;bottom:58px;content:" ";left:0;position:absolute;right:0;top:0;z-index:0}.page-about .page-header .header-wrapper{background:url(/_nuxt/img/about-bg.ae4b95d.png) 50% no-repeat;height:521px;position:relative;z-index:1}.page-about .page-header .logo img{width:100%}.page-about .page-header .page-intro{color:#666;font-family:OpenSans;font-size:20px;font-weight:400;line-height:1.4;margin:30px auto;width:700px}.page-about .about-title{color:#333;font-family:OpenSans-Bold,OpenSans;font-size:20px;line-height:26px}.page-about .about-msg{color:#666;font-family:OpenSans;font-size:14px;line-height:21px}.page-about .advantage{padding:32px 0 90px}.page-about .advantage-title{color:#333;font-family:OpenSans-Bold,OpenSans;font-size:28px;font-weight:700;line-height:38px;margin-bottom:40px;text-align:center}.page-about .advantage-wrapper{display:flex;justify-content:space-between}.page-about .advantage-item{background:#fff;border-radius:4px;flex:1;margin-left:32px;padding:75px 25px 40px 30px}.page-about .advantage-item:first-child{margin-left:0}.page-about .advantage-item__icon{height:35px}.page-about .advantage-item__title{margin:18px 0 30px}.page-about .introduction{background:#fff;padding:45px 0 80px}.page-about .introduction-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.page-about .introduction-item{padding:45px 0;width:600px}.page-about .introduction-item p{line-height:24px}.page-about .introduction-item h3{margin-bottom:20px}.page-about .introduction .contact-us{align-items:center;background:#f8f8f8;display:flex;height:304px;margin-top:75px;position:relative}.page-about .introduction .contact-us .icon-3,.page-about .introduction .contact-us:after,.page-about .introduction .contact-us:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.page-about .introduction .contact-us:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjciIGhlaWdodD0iMjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS42MDIuMTUyYzIuNzUgMTUuNjg3IDE2LjQ0MiAyOCAzMi45NTMgMjggMTYuNjQ3IDAgMzAuNDU3LTEyLjEyMSAzMy4wNDctMjgiIGZpbGw9IiNGRjg1ODciIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);height:29px;left:145px;top:0;width:67px}.page-about .introduction .contact-us:after{background-image:url(/_nuxt/img/contact_img_3.dcceecd.svg);height:86px;right:332px;top:-40px;width:70px}.page-about .introduction .contact-us .icon-3{background-image:url(/_nuxt/img/contact_img_2.c3bc128.svg);bottom:-44px;height:93px;left:705px;width:93px}.page-about .introduction .contact-us .message{color:#333;font-family:OpenSans;font-size:28px;line-height:42px;margin:0 112px 0 72px;width:880px}.page-about .introduction .contact-us .cam-btn{box-shadow:6px 20px 50px 0 #ffd2e6}@media screen and (min-width:769px){.page-about .contact-us .cam-btn{height:48px;line-height:48px;width:178px}}@media screen and (max-width:768px){.page-about .container{width:100%}.page-about .page-header:before{bottom:0}.page-about .page-header .header-wrapper{align-items:center;background:url(/_nuxt/img/about-bg-mobile.82e32ea.png) no-repeat;background-size:cover;display:flex;height:58.2666666667vw;justify-content:center;padding:0}.page-about .page-header .logo img{width:100%}.page-about .page-header .page-intro{font-size:16px;line-height:24px;margin-bottom:0;margin-top:10px;width:80%}.page-about .about-title{font-size:21px;line-height:29px}.page-about .about-msg{font-size:18px;line-height:31px}.page-about .advantage{padding:30px 0 0}.page-about .advantage-title{font-size:18px;margin-bottom:20px}.page-about .advantage-wrapper{display:block;padding:0 20px}.page-about .advantage-item{margin-bottom:30px;margin-left:0;padding:30px 20px}.page-about .advantage-item__icon{height:25px}.page-about .advantage-item__icon img{height:100%}.page-about .advantage-item__title{margin:12px 0 24px}.page-about .introduction{padding:0 20px 60px}.page-about .introduction-wrapper{display:block}.page-about .introduction-item{padding:60px 0 0;width:100%}.page-about .introduction-item h3{margin-bottom:16px}.page-about .introduction .contact-us{display:block;height:auto;padding:50px 20px}.page-about .introduction .contact-us:before{height:14px;left:20px;width:32px}.page-about .introduction .contact-us:after{height:43px;right:30px;top:-15px;width:35px}.page-about .introduction .contact-us .icon-3{bottom:-20px;height:46px;left:27%;width:46px}.page-about .introduction .contact-us .message{color:#333;font-family:OpenSans;font-size:16px;line-height:24px;margin:0;width:100%}.page-about .introduction .contact-us .cam-btn{margin-top:30px;width:100%}}