html,body {position:relative;margin:0;height:100%}
footer {display:none !important}
.swiper-container-box {width:100%;height:calc(100% - 44px)}
.swiper-pagination-bullet {width:.47rem;height:.06rem;opacity:1;border-radius:unset;background:#ffffff}
.swiper-pagination-bullet-active {opacity:1;background:#20358e}
.flex-ct-x {display:flex;justify-content:center;align-items:center}
.flex-ct-y {display:flex;flex-direction:column;justify-content:center;align-items:center}
.flex-fs {display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}
.p01,.p02,.p03,.p04,.p05,.p06,.p07,.p08,.p09,.p10,.p11,.p12 {width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.title {overflow:hidden;height:1.54rem;background:url(images/title_bg.jpg) top left no-repeat;background-size:1.24rem 1.54rem;padding-left:.65rem}
.title p {font-size:.13rem;line-height:.35rem;letter-spacing:.11rem;color:#79695c;margin:.25rem 0 0}
.title h4 {letter-spacing:2px;color:#79695c;font-size:.46rem}
.title hr {margin-top:.14rem;width:3.13rem;border:1px solid #79695c;float:left}
.p01 {background:url(images/p01_bg.jpg);background-size:cover}
.p01 .box {width:5.09rem}
.p01 .box img {width:4.16rem}
.p02 {background:url(images/p02_bg.jpg);background-size:cover}
.p02 .box img {width:1.07rem}
.p02 .box p {text-align:justify;margin-top:.77rem;width:5.09rem;font-size:.25rem;line-height:.5rem;letter-spacing:1px;color:#f7f3ee}
.p03 {background:url(images/p03_bg.jpg);background-size:cover}
.p03 .title {background:url(images/p03_title_bg.jpg) left top no-repeat;background-size:1.24rem 1.54rem}
.p03 .wrap {position:relative;overflow:hidden;margin-top:.9rem;width:6.08rem;height:5.58rem;background:url(images/p03_wrap_bg.jpg) top left no-repeat;background-size:2.08rem 2.21rem}
.p03 .wrap img {width:5.34rem;margin:.23rem 0 0 .41rem}
.p03 .wrap .content {position:absolute;bottom:.2rem;left:.8rem;width:4.2rem;height:1.77rem;background:url(images/p03_btm_bg.jpg);background-size:cover}
.p04 {background:url(images/p04_bg.jpg);background-size:cover}
.p04 .wrap {margin-top:.92rem;position:relative;width:6.28rem;height:4.6rem;background:url(images/p04_wrap_bg.jpg) right bottom no-repeat;background-size:4.62rem 2.46rem}
.p04 .wrap img {width:5.9rem;height:4.18rem}
.p04 .wrap .btm {position:absolute;width:5.53rem;height:.52rem;bottom:0;right:0}
.p04 .text {width:5.67rem;margin-top:.64rem}
.p04 .text h4 {padding-bottom:.25rem;font-size:.25rem;border-bottom:1px solid #42382e}
.p04 .text p {margin-top:.25rem;font-size:.18rem;line-height:.3rem;letter-spacing:2px;color:#42382e;text-align:justify}
.p05 {background:url(images/p04_bg.jpg);background-size:cover}
.p05 .wrap {margin-top:.92rem;position:relative;width:6.28rem;height:4.6rem;background:url(images/p04_wrap_bg.jpg) right bottom no-repeat;background-size:4.62rem 2.46rem}
.p05 .wrap img {width:5.9rem;height:4.18rem}
.p05 .wrap .btm {position:absolute;width:5.53rem;height:.52rem;bottom:0;right:0}
.p05 .text {width:5.67rem;margin-top:.64rem}
.p05 .text h4 {padding-bottom:.25rem;font-size:.25rem;border-bottom:1px solid #42382e}
.p05 .text p {margin-top:.25rem;font-size:.18rem;line-height:.3rem;letter-spacing:2px;color:#42382e;text-align:justify}
.p06 {background:url(images/p04_bg.jpg);background-size:cover}
.p06 .wrap {margin-top:.92rem;position:relative;width:6.28rem;height:4.6rem;background:url(images/p04_wrap_bg.jpg) right bottom no-repeat;background-size:4.62rem 2.46rem}
.p06 .wrap img {width:5.9rem;height:4.18rem}
.p06 .wrap .btm {position:absolute;width:5.53rem;height:.52rem;bottom:0;right:0}
.p06 .text {width:5.67rem;margin-top:.64rem}
.p06 .text h4 {padding-bottom:.25rem;font-size:.25rem;border-bottom:1px solid #42382e}
.p06 .text p {margin-top:.25rem;font-size:.18rem;line-height:.3rem;letter-spacing:2px;color:#42382e;text-align:justify}
.p07 {background:url(images/p03_bg.jpg);background-size:cover}
.p07 .title {background:url(images/p03_title_bg.jpg) left top no-repeat;background-size:1.24rem 1.54rem}
.p07 .wrap {position:relative;overflow:hidden;margin-top:.9rem;width:6.08rem;height:6.17rem;background:url(images/p03_wrap_bg.jpg) top left no-repeat;background-size:2.08rem 2.21rem}
.p07 .wrap img {width:5.64rem;margin:.23rem 0 0 .41rem}
.p07 .wrap .content {position:absolute;bottom:.2rem;left:.8rem;width:4.68rem;height:2.28rem;background:url(images/p07_text.jpg);background-size:cover}
.p07 .wrap .btm {width:1.75rem;height:.42rem;position:absolute;left:.34rem;bottom:2.4rem;z-index:9}
.p08 {background:url(images/p03_bg.jpg);background-size:cover}
.p08 .title {background:url(images/p03_title_bg.jpg) left top no-repeat;background-size:1.24rem 1.54rem}
.p08 .wrap {position:relative;overflow:hidden;margin-top:.9rem;width:6.08rem;height:6.17rem;background:url(images/p03_wrap_bg.jpg) top left no-repeat;background-size:2.08rem 2.21rem}
.p08 .wrap img {width:5.64rem;margin:.23rem 0 0 .41rem}
.p08 .wrap .content {position:absolute;bottom:.2rem;left:.8rem;width:4.68rem;height:2.28rem;background:url(images/p08_text.jpg);background-size:cover}
.p08 .wrap .btm {width:1.75rem;height:.42rem;position:absolute;left:.34rem;bottom:2.4rem;z-index:9}
.p09 {background:url(images/p03_bg.jpg);background-size:cover}
.p09 .title {background:url(images/p03_title_bg.jpg) left top no-repeat;background-size:1.24rem 1.54rem}
.p09 .wrap {position:relative;overflow:hidden;margin-top:.9rem;width:6.08rem;height:6.17rem;background:url(images/p03_wrap_bg.jpg) top left no-repeat;background-size:2.08rem 2.21rem}
.p09 .wrap img {width:5.64rem;margin:.23rem 0 0 .41rem}
.p09 .wrap .content {position:absolute;bottom:.2rem;left:.8rem;width:4.68rem;height:2.02rem;background:url(images/p09_text.jpg);background-size:cover}
.p09 .wrap .btm {width:1.75rem;height:.42rem;position:absolute;left:.34rem;bottom:2.2rem;z-index:9}
.p10 {background:url(images/p03_bg.jpg);background-size:cover}
.p10 .title {background:url(images/p03_title_bg.jpg) left top no-repeat;background-size:1.24rem 1.54rem}
.p10 .wrap {position:relative;overflow:hidden;margin-top:.9rem;width:6.08rem;height:6.17rem;background:url(images/p03_wrap_bg.jpg) top left no-repeat;background-size:2.08rem 2.21rem}
.p10 .wrap img {width:5.64rem;margin:.23rem 0 0 .41rem}
.p10 .wrap .content {position:absolute;bottom:.2rem;left:.8rem;width:4.68rem;height:2.02rem;background:url(images/p10_text.jpg);background-size:cover}
.p10 .wrap .btm {width:1.75rem;height:.42rem;position:absolute;left:.34rem;bottom:2.2rem;z-index:9}
.p11 .swiper-scrollbar {height:.12rem;background:#79695c;border-radius:unset}
.p11 .swiper-scrollbar-drag {height:.2rem;width:100%;position:relative;background-color:#eaa349;border:.02rem solid #eaa349;border-radius:unset;left:0;top:-0.05rem}
.p11 {background:url(images/p04_bg.jpg);background-size:cover}
.p11 .p11-swiper-container {margin-top:.93rem;width:6.25rem;height:5.2rem}
.p11 .p11-swiper-container .wrap {position:relative;width:6.28rem;height:4.6rem;background:url(images/p04_wrap_bg.jpg) right bottom no-repeat;background-size:4.62rem 2.46rem}
.p11 .p11-swiper-container .wrap img {width:5.9rem;height:4.18rem}
.p11 .p11-swiper-container .wrap .btm {position:absolute;width:5.53rem;height:.52rem;bottom:0;right:0}
.p12 {background:url(images/p02_bg.jpg);background-size:cover}
.p12 .box img {width:1.07rem}
.p12 .box p {text-align:justify;margin-top:.77rem;width:5.09rem;font-size:.25rem;line-height:.5rem;letter-spacing:1px;color:#f7f3ee}
