﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage11-module2 .wmpage11-title{text-align:center}
.wmpage11-module2 .wmpage11-title h4{font-weight:var(--fontbold7);font-style:normal;font-size:var(--wmpage-font36);line-height:43px;color:var(--wmpage-color18,#111)}
.wmpage11-module2 .wmpage11-nav-tab{margin:30px 0 40px;text-align:center;display:flex;justify-content:center}
.wmpage11-module2 .wmpage11-nav-tab a{display:inline-block;min-width:200px;font-weight:var(--fontbold6);font-style:normal;font-size:var(--wmpage-font18);line-height:1;color:var(--wmpage-color18,#111);border-radius:30px;border:solid 2px var(--wmpage-color19,#777);padding:15px 20px;margin:5px 30px;text-decoration:none}
.wmpage11-module2 .wmpage11-nav-tab .active{background-color:var(--color);border-color:var(--color);color:#fff;font-weight:var(--fontbold6)}
.wmpage11-module2 .wmpage11-nav-tab a:hover{text-decoration:none;background-color:var(--color);border-color:var(--color);color:#fff;font-weight:var(--fontbold6)}
.wmpage11-module2 .wmpage11-item-box{width:23.5%;margin:0 10px 1%;border:1px solid #eee;transition:all .3s ease-in-out}
.wmpage11-module2 .wmpage11-item-wrap{display:flex;flex-wrap:wrap}
.wmpage11-module2 .wmpage11-contant{display:none}
.wmpage11-module2 .wmpage11-item-info p{font-weight:var(--fontbold6);font-style:normal;text-align:center;margin-bottom:15px;font-size:var(--wmpage-font20,20px);line-height:35px;color:var(--wmpage-color18,#111);transition:all .3s ease-in-out;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}
.wmpage11-module2 .wmpage11-item-box a:hover ul li{color:#000}
.wmpage11-module2 .wmpage11-item-box a:hover{text-decoration:none}
.wmpage11-module2 .wmpage11-item-box a:hover .wmpage11-item-info p{color:var(--color)}
.wmpage11-module2 .wmpage11-item-info ul li{position:relative;padding-left:20px;font-weight:var(--fontbold3);font-style:normal;line-height:24px;color:var(--wmpage-color19,#777);transition:all .3s ease-in-out}
.wmpage11-module2 .wmpage11-item-info ul li::before{display:inline-block;position:absolute;left:0;top:8px;width:6px;height:6px;background-color:var(--color);content:'';border-radius:50%}
.wmpage11-module2 .wmpage11-item-info ul{list-style:none}
.wmpage11-module2 .wmpage11-item-box:hover{box-shadow:0 20px 40px 0 #43434333}
.wmpage11-module2 .wmpage11-item-img img{aspect-ratio: 2 / 1;object-fit: cover;margin: 20px 0;transition:all .3s ease-in-out}
.wmpage11-item-box a{padding:20px;display:block}
@media(max-width:1480px){.wmpage11-module2 .wmpage11-item-box{width:23%;margin:0 1% 1.5%}
}
@media(max-width:1220px){.wmpage11-module2 .wmpage11-item-info p{font-size:var(--wmpage-font22)}
.wmpage11-module2 .wmpage11-nav-tab{margin:25px 0 35px}
.wmpage11-module2 .wmpage11-nav-tab a{padding:10px 15px}
.wmpage11-module2 .wmpage11-item-box{margin:0 0 30px}
}
@media(max-width:1160px){.wmpage11-module2 .wmpage11-item-info p{font-size:var(--wmpage-font18);line-height:1.25}
.wmpage11-module2 .wmpage11-item-box a{padding:10px}
}
@media(max-width:1100px){.wmpage11-module2 .wmpage11-item-box{width:32%;margin-right:2%}
.wmpage11-module2 .wmpage11-item-box:nth-of-type(3n){margin-right:0}
.wmpage11-module2 .wmpage11-item-info{padding:10px}
.wmpage11-module2 .wmpage11-item-info p{font-size:var(--wmpage-font18);line-height:1.2;margin-bottom:8px}
.wmpage11-module2 .wmpage11-nav-tab a{min-width:150px;line-height:20px}
}
@media(max-width:768px){.wmpage11-module2 .wmpage11-item-info p{font-size:var(--wmpage-font16)}
.wmpage11-module2 .wmpage11-item-info ul li{font-size:var(--wmpage-font14)}
.wmpage11-module2 .wmpage11-item-box{width:49%;margin:0 0 2% 0}
.wmpage11-module2 .wmpage11-nav-tab{margin:15px 0;justify-content:space-between}
.wmpage11-module2 .wmpage11-nav-tab a{min-width:auto;margin:0;width:30%}
.wmpage11-module2 .wmpage11-item-wrap{justify-content:space-between}
.wmpage11-module2 .wmpage11-item-img{display:flex;justify-content:center}
}
@media(max-width:500px){.wmpage11-module2 .wmpage11-nav-tab a{min-width:auto;width:30%;margin:0}
.wmpage11-module2 .wmpage11-nav-tab{justify-content:space-between}
}
@media(max-width:450px){.wmpage11-module2 .wmpage11-nav-tab a{width:32%;font-size:var(--wmpage-font14)}
.wmpage11-module2 .wmpage11-item-box{width:100%}
}
.wmpage26-course .wmpage26-lawy{max-width:var(--wmpage-container1,1200px);margin:0 auto}
.wmpage26-course-row{margin-left:-15px;margin-right:-15px;width:50%}
.wmpage26-course-row:nth-of-type(2n){margin-left:auto}
.wmpage26-course-box{box-shadow:1px 1px 10px 3px #e2e2e2;margin-right:20px;padding:20px 30px 30px;position:relative;transition:all .3s ease-in-out}
.wmpage26-course-box::after{position:absolute;content:'';top:50%;margin-top:-8px;width:16px;height:16px;border-radius:100%;background:var(--color)}
.wmpage26-course-row:nth-of-type(2n) .wmpage26-course-box{margin-right:0;margin-left:20px}
.wmpage26-course-item{position:relative}
.wmpage26-course-item:before{position:absolute;content:'';top:0;left:50%;margin-left:-2px;width:6px;height:100%;background:var(--color);opacity:.6}
.wmpage26-course-row::after{content:'';display:block;clear:both}
.wmpage26-course-title{margin-bottom:40px}
.wmpage26-course-title h4{font-size:var(--wmpage-font36);text-align:center;font-weight:var(--fontbold6,600)}
.wmpage26-course-al{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.wmpage26-course-l::before{content:'';right:-12px;border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}
.wmpage26-course-r::before{content:'';left:-12px;border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}
.wmpage26-course-l.wmpage26-course-box::after{right:-43px}
.wmpage26-course-r.wmpage26-course-box::after{left:-43px}
.wmpage26-course-tab{font-weight:var(--fontbold6);color:var(--color);padding-bottom:6px;font-size:var(--wmpage-font18)}
.wmpage26-course-row:hover .wmpage26-course-box{box-shadow:5px 5px 10px 3px #c3c3c3}
@media(max-width:1420px){.wmpage26-course-item{margin:50px 0}
}
@media(max-width:1240px){.wmpage26-course-box{padding:20px}
}
@media(max-width:1024px){.wmpage26-course-item:before{width:4px}
.wmpage26-course-box::after{width:12px;height:12px}
.wmpage26-course-l.wmpage26-course-box::after{right:-41px}
.wmpage26-course-r.wmpage26-course-box::after{left:-41px}
}
@media(max-width:768px){.wmpage26-course-text{font-size:var(--wmpage-font14)}
}
@media(max-width:500px){.wmpage26-course-box{padding:10px}
.wmpage26-course-al{padding:0}
.wmpage26-course-tab{font-size:var(--wmpage-font16)}
.wmpage26-course-box::after,.wmpage26-course-item:before,.wmpage26-course-l::before,.wmpage26-course-r::before{display:none}
.wmpage26-course-row{margin-left:0;margin-right:0;width:100%;padding:10px 0}
.wmpage26-course-row:nth-of-type(2n) .wmpage26-course-box{margin-left:0}
.wmpage26-course-box{margin-right:0}
.wmpage26-course-item{margin:25px 0}
}

.pagesbanner .bannertext{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
.pagesbanner .bannertext .p1{font-size:44px;font-weight:var(--fontbold6);line-height:1.36}
.pagesbanner .bannertext .p2{margin-top:20px;font-weight:var(--fontbold5);line-height:2}
@media (max-width:1920px){.pagesbanner .bannertext .p1{font-size:2.4vw}
.pagesbanner .bannertext .p2{margin-top:.8vw;font-size:.9vw;line-height:1.8}
}
@media (max-width:768px){.pagesbanner .bannertext .p1{font-size:3vw}
.pagesbanner .bannertext .p2{font-size:1.3vw}
}
.page-main{padding:0}
.r-d-capability>.l-wrap{max-width:none;padding:0}
.capability-page1,.capability-page2,.capability-page3{position:relative;padding:4.5% 0}
.title-wrap{text-align:center}
.capability-title{color:#000003;font-size:44px;font-weight:var(--fontbold6);line-height:1.36}
.capability-des{margin-top:25px;color:#666}
@media (max-width:1440px){.capability-title{font-size:38px}
.capability-des{margin-top:15px}
}
@media (max-width:1280px){.capability-title{font-size:34px}
}
@media (max-width:1024px){.capability-page1,.capability-page2,.capability-page3{padding:40px 0}
.capability-title{font-size:var(--fontsize30)}
.capability-des{margin-top:5px;line-height:1.5}
}
@media (max-width:540px){.capability-page1,.capability-page2,.capability-page3{padding:30px 0}
.capability-title{font-size:var(--fontsize24)}
.capability-des{font-size:var(--fontsize15);line-height:1.6}
}
.capability-page1 .l-wrap{display:flex;flex-wrap:wrap;align-items:center}
.capability-page1 .page1-img{width:47.63%;background:#f0f0f0;border-radius:6px;overflow:hidden}
.capability-page1 .page1-img img{width:100%}
.capability-page1 .page1-info{width:46.25%;margin-left:5%}
.capability-page1 .page1-info .capability-des{margin-top:40px}
.capability-page1 .page1-info .capability-des p{margin-bottom:15px}
.capability-page1 .page1-info .capability-des p:last-child{margin-bottom:0}
@media (max-width:1440px){.capability-page1 .page1-info .capability-des{margin-top:15px}
.capability-page1 .page1-info .capability-des p{margin-bottom:8px}
}
@media (max-width:1280px){.capability-page1 .page1-info{width:auto;flex:1}
}
@media (max-width:1024px){.capability-page1 .page1-info{margin-left:3%}
.capability-page1 .page1-info .capability-des{margin-top:5px}
.capability-page1 .page1-info .capability-des p{margin-bottom:0}
}
@media (max-width:768px){.capability-page1 .page1-img{width:100%;margin-bottom:15px}
.capability-page1 .page1-info{margin-left:0}
}
.capability-page2{background:#f0f3f8}
.capability-page2 .page2-list{position:relative;margin-top:15px}
.capability-page2 .page2-list::before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);width:1px;height:93%;background:#000;opacity:.1}
.capability-page2 .page2-item{position:relative;margin-top:35px;width:50%}
.capability-page2 .page2-item::before{content:"";position:absolute;top:10px;width:10px;height:10px;background:#1b3160;border-radius:50%}
.capability-page2 .page2-item:nth-child(odd){padding-right:30px;text-align:right}
.capability-page2 .page2-item:nth-child(odd)::before{right:-5px}
.capability-page2 .page2-item:nth-child(2n){margin-left:auto;padding-left:30px}
.capability-page2 .page2-item:nth-child(2n)::before{left:-5px}
.capability-page2 .page2-item .num{color:#1b3160;font-size:var(--fontsize20);font-weight:var(--fontbold6)}
.capability-page2 .page2-item .info{color:#666}
.capability-page2 .page2-item .info p{margin-bottom:5px}
.capability-page2 .page2-item .info p:last-child{margin-bottom:0}
.capability-page2 .page2-item .info p span{display:inline-block;margin-right:3px;font-size:var(--fontsize22);color:#000;line-height:1}
@media (max-width:1024px){.capability-page2 .page2-list{margin-top:0}
.capability-page2 .page2-item{margin-top:20px}
}
@media (max-width:768px){.capability-page2 .page2-list::before{left:0;transform:none}
.capability-page2 .page2-item{width:100%;padding-left:20px;margin-top:15px}
.capability-page2 .page2-item:nth-child(odd){padding-right:30px;text-align:left}
.capability-page2 .page2-item:nth-child(odd)::before{right:auto;left:-5px}
.capability-page2 .page2-item:nth-child(2n){margin-left:auto;padding-left:20px}
.capability-page2 .page2-item:nth-child(2n)::before{left:-5px}
.capability-page2 .page2-item .info p{margin-bottom:0}
}
.capability-page3 .page3-swiper{margin-top:30px}
.capability-page3 .page3-swiper.padding{padding-bottom:55px}
.capability-page3 .page3-swiper .swiper-pagination{bottom:0}
.capability-page3 .page3-swiper .swiper-pagination-active{background:var(--color);opacity:1}
.capability-page3 .swiper-slide{border-radius:6px;overflow:hidden}
.capability-page3 .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000 0,rgba(255,255,255,.03) 37%);opacity:.5;transition:all .3s ease-in-out;z-index:2}
.capability-page3 .swiper-slide:hover::before{background:linear-gradient(0deg,var(--color) 0,rgba(255,255,255,.03) 35%)}
.capability-page3 .swiper-slide img{width:100%;transition:all .3s ease-in-out}
.capability-page3 .swiper-slide:hover img{transform:scale(1.05)}
.capability-page3 .swiper-slide .title{position:absolute;bottom:0;left:0;width:100%;padding:20px 35px;color:#000003;font-size:var(--fontsize20);font-weight:var(--fontbold6);line-height:1.4;text-align:center;height:100px;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:color .3s ease-in-out}
.capability-page3 .swiper-slide:hover .title{color:#1b3160}
@media (max-width:1440px){.capability-page3 .page3-swiper{margin-top:0}
.capability-page3 .swiper-slide .title{padding:10px 20px;height:68px;font-size:var(--fontsize16)}
}
@media (max-width:1280px){.capability-page3 .swiper-slide .title{padding:15px 20px;font-size:var(--fontsize18)}
}
@media (max-width:1024px){.capability-page3 .swiper-slide .title{padding:10px 15px;font-size:var(--fontsize16)}
.capability-page3 .page3-swiper.padding{padding-bottom:40px}
.capability-page3 .page3-swiper .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px}
}
.capability-page4{position:relative;padding:4.8% 0 4.7%;background:url(https://css02.v15cdn.com/m631/imgs/capability-page4-bg.webp) no-repeat;background-size:cover;background-position:center}
.capability-page4 .capability-title{color:#fff;line-height:1.1}
.capability-page4 .capability-des{color:#fff;line-height:1.2}
.capability-page4 .page4-img{margin-top:3.15%}
