﻿@import url(https://js01.v15cdn.com/single-template/public.css);
main{padding: 0;}
.wmpage158-page1{padding-bottom: 5%;}
.wmpage158-page1 .common-word{margin-bottom: 35px;}
.wmpage158-page1 .wmpage158-page1-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item{width:18.5%;padding:35px 20px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:10px;text-align:center}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item .wmpage158-page1-icon{border:1px solid var(--wmpage-color15);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:80px;height:80px;color:var(--color);transition:all .3s linear}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item .wmpage158-page1-icon em{font-size:var(--wmpage-font30);transition:all .3s linear}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item:hover .wmpage158-page1-icon{transform:scale(1.08);background:var(--color)}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item:hover .wmpage158-page1-icon em{color:#fff}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item .wmpage158-page1-title{color:var(--wmpage-color22);font-weight:var(--fontbold6);font-size:var(--wmpage-font22);margin: 15px 0 10px;line-height: 1;}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item .wmpage158-page1-letter{color:#555}
@media screen and (max-width:1024px){.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item{width:48%}
.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item:nth-child(-n+2){margin-bottom:30px}}
@media screen and (max-width:768px){.wmpage158-page1 .wmpage158-page1-list .wmpage158-page1-item{width:100%}}

.home-more {position: relative;z-index: 1;overflow: hidden;box-shadow: 0 0 10px transparent;transition: all .3s linear;background-color: var(--color);display: inline-flex;align-items: center;justify-content: center;text-align: center;color: #FFFFFF;font-size: 16px;box-sizing: border-box;padding: 0 30px;height: 45px;border-radius: 30px;text-transform: capitalize;}
.home-more em {background: #f05900;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;margin-left: 10px;font-size: 12px;font-weight: var(--fontbold6);}
.home-about{padding:50px 0;position:relative;background:no-repeat center;background-size:cover;z-index:1;background-image:url(https://css02.v15cdn.com/m441/images/about-bg.webp)}
.home-about .aboutflex .aboutinfo .home-more em {color: #FFFFFF;}
.home-about::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(0deg, var(--color) 0, var(--color) 100%);opacity:.8;z-index:-1}
.home-about .l-wrap{max-width: 1750px;margin: 0 auto;}
.home-about .aboutflex{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
.home-about .aboutflex .aboutimg{width:45%;border-radius:10px;overflow:hidden;position:relative;aspect-ratio:680/448}
.home-about .aboutflex .aboutimg img{width: 100%;}
.home-about .aboutflex .aboutimg:hover img{transform:scale(1.02)}
.home-about .aboutflex .aboutimg iframe{width:100%;height:100%}
.home-about .aboutflex .aboutimg em{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;background:var(--color);color:#FFFFFF;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:32px;cursor:pointer}
.home-about .aboutflex .aboutimg em::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:5px solid #FFFFFF;border-radius:50%}
.home-about .aboutflex .aboutinfo{flex:1;padding-left:30px;padding-top:20px;color:#FFFFFF}
.home-about .aboutflex .aboutinfo .home-des{text-align:left;color:#FFFFFF}
.home-about .aboutflex .aboutinfo .title{text-align:left;color:#FFFFFF;font-size:46px}
.home-about .aboutflex .aboutinfo .text{line-height:2;margin-bottom:30px}
.home-about .aboutflex .aboutinfo .home-more{background:#FFFFFF;color:var(--color)}
.home-about .aboutflex .aboutinfo .home-more em{color:#FFFFFF}
.home-about .aboutflex .aboutinfo .home-more:hover{background:var(--color);color:#ffffff;}
.home-about .aboutlist{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 10px}
.home-about .aboutlist li{width:23%;background:#FFFFFF;border-radius:10px;overflow:hidden;display:flex;align-items:center;padding:15px 20px}
.home-about .aboutlist li:hover .icon{border-color:var(--color)}
.home-about .aboutlist li .icon{width:70px;height:70px;border:2px solid rgba(228,117,39,.42);border-radius:50%;padding:1px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s linear}
.home-about .aboutlist li .info{flex:1;height:100%;padding-left:20px;display:flex;flex-direction:column;justify-content:flex-start}
.home-about .aboutlist li .info .p1{color:var(--color);font-size:30px;font-weight:var(--fontbold6)}
.home-about .aboutlist li .info .p2{color:#000;font-weight:var(--fontbold5);line-height:1.4}
@media(max-width:1280px){.home-about .aboutflex .aboutinfo{padding:0 0 0 20px}
.home-about .aboutflex .aboutinfo .title{font-size:34px}}
@media(max-width:1024px){.home-about .aboutflex .aboutimg{width:100%}
.home-about .aboutflex .aboutinfo{padding:0;margin-top:20px}
.home-about .aboutlist li{width:49%;margin-bottom:20px}}
@media(max-width:768px){.home-about .aboutflex .aboutinfo .title{font-size:24px;font-weight:var(--fontbold6);margin:10px 0}
.home-about .aboutlist li{padding:15px;width:100%}
.home-about .aboutlist li .icon{width:50px;height:50px}
.home-about .aboutlist li .icon img{height:30px}
.home-about .aboutlist li .info .p1{font-size:24px}}

.wmpage142-page4 .common-title{color: #fff;}
.wmpage142-page4{position:relative;background:url(https://img01.v15cdn.com/singletem/wmpage142/wmpage142-page4-img1.webp) center center no-repeat;background-size: cover;}
.wmpage142-page4 .page4-title{text-align:center;color:#fff;margin-bottom:40px}
.wmpage142-page4 .page4-p{margin-bottom:10px}
.wmpage142-page4 .page4-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage142-page4 .page4-li{width:18.5%;display:flex;flex-direction:column;align-items:center;text-align:center}
.wmpage142-page4 .page4-li-em,.wmpage142-page4 .page4-li-top{display:flex;align-items:center;justify-content:center;border-radius:50%}
.wmpage142-page4 .page4-li-top{position:relative;width:190px;height:190px;line-height:190px;border:2px dashed var(--color);margin-bottom:20px;transition:all .4s ease}
.wmpage142-page4 .page4-li-num{position:absolute;top:8px;right:6px;width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--color);transform:scale(0);transition:all .4s ease}
.wmpage142-page4 .page4-li:hover .page4-li-top{border-color:var(--color)}
.wmpage142-page4 .page4-li:hover .page4-li-num{transform:scale(1)}
.wmpage142-page4 .page4-li-em{width:130px;height:130px;background:#fff}
.wmpage142-page4 .page4-li-em em{font-size:var(--wmpage-font52);color:var(--color);line-height:1;width:52px}
.wmpage142-page4 .page4-li-p{color:#fff}
.wmpage142-page4 .page4-li-p1{font-size:var(--wmpage-font20);font-weight:var(--fontbold6);margin-bottom:10px}
.wmpage142-page4 .page4-li-p2{color:#555}
@media (max-width:1200px){.wmpage142-page4 .page4-li{width:32%;margin-bottom:30px}}
@media (max-width:990px){.wmpage142-page4 .page4-li{width:48%}}
@media (max-width:580px){.wmpage142-page4 .page4-title{margin-bottom:25px}
.wmpage142-page4 .page4-li{width:100%}
.wmpage142-page4 .page4-li-top{width:160px;height:160px;line-height:140px}
.wmpage142-page4 .page4-li-em{width:100px;height:100px}
.wmpage142-page4 .page4-li-em em{font-size:var(--wmpage-font46);width:46px}}
@media (max-width:390px){.wmpage142-page4 .page4-li-top{width:140px;height:140px;line-height:140px}
.wmpage142-page4 .page4-li-num{width:30px;height:30px}
.wmpage142-page4 .page4-li-em{width:90px;height:90px}
.wmpage142-page4 .page4-li-em em{font-size:var(--wmpage-font40);width:40px}}


.wmpage171-page4{position:relative;background:linear-gradient(-25deg,var(--color) 0,var(--wmpage-color0) 100%)}
.wmpage171-page4 .wmpage-title{text-align:center;color:#fff}
.wmpage171-page4 .wmpage171-page4-desc{font-size:var(--wmpage-font20);text-align:center;font-weight:var(--fontbold5);color:#fff;margin:10px 0 30px}
.wmpage171-page4 .wmpage171-page4-btn{text-align:center}
.wmpage171-page4 .wmpage171-page4-btn a{display:inline-flex;justify-content:center;align-items:center;min-width:170px;height:50px;border-radius:5px;border:1px solid #eee;color:#fff;font-weight:var(--fontbold6);position:relative;z-index:1;overflow:hidden}
.wmpage171-page4 .wmpage171-page4-btn a:hover{color:#ff3b00}
.wmpage171-page4 .wmpage171-page4-btn a:before{position:absolute;content:'';z-index:-1;top:0;right:0;height:100%;width:0;background:#fff;border-radius:5px;transition:.5s}
.wmpage171-page4 .wmpage171-page4-btn a:hover:before{width:100%;left:0}
.wmpage171-page4 .wmpage171-page4-btn a em{font-size:var(--wmpage-font14);font-weight:var(--fontbold4);margin-left:5px;transition-delay:.3s;transition:all .5s ease}