﻿img{vertical-align:bottom}
.breadcrumbs{display:none}
.page-box{padding-bottom:0}
.page-box .container{max-width:100%;padding:0}
.custom-wrap{max-width:1610px;width:100%;margin:0 auto;padding:0 20px}
.custom-title{font-size:82px;font-weight:500;line-height:.9}
.custom-title span{color:var(--color)}
@media (max-width:1600px){.custom-title{font-size:78px}}
@media (max-width:1440px){.custom-title{font-size:72px}}
@media (max-width:1280px){.custom-title{font-size:66px}}
@media (max-width:1024px){.custom-title{font-size:54px}}
@media (max-width:768px){.custom-title{font-size:40px}}
@media (max-width:540px){.custom-title{font-size:36px}}
.banner-animote{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;display:flex;justify-content:space-between}
.banner-animote .ban-info{width:22.5%}
.banner-animote .ban-info .p1{margin-bottom:110px;color:#fff;font-size:82px;font-weight:500;line-height:.9}
.banner-animote .ban-info .p2{font-size:19px;font-weight:400;line-height:.8}
.banner-animote .ban-info .p2 img{margin-top:9px;width:auto;min-height:auto}
.banner-animote .ban-list{width:71.8%;display:flex;flex-wrap:wrap}
.banner-animote .ban-list li{width:calc(100% / 3);padding:78px 15px;color:#fff;border:1px solid #fff;border-right:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.banner-animote .ban-list li:nth-child(-n+3){border-bottom:none}
.banner-animote .ban-list li:nth-child(3n){border-right:1px solid #fff}
.banner-animote .ban-list .li-icon img{min-height:auto}
.banner-animote .ban-list .li-info{margin-top:20px}
.banner-animote .ban-list .li-info .p1{font-size:var(--fontsize30);font-weight:500;transition:color .3s ease}
.banner-animote .ban-list li:hover .li-info .p1{color:#787878}
.banner-animote .ban-list .li-info .p2{font-size:var(--fontsize18)}
@media (max-width:1440px){.banner-animote .ban-info .p1{margin-bottom:90px;font-size:70px}
.banner-animote .ban-list li{padding:45px 15px}
.banner-animote .ban-list .li-info{margin-top:15px}
.banner-animote .ban-list .li-info .p1{font-size:var(--fontsize26)}}
@media (max-width:1280px){.banner-animote .ban-info .p1{margin-bottom:70px;font-size:60px}
.banner-animote .ban-list .li-icon img{width:70px;height:auto}
.banner-animote .ban-list .li-info .p1{font-size:var(--fontsize22)}}
@media (max-width:1024px){.banner-animote .ban-info .p1{margin-bottom:50px;font-size:50px}
.banner-animote .ban-list li{padding:30px 15px}
.banner-animote .ban-list .li-icon img{width:55px;height:auto}
.banner-animote .ban-list .li-info .p1{font-size:var(--fontsize20)}
.banner-animote .ban-list .li-info .p2{font-size:var(--fontsize16)}}
@media (max-width:768px){.banner-animote .ban-info .p1{margin-bottom:30px;font-size:32px}
.banner-animote .ban-info .p2{font-size:var(--fontsize16)}
.banner-animote .ban-info .p2 img{width:70px;height:auto}
.banner-animote .ban-list li{padding:20px 10px}
.banner-animote .ban-list .li-icon img{width:35px;height:auto}
.banner-animote .ban-list .li-info{margin-top:10px}
.banner-animote .ban-list .li-info .p1{font-size:var(--fontsize16);line-height:1.3}
.banner-animote .ban-list .li-info .p2{font-size:var(--fontsize14)}}
@media (max-width:540px){.banner-animote .ban-info{display:none}
.banner-animote .ban-list{width:100%}
.banner-animote .ban-list li{padding:3vw 2vw}
.banner-animote .ban-list .li-icon img{width:6vw;height:auto}
.banner-animote .ban-list .li-info .p1{font-size:3vw;line-height:1.3}
.banner-animote .ban-list .li-info .p2{font-size:2.5vw}}
.custom-page1{position:relative;padding:11% 0}
.custom-page1 .custom-wrap{max-width:1860px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.custom-page1 .page1-info{flex:1;margin-right:10%;padding-left:30px}
.custom-page1 .page1-info .p1{margin:19.5% 0 39.5%}
.custom-page1 .page1-info .p1 p{padding:2px 20px;display:inline-block;color:#fff;font-size:41px;font-weight:500;background:#000;line-height:1.1}
.custom-page1 .page1-info .p2{color:rgba(0,0,0,.7);font-size:var(--fontsize14);font-weight:200}
.custom-page1 .page1-img{width:48.4%}
@media (max-width:1600px){.custom-page1{padding:8% 0}
.custom-page1 .page1-info .p1{margin:15% 0 35%}
.custom-page1 .page1-info .p1 p{padding:2px 15px;font-size:36px}}
@media (max-width:1280px){.custom-page1 .page1-info{padding-left:0}
.custom-page1 .page1-info .p1{margin:15% 0 25%}
.custom-page1 .page1-info .p1 p{padding:2px 15px;font-size:var(--fontsize30)}}
@media (max-width:1024px){.custom-page1{padding:60px 0}
.custom-page1 .page1-info .p1{margin:10% 0 15%}
.custom-page1 .page1-info .p1 p{padding:2px 15px;font-size:var(--fontsize22)}
.custom-page1 .page1-info .p1 p:last-child{margin-top:-1px}}
@media (max-width:768px){.custom-page1 .page1-info{flex:none;width:100%;margin-bottom:15px}
.custom-page1 .page1-info .custom-title br{display:none}
.custom-page1 .page1-info .p1{margin:20px 0}
.custom-page1 .page1-info .p1 p{padding:2px 15px;font-size:var(--fontsize18)}
.custom-page1 .page1-img{width:100%}}
@media (max-width:540px){.custom-page1{padding:30px 0}
.custom-page1 .page1-info .p1{margin:15px 0 10px}}
.custom-page2{position:relative;margin:0 20px}
.custom-page2 .page2-content{position:relative;padding:4.5% 0;max-width:1850px;width:100%;margin:0 auto;background:url(/uploads/39051/page/p202512081451130191d.webp) no-repeat;background-size:cover;background-position:center;border-radius:19px}
.custom-page2 .custom-wrap{max-width:none;padding:0 85px}
.custom-page2 .page2-top{margin-top:2.5%;padding-right:5%;display:flex;flex-direction:column;align-items:flex-end}
.custom-page2 .page2-top .top-item{margin-top:16px;width:405px;height:75px;padding:10px 65px 15px 20px;color:#fff;border-radius:12px;display:inline-flex;justify-content:space-between;align-items:flex-end}
.custom-page2 .page2-top .top-item.item1{margin-top:0;background:#000;transform:rotate(-6deg)}
.custom-page2 .page2-top .top-item.item2{background:#736f4c;transform:rotate(-10deg);margin-right:1.5%}
.custom-page2 .page2-top .top-item.item3{background:#000;margin-right:5%}
.custom-page2 .page2-top .top-item .title{font-size:54px;font-weight:200;line-height:.8}
.custom-page2 .page2-top .top-item .desc{font-size:var(--fontsize12);font-weight:300;line-height:1.16}
.custom-page2 .page2-bottom{margin-top:9%;max-width:536px;padding:50px 55px 45px;background:#fff;border-radius:23px}
.custom-page2 .page2-bottom .p1{margin:35px 0 45px;font-size:41px;font-weight:500;line-height:.9}
.custom-page2 .page2-bottom .p2{color:rgba(0,0,0,.7);font-size:var(--fontsize14);font-weight:200}
@media (max-width:1440px){.custom-page2 .custom-wrap{padding:0 40px}
.custom-page2 .page2-bottom{padding:45px}
.custom-page2 .page2-bottom .p1{font-size:36px}}
@media (max-width:1280px){.custom-page2 .custom-wrap{padding:0 20px}
.custom-page2 .page2-bottom{padding:35px}
.custom-page2 .page2-bottom .p1{font-size:32px}}
@media (max-width:1024px){.custom-page2 .page2-content{padding:40px 0}
.custom-page2 .page2-top{padding-right:0}
.custom-page2 .page2-top .top-item{width:370px;height:70px;padding:10px 45px 15px 20px}
.custom-page2 .page2-top .top-item .title{font-size:46px}
.custom-page2 .page2-bottom{margin-top:12%}
.custom-page2 .page2-bottom .p1{margin:25px 0 35px;font-size:var(--fontsize28)}}
@media (max-width:768px){.custom-page2 .page2-top .top-item{width:320px;height:60px;padding:10px 30px 15px 15px}
.custom-page2 .page2-top .top-item .title{font-size:38px}
.custom-page2 .page2-bottom{max-width:none;width:65%}
.custom-page2 .page2-bottom .p1{margin:15px 0 25px;font-size:var(--fontsize24)}}
@media (max-width:540px){.custom-page2 .page2-content{padding:30px 0}
.custom-page2 .page2-top .top-item{margin-top:10px;width:280px;height:55px;padding:10px 20px 12px 15px}
.custom-page2 .page2-top .top-item.item2{margin-top:5px;transform:rotate(-8deg)}
.custom-page2 .page2-top .top-item .title{font-size:var(--fontsize28)}
.custom-page2 .page2-bottom{width:100%;padding:25px}
.custom-page2 .page2-bottom .p1{margin:15px 0;font-size:var(--fontsize24)}
.custom-page2 .page2-bottom .p1 br{display:none}}
.custom-page3{position:relative;padding:9% 0}
.custom-page3 .page3-top{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.custom-page3 .page3-top .top-text{position:absolute;top:55%;transform:translateY(-50%);font-size:41px;font-weight:500;background:#fff;line-height:1.22;z-index:2}
.custom-page3 .page3-top .top-text.text1{left:0;padding:0 10px 0 0}
.custom-page3 .page3-top .top-text.text2{right:0;padding:0 0 0 10px}
.custom-page3 .page3-top .top-line{position:absolute;top:55%;transform:translateY(-50%);height:2px;background:#050202;z-index:1}
.custom-page3 .page3-top .top-line.line1{left:9%;width:31%}
.custom-page3 .page3-top .top-line.line2{right:14.5%;width:17%}
.custom-page3 .page3-top .top-img{position:relative;width:36.7%}
.custom-page3 .page3-bottom{margin-top:12%}
.custom-page3 .page3-bottom .bottom-content{margin-top:10%}
.custom-page3 .bottom-content .list-title{margin-bottom:55px;font-size:41px;font-weight:500;line-height:.9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.custom-page3 .bottom-content .list-title p:last-child{width:calc(22% + 14px)}
.custom-page3 .bottom-content .list{display:flex}
.custom-page3 .bottom-content .list li{width:11%;padding:8px 8px 25px;margin-right:14px;background:#f3f3f3;border-radius:10px;display:flex;flex-direction:column}
.custom-page3 .bottom-content .list li:nth-last-child(2){margin-left:auto}
.custom-page3 .bottom-content .list li:last-child{margin-right:0}
.custom-page3 .bottom-content .list .li-img{border-radius:10px;overflow:hidden}
.custom-page3 .bottom-content .list .li-img img{width:100%;transition:all .3s ease}
.custom-page3 .bottom-content .list li:hover .li-img img{transform:scale(1.03)}
.custom-page3 .bottom-content .list .li-info{flex:1;padding:0 5px}
.custom-page3 .bottom-content .list .li-info .title{height:134px;padding:20px 0;font-size:23px;font-weight:500;line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.custom-page3 .bottom-content .list .li-info .desc{padding-top:25px;border-top:1px dashed #000;color:rgba(0,0,0,.7);font-size:var(--fontsize13);font-weight:200;line-height:1.3}
.custom-page3 .bottom-content .bottom-p{margin-top:30px;margin-left:calc(33% + 60px);color:rgba(0,0,0,.7);font-size:var(--fontsize13);font-weight:200}
.custom-page3 .bottom-content .bottom-p.p2{margin-top:20px}
@media (max-width:1440px){.custom-page3 .page3-top .top-text{font-size:36px}
.custom-page3 .page3-bottom{margin-top:9%}
.custom-page3 .page3-bottom .bottom-content{margin-top:7%}
.custom-page3 .bottom-content .list-title{margin-bottom:45px;font-size:32px}
.custom-page3 .bottom-content .list .li-info .title{height:115px;font-size:var(--fontsize20)}
.custom-page3 .bottom-content .list .li-info .desc{padding-top:20px}}
@media (max-width:1280px){.custom-page3 .page3-top .top-text{font-size:var(--fontsize30)}
.custom-page3 .page3-bottom .bottom-content{margin-top:5%}
.custom-page3 .bottom-content .list li{padding-bottom:15px}
.custom-page3 .bottom-content .list-title{margin-bottom:30px;font-size:var(--fontsize30)}
.custom-page3 .bottom-content .list .li-info .title{padding:15px 0;height:100px;font-size:var(--fontsize17)}
.custom-page3 .bottom-content .list .li-info .desc{padding-top:15px}
.custom-page3 .bottom-content .bottom-p{margin-top:20px;margin-left:calc(39% + 40px)}
.custom-page3 .bottom-content .bottom-p.p2{margin-top:10px}}
@media (max-width:1024px){.custom-page3{padding:60px 0}
.custom-page3 .page3-top .top-img{width:45%}
.custom-page3 .page3-top .top-text{font-size:var(--fontsize26)}
.custom-page3 .page3-top .top-line.line1{width:28%}
.custom-page3 .bottom-content .list{flex-wrap:wrap}
.custom-page3 .bottom-content .list-title p:last-child{width:calc(26% + 10px)}
.custom-page3 .bottom-content .list li{width:13%;margin-right:10px}
.custom-page3 .bottom-content .list-title{margin-bottom:20px;font-size:var(--fontsize26)}
.custom-page3 .bottom-content .list .li-info .title{padding:10px 0;height:80px;font-size:var(--fontsize15)}
.custom-page3 .bottom-content .list .li-info .desc{padding-top:10px}}
@media (max-width:768px){.custom-page3{padding:50px 0}
.custom-page3 .page3-top .top-text{font-size:var(--fontsize20)}
.custom-page3 .page3-top .top-text.text1{padding:0 5px 0 0}
.custom-page3 .page3-top .top-text.text2{padding:0 0 0 5px}
.custom-page3 .page3-bottom .custom-title br{display:none}
.custom-page3 .bottom-content .list-title{margin-bottom:10px;font-size:var(--fontsize22)}
.custom-page3 .bottom-content .list-title p:last-child{width:33%}
.custom-page3 .bottom-content .list li{width:31%;margin-right:2%;margin-top:2%}
.custom-page3 .bottom-content .list li:nth-last-child(2){margin-left:0}
.custom-page3 .bottom-content .list .li-info .title{padding:15px 0;font-size:var(--fontsize18)}
.custom-page3 .bottom-content .list .li-info .title br{display:none}
.custom-page3 .bottom-content .bottom-p{display:none}}
@media (max-width:540px){.custom-page3{padding:40px 0}
.custom-page3 .page3-top .top-text{font-size:var(--fontsize16)}
.custom-page3 .page3-top .top-line{height:1px}
.custom-page3 .page3-top .top-text.text1{padding:0 5px 0 0}
.custom-page3 .page3-top .top-text.text2{padding:0 0 0 5px}
.custom-page3 .bottom-content .list-title{margin-bottom:0;font-size:var(--fontsize18)}
.custom-page3 .bottom-content .list .li-info .title{font-size:var(--fontsize16)}}
.custom-page4{position:relative;padding-bottom:8.4%}
.custom-page4 .custom-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.custom-page4 .page4-left{width:50%}
.custom-page4 .page4-left .left-content{margin-top:18%;display:flex;justify-content:space-between;flex-wrap:wrap}
.custom-page4 .page4-left .item{width:39.6%}
.custom-page4 .page4-left .item .list-title{margin-bottom:40px;font-size:41px;font-weight:500;line-height:.9}
.custom-page4 .page4-left .item .page4-list li{margin-bottom:20px}
.custom-page4 .page4-left .item .page4-list .li-title{padding:15px 5px;font-size:var(--fontsize24);font-weight:500;line-height:.9;text-align:center}
.custom-page4 .page4-right{width:28.1%}
.custom-page4 .page4-right .right-desc{margin-bottom:24%;color:rgba(0,0,0,.7);font-size:var(--fontsize15);font-weight:200}
@media (max-width:1440px){.custom-page4 .page4-left{width:60%}
.custom-page4 .page4-left .item{width:44%}
.custom-page4 .page4-left .left-content{margin-top:13%}
.custom-page4 .page4-left .item .list-title{font-size:36px}
.custom-page4 .page4-left .item .page4-list .li-title{font-size:var(--fontsize20)}
.custom-page4 .page4-right .right-desc{margin-bottom:20%}}
@media (max-width:1280px){.custom-page4 .page4-left .left-content{margin-top:10%}
.custom-page4 .page4-left .item .list-title{margin-bottom:30px;font-size:32px}
.custom-page4 .page4-left .item .page4-list .li-title{font-size:var(--fontsize18)}
.custom-page4 .page4-right .right-desc{margin-bottom:15%}}
@media (max-width:1024px){.custom-page4{padding-bottom:40px}
.custom-page4 .page4-left{width:55%}
.custom-page4 .custom-title br{display:none}
.custom-page4 .page4-left .left-content{margin-top:40px}
.custom-page4 .page4-left .item .list-title{margin-bottom:20px;font-size:var(--fontsize28)}
.custom-page4 .page4-left .item .page4-list .li-title{padding:10px 5px;font-size:var(--fontsize15)}
.custom-page4 .page4-right{width:32%}
.custom-page4 .page4-right .right-desc{margin-bottom:40px}}
@media (max-width:768px){.custom-page4 .page4-left{width:100%}
.custom-page4 .page4-left .left-content{margin-top:25px}
.custom-page4 .page4-left .item .list-title{margin-bottom:10px;font-size:var(--fontsize22)}
.custom-page4 .page4-right{width:100%}
.custom-page4 .page4-right .right-img{text-align:center}
.custom-page4 .page4-right .right-desc{margin-bottom:15px}}
@media (max-width:540px){.custom-page4{padding-bottom:30px}
.custom-page4 .page4-left .item{width:47%}
.custom-page4 .page4-left .item .page4-list li{margin-bottom:10px}}
.custom-page5{position:relative;padding:62px 0;background:#000}
.custom-page5 .custom-wrap{max-width:475px;color:#919191;font-size:var(--fontsize17);line-height:1.4}
@media (max-width:768px){.custom-page5{padding:40px 0}
.custom-page5 .custom-wrap{font-size:var(--fontsize16)}}
