html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,button,footer,header,menu,nav{margin:0;padding:0;}
body{position:relative;height:100%;max-width:750px;margin:0 auto;font-size:.24rem;color:#333;background:#fff;}
h1,h2,h3,h4{font-weight:bold;}em,i{font-style:normal;}a{text-decoration:none;}img{display:block;width:100%;border:none;}
.cf{clear:both;}.cf:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}
.p01{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p01_bg.jpg?v2024-1);width:100%;height:100%}
.p01 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}
.p01 .logo{width:3.59rem;height:.3rem}.p01 .title{margin:2.1rem 0 .48rem;width:6.27rem;height:1.6rem}
.p01 p{margin-top:.64rem;font-size:.2rem;color:#fff;padding:.03rem .08rem;border:1px solid #ffd9db}
.p01 .wrap{width:6rem;clear:both}.p01 .wrap img{width:1.25rem;height:.55rem;float:left;margin:.16rem .12rem 0;border-radius:2px}
.p02{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p02 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}.p02 .box .title{width:5.92rem;height:1.14rem}
.p02 .box .text{margin-top:.5rem;padding:.25rem .25rem .34rem;background-image:url(images/p02_text_bg.png?v2024-1);background-size:100% 100%;width:5.34rem;}
.p02 .box .text p{margin-top:.05rem;font-size:.15rem;color:#fff;text-indent:1em;line-height:.23rem;text-align:justify}.p02 .box .text p b{color:#ebcd9a}
.p02 .box .wrap{width:5.2rem;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}
.p02 .box .wrap .item{margin-top:.5rem;width:1.55rem;text-align:center;height:1.46rem}
.p02 .box .wrap .item img{margin:0 auto;width:.94rem}.p02 .box .wrap .item p{margin-top:.12rem;font-size:.17rem;color:#fff}
.p03{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p03 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}.p03 .box .title{width:5.93rem;height:1.14rem}
.p03 h4{margin-top:.9rem;font-size:.25rem;color:#fff}.p03 h4 i{font-size:.3rem;margin-right:.05rem}
.p03 .wrap{margin-top:.24rem;width:5.83rem;display:flex;justify-content:space-around;align-items:center}
.p03 .wrap img{width:2.83rem;height:2.15rem;border-radius:.12rem}.p03 p{font-size:.15rem;color:#fff;margin-top:.18rem}
.p03 .p03-swiper-container{margin-top:.25rem;width:5.83rem;height:2.6rem;border-radius:.12rem}
.p03 .p03-swiper-container .swiper-slide{width:5.83rem;height:2.09rem}
.p03 .p04-swiper-container{width:4.97rem;border-radius:.12rem}
.p03 .p04-swiper-container p{padding:0 .1rem;text-align:justify;text-indent:1em;line-height:.25rem}
.p03 .p04-swiper-container p i{font-size:unset;margin-right:unset;color:#ebcd9a}
.p03 .swiper-pagination-bullet{width:1.94rem;margin:0 !important;height:.52rem;display:inline-block;border-radius:2px;outline:unset;opacity:1;background-image:linear-gradient(0deg,#bed6ed 0%,#dfebf6 49%,#fff 100%)}
.p03 .swiper-pagination-bullet img{margin-top:.19rem;margin-left:.66rem;opacity:.6}
.p03 .swiper-pagination-bullet-active{opacity:1;background-image:linear-gradient(0deg,#eccf9b 0%,#dbb683 20%,#eccf9b 100%);border-radius:2px;outline:unset}
.p03 .swiper-pagination-bullet-active img{opacity:1}
.p03 .swiper-pagination{bottom:0}.p03 .swiper-pagination img{height:.15rem;width:auto}
.p04{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p04 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}
.p04 .box .title{width:5.93rem;height:1.14rem}
.p04 .box h4{margin-top:.9rem;font-size:.25rem;color:#fff}.p04 .box h4 i{font-size:.3rem;margin-right:.05rem}
.p04 .box .wrap{flex-wrap:wrap;width:5.89rem;display:flex;justify-content:space-around;align-items:center}
.p04 .box .wrap .item{margin-top:.6rem;width:2.74rem;height:3.6rem;background:#bed6ed;border-radius:.28rem .06rem;}
.p04 .box .wrap .item img{width:2.74rem;height:1.35rem;display:block}
.p04 .box .wrap .item p{padding:0 .2rem;text-align:justify;text-indent:1em;font-size:.13rem;margin-top:.05rem}.p04 .box .wrap .item p i{color:#94794a}
.p04 .box .wrap .item:nth-child(2n){border-radius:.06rem .28rem;}
.p04 .p04h-swiper-container{height:2.2rem;width:2.74rem;overflow:hidden;}
.p04h-swiper-container .swiper-slide{height:auto;width:2.74rem;}
.p04 .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:2px;height:98%;}

.p05{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p05 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}
.p05 .box .title{width:5.93rem;height:1.14rem}
.p05 .box h4{margin-top:.9rem;font-size:.25rem;color:#fff}
.p05 .box h4 i{font-size:.3rem;margin-right:.05rem}
.p05 .p05-swiper-container{margin-top:.25rem;width:5.86rem;}
.p05 .p05-swiper-container .swiper-slide{padding:0 .27rem;width:5.32rem !important;}
.p05 .p05-swiper-container .swiper-slide img{width:5.32rem}
.p05 .p05-swiper-container .swiper-slide p{width:4.88rem;font-size:.15rem;margin-top:.1rem;line-height:.25rem;color:#fdfdfd;text-indent:1em;padding:0 .22rem}
.p05 .p05-swiper-container .swiper-slide p i{color:#eacc98}
.p05 .p05-swiper-container .swiper-button-prev{width:.2rem;height:.2rem;background-image:url(images/left.png?v2024-1);background-size:cover;left:0;outline:none}
.p05 .p05-swiper-container .swiper-button-next{width:.2rem;height:.2rem;background-image:url(images/right.png?v2024-1);background-size:cover;right:0;outline:none}
.p05 .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:.22rem;width:5.5rem}
.p05 .wrap .item{padding:0 .13rem;margin-top:.28rem;display:flex;flex-direction:row;align-items:center;width:2.4rem;height:1.38rem;background-image:linear-gradient(0deg,#bed6ed 0%,#dfebf6 49%,#fff 100%);border-radius:.2rem .05rem;}
.p05 .wrap .item .img_1{width:.48rem;height:.56rem}
.p05 .wrap .item .img_2{width:.48rem;height:.44rem}
.p05 .wrap .item .img_3{width:.48rem;height:.46rem}
.p05 .wrap .item .img_4{width:.53rem;height:.37rem}
.p05 .wrap .item .content{margin-left:.13rem}
.p05 .wrap .item h3{font-size:.17rem;color:#111435;font-weight:600}
.p05 .wrap .item p{margin-top:.1rem;font-size:.14rem;color:#111435}
.p06{background-size:cover;display:flex;flex-direction:column;background-image:url(images/p06_bg.jpg?v2024-1);width:100%;height:100%}
.p06 .box{margin-top:1.67rem;display:flex;align-items:center;flex-direction:column}
.p06 .box .title{width:2.71rem;height:.95rem}
.p06 .wrap{margin-top:.78rem;width:6.1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.p06 .wrap .item{width:3rem;height:.85rem;margin-top:.36rem;display:flex;flex-direction:row;align-items:center}
.p06 .wrap .item img{width:.64rem;height:.85rem;border-radius:.06rem .02rem;}
.p06 .wrap .item p{margin-left:.1rem;font-size:.15rem;color:#fff;width:2.2rem;}
.p07{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p07 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}.p07 .box .title{width:4.07rem;height:.95rem}
.p07 .box .text{margin-top:1.14rem}.p07 .box .text p{font-size:.15rem;color:#fff}.p07 .box .text p i{color:#ecddbe}
.p07 .box form{margin-top:.34rem;padding:.4rem .4rem .65rem;width:4.81rem;background-image:linear-gradient(0deg,#bed6ed 0%,#dfebf6 14%,#fff 100%);border-radius:.2rem .02rem .2rem .02rem}
.p07 .box form select{width:4.75rem;border-radius:2px;margin-top:.16rem;border:solid 1px #dcdcdc;padding:.16rem 0}
.p07 .box form .ipt_1{text-indent:1em;padding:.16rem 0;width:4.75rem;line-height:unset;background:unset;border-radius:2px;margin-top:.16rem;font-size:.17rem;border:solid 1px #dcdcdc}
.p07 .box form .ipt{width:4.75rem;clear:both;overflow:hidden;margin-top:.16rem}
.p07 .box form .ipt input{float:left;font-size:.17rem;line-height:unset}
.p07 .box form .ipt .js-telephone{text-indent:1em;width:1.8rem;padding:.16rem 0;border-radius:2px;border:solid 1px #dcdcdc;background:unset}
.p07 .box form .ipt .js-telephone_code{text-indent:1em;width:1.34rem;padding:.16rem 0;border-radius:2px;border:solid 1px #dcdcdc;background:unset;margin-left:.05rem}
.p07 .box form .ipt .js-sendcode{border:solid 1px #dcdcdc !important;width:1.4rem;float:left;height:.54rem;margin-top:unset;background:unset;color:#000;margin-left:.05rem}
.p07 .box form button{margin:.42rem 0 0;width:4.81rem;height:.83rem;background:#111435;color:#fff;border:unset}
.p08{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p08 .box{display:flex;align-items:center;flex-direction:column;justify-content:center}
.p08 .box .title{width:2.71rem;height:.95rem}
.p08 .box .wrap{margin:.51rem 0 .73rem .25rem;width:6rem;}.p08 .box .wrap img{width:1rem;height:.4rem;float:left;margin:.1rem;}
.p08 .p08-swiper-container{margin-top:.57rem;width:5.84rem;height:1.76rem}
.p08 .p08-swiper-container .swiper-slide{width:1.87rem;height:1.28rem;background-image:linear-gradient(0deg,#bed6ed 11%,#dfebf6 59%,#fff 100%);border-radius:.08rem .02rem .16rem;}
.p08 .p08-swiper-scrollbar .swiper-scrollbar-drag{height:.05rem;width:100%;position:relative;background:#eacc98;border:unset;border-radius:unset;left:0;top:0}
.p08 .p08-swiper-scrollbar{height:.05rem;background:unset;border:unset;background:#fff;border-radius:unset}
.p09{background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v2024-1);width:100%;height:100%}
.p09.box{display:flex;align-items:center;flex-direction:column;justify-content:center}
.p08 .box .title{width:1.7rem;height:.57rem;margin-bottom:.53rem}
.p08 .box p{width:4.76rem;font-size:.19rem;color:#fff;line-height:.35rem}

.tc-wrap{display:none;position:fixed;z-index:10001;left:0;top:0;z-index:99999;width:100%;height:100%;overflow-y:none;}
.tc-wrap .tc-close{position:absolute;right:15px;top:15px;z-index:99;font-size:24px;color:#ccc;font-weight:normal;}
.tc-wrap .tc-mask{position:absolute;left:0;top:0;z-index:98;width:100%;height:130%;background:#000;opacity:.8;}
.tc-cg{position:absolute;left:0;right:0;top:25%;z-index:99;width:80%;margin:0 auto;padding:.6rem 2%;background:#fff;border-radius:5px;}
.tc-cg h3{height:40px;line-height:40px;text-align:center;font-size:21px;font-weight:normal;}
.tc-cg p{line-height:30px;padding:20px 0;text-align:center;font-size:14px;font-weight:normal;}
.tc-cg .btn-ok{display:block;width:60%;height:50px;line-height:50px;margin:0 auto;text-align:center;color:#fff;font-size:18px;background:#db214c;}

.swrap{position:relative;width:100%;margin:0 auto;box-sizing:border-box;}
.sp06{width:100%;margin:.8rem auto .8rem;}
.sp06 .bd{width:5.87rem;margin:0 auto;padding-bottom:.2rem;white-space:nowrap;overflow-x:scroll;}
.sp06 .bd li{margin-bottom:.2rem;display:inline-block;}
.sp06 .bd li img{display:block;width:1.87rem;height:1.3rem;overflow:hidden;border-radius:0.08rem 0.02rem 0.16rem;}
.sp06 .bd li a{display:inline-block;width:1.87rem;margin-right:.2rem;vertical-align:top;}.js-ft-box{display:none;}