.pw_foot{display: none;}

.swiper-container-vertical>.swiper-pagination-bullets{right: 60px;}
.swiper-pagination-bullet{opacity: 1;background-color: transparent;border: 1px solid #91979b;background-color: #91979b;}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 10px 0;}
.swiper-pagination-bullet-active{background-color: var(--base);border-color: var(--base);}

.pi_loading{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: #000;z-index: 100;}
.pi_loading_c{display: flex;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}

.pw_index{min-width: var(--lg);}

.pi_banner{height: 100vh;}
.pi_banner>img{object-fit: cover;object-position: right;width: 100%;height: 100%;}
.pi_banner>img:last-of-type{display: none;}

.pi_qua{background-color: #f2f2f3;}
.pi_qua_i{display: flex;justify-content: space-between;align-items: center;height: 100vh!important;}
.pi_qua_l{width: 50%;padding: 0 0 200px 22%;}
.pi_qua_l>h1{font-size: 30px;color: var(--base);margin-bottom: 20px;}
.pi_qua_l>p{line-height: 2;color: #999;font-size: 16px;}
.pi_qua_i>img{width: 50%;}

.qua_prev,.qua_next{margin-top: 0;top: 60%;width: 46px;height: 46px;background-color: rgba(0,0,0,0.4);color: var(--base);border-radius: 50%;}
.qua_next:after, .qua_prev:after{font-size: 20px;}
.qua_prev{left: 22%;}
.qua_next{left: calc(22% + 66px);right: unset;}

.pi_serve{background: url('../image/101.jpg') no-repeat center;background-size: cover;}
.pi_serve_c{padding: 12vh 0 0;height: 100vh;}
.pi_serve_t{display: flex;justify-content: space-between;align-items: center;}
.pi_serve_t>h1{font-size: 36px;font-weight: 200;color: #666;}
.pi_serve_tr{display: flex;gap: 30px;}
.pi_serve_tr>a{background-color: #fff;padding: 0 36px;line-height: 46px;display: inline-block;}
.pi_serve_b{display: flex;gap: 40px;margin-top: 40px;}
.pi_serve_br{display: flex;justify-content: space-between;flex-direction: column;}
.pi_serve_br>a>img{width: 100%;height: 280px;object-fit: cover;}

.pi_about{background: url('../image/201.jpg') no-repeat center;background-size: cover;}
.pi_about_c{height: 100vh;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pi_about_c>h1{font-size: 36px;font-weight: 200;}
.pi_about_c>span{width: 60px;border-top: 2px solid var(--base);margin-top: 40px;}
.pi_about_c>p{margin: 40px 0;line-height: 2;color: #666;font-size: 16px;text-align: center;text-indent: 1em;}
.pi_about_w{display: flex;gap: 60px;}
.pi_about_i>img{width: 158px;height: 165px;border-radius: 50%;background-color: #fff;text-align: center;object-fit: scale-down;}
.pi_about_i>img:last-of-type{display: none;background-color: var(--base);}
.pi_about_i>h1{color: #333;margin-top: 20px;text-align: center;font-weight: 200;font-size: 20px;}
.pi_about_i:hover img:first-of-type{display: none;}
.pi_about_i:hover img:last-of-type{display: inline;}

.pi_join{background: url('../image/40.jpg') no-repeat center;background-size: cover;}
.pi_join_c{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;}
.pi_join_c>h1{font-size: 36px;font-weight: 200;color: #fff;}
.pi_join_c>span{width: 60px;border-top: 2px solid var(--base);margin-top: 40px;}
.pi_join_w{display: flex;margin-top: 40px;justify-content: center;gap: 60px;}
.pi_join_i{background-color: #fff;border-radius: 10px;height: 260px;width: 200px;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: .5s;}
.pi_join_i>img{}
.pi_join_i>img:last-of-type{display: none;}
.pi_join_i>h1{color: #333;margin-top: 20px;text-align: center;font-weight: 200;font-size: 20px;}
.pi_join_i>span{width: 60px;border-top: 2px solid var(--base);margin-top: 20px;}
.pi_join_i:hover{background-color: var(--base);}
.pi_join_i:hover h1{color: #fff;}
.pi_join_i:hover span{border-color: #fff;}
.pi_join_i:hover img:first-of-type{display: none;}
.pi_join_i:hover img:last-of-type{display: inline;}


.pi_news{background-color: #f2f2f3;}
.pi_news_c{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;}
.pi_news_c>h1{font-size: 36px;font-weight: 200;}
.pi_news_c>span{width: 60px;border-top: 2px solid var(--base);margin-top: 40px;}
.pi_news_w{display: flex;margin-top: 40px;justify-content: space-between;width: 100%;}
.pi_news_i{width: 31%;background-color: #fff;padding: 0 0 30px;}
.pi_news_img{overflow: hidden;}
.pi_news_img>img{overflow: hidden;transition: .5s;height: 220px;width: 100%;object-fit: cover;}
.pi_news_i>h1{font-size: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 20px;padding: 0 30px;}
.pi_news_i>p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;margin: 10px 0;line-height: 2;color: #666;padding: 0 30px;}
.pi_news_i>span{padding: 0 30px;}
.pi_news_i>span>img{vertical-align: text-bottom;}
.pi_news_i:hover .pi_news_img>img{transform: scale(1.1);}


.pi_tact{background: url('../image/70.jpg') no-repeat center;background-size: cover;}
.pi_tact_c{padding: 100px 0 0;text-align: center;height: 100vh;}
.pi_tact_c>h1{font-size: 36px;font-weight: 200;}
.pi_tact_c>span{width: 60px;border-top: 2px solid var(--base);margin-top: 40px;display: inline-block;}
.pi_tact_w{display: flex;justify-content: center;margin-top: 40px;gap: 60px;}
.pi_tact_i{}
.pi_tact_i>img{filter: sepia(70%);transition: .5s;}
.pi_tact_i>h1{color: var(--base);font-size: 20px;font-weight: 200;margin-top: 20px;}
.pi_tact_i:hover img{filter: sepia(0);}
.pi_tact_c>p{margin: 40px 0 20px;}
.pi_tact_c>p>span{color: var(--base)}
.pi_tact_c>h2{font-size: 32px;font-weight: 100;}
.pi_tact_c>h2>a{font-size: 16px;font-weight: 900;}
.pi_tact_v{display: flex;gap: 40px;justify-content: center;margin-top: 40px;}
.pi_tact_vi>h1{margin-top: 10px;font-size: 14px;}


@media screen and (max-width: 766px) {
    .pw_index{min-width: 100%;}

    .swiper-container-vertical>.swiper-pagination-bullets{right: 2rem;}

    .pi_banner>img{object-position: center;}
    .pi_banner>img:first-of-type{display: none;}
    .pi_banner>img:last-of-type{display: inline;}

    .qua_prev, .qua_next{top: 80%;}
    .qua_prev{left: calc(60%);}
    .qua_next{left: calc(60% + 66px);}
    .pi_qua_i{flex-direction: column-reverse;}
    .pi_qua_i>img{width: 100%;}
    .pi_qua_l{width: 100%;padding: 2rem;}

    .pi_serve_c{padding: 2rem 0 0;}
    .pi_serve_t>h1{font-size: 3rem;}
    .pi_serve_tr{gap: 1rem;}
    .pi_serve_tr>a{line-height: 4rem;padding: 0 2rem;}
    .pi_serve_b{flex-direction: column;margin-top: 2rem;gap: 2rem;}
    .pi_serve_b>a>img{width: 100%;max-height: 22rem;object-position: top;object-fit: cover;}
    .pi_serve_br{gap: 2rem;}
    .pi_serve_br>a>img{height: auto;}

    .pi_about_c>h1{font-size: 3rem;}
    .pi_about_c>span{margin-top: 2rem;}
    .pi_about_c>p{font-size: 1.4rem;margin: 2rem 0;}
    .pi_about_w{flex-wrap: wrap;gap: 2rem;justify-content: center;}
    .pi_about_i>img{width: 30vw;height: 30vw;}
    .pi_about_i>h1{font-size: 1.4rem;}

    .pi_join_c>h1{font-size: 3rem;;}
    .pi_join_w{flex-wrap: wrap;gap: 2rem;}
    .pi_join_i{width: 40vw;height: 20rem;}
    .pi_join_i>h1{font-size: 2rem;}
    .pi_join_i>span{margin: 1rem 0 0;}

    .pi_news_c{padding: 0 6rem!important;}
    .pi_news_c>h1{font-size: 3rem;}
    .pi_news_c>span{margin: 4rem 0 0;}
    .pi_news_w{flex-direction: column;gap: 1.5rem;}
    .pi_news_i{width: 100%;padding: 0;}
    .pi_news_img>img{height: 10rem;}
    .pi_news_i>h1{font-size: 1.6rem;padding: 1rem 1.5rem;margin: 0;}
    .pi_news_i>p{display: none;}
    .pi_news_i>span{display: none;}

    .pi_tact_c{padding: 4rem 0 0;}
    .pi_tact_c>h1{font-size: 3rem;}
    .pi_tact_c>span{margin-top: 2rem;}
    .pi_tact_w{flex-wrap: wrap;gap: unset;justify-content: space-evenly;margin-top: 2rem;}
    .pi_tact_i{width: 28%;}
    .pi_tact_i>img{width: 100%;}
    .pi_tact_i>h1{font-size: 1.4rem;margin: 1rem 0 0;}
    .pi_tact_c>p{margin: 2rem 0;}
    .pi_tact_c>h2{font-size: 1.2rem;line-height: 1.5;}
    .pi_tact_v{margin: 2rem 0 0;}
    .pi_tact_vi{width: 28%;}
    .pi_tact_vi>img{width: 100%;}
    .pi_tact_vi>h1{}

}