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?v80);width:100%;height:100%}
.p01 .box {display:flex;align-items:center;flex-direction:column;justify-content:center}
.p01 .logo {width:1.72rem;height:.3rem}
.p01 .title {margin:2.1rem 0 .48rem;width:6.27rem;height:1.33rem}
.p01 p {margin-top:.64rem;font-size:.2rem;color:#ffffff;padding:.03rem .08rem;border:1px solid #ffd9db}
.p01 .wrap {width:4.5rem;clear:both}
.p01 .wrap img {width:1.25rem;height:.55rem;float:left;margin:.16rem .12rem 0;border-radius:2px}
.p01 .wrap .ml{margin-left: 0.8rem;}
.p02 {background-size:cover;display:flex;align-items:center;flex-direction:column;justify-content:center;background-image:url(images/p02_bg.jpg?v80);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?v80);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 i{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?v80);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 .p03-swiper-container .mt{margin-top: -0.02rem;}
.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:0rem!important;height:.52rem;display:inline-block;border-radius:2px;outline:unset;opacity:1;	background-image: linear-gradient(180deg, 
  #ffffff 0%, 
  #ffffea 57%, 
  #eddfc4 87%, 
  #ffefd8 100%), 
linear-gradient(0deg, 
  #bed6ed 0%, 
  #dfebf6 49%, 
  #ffffff 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?v80);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-image: linear-gradient(180deg, 
  #ffffff 0%, 
  #ffffea 57%, 
  #eddfc4 87%, 
  #ffefd8 100%);border-radius:.28rem .06rem .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 .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?v80);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 .txt{width: 5.32rem;
  position: absolute;
  text-align: center;
  top: 1.76rem;
  height: 0.37rem;
  background-image: linear-gradient(180deg, 
		#ffffff 0%, 
		#ffffea 57%, 
		#eddfc4 87%, 
		#ffefd8 100%), 
	linear-gradient(0deg, 
		#bed6ed 0%, 
		#dfebf6 49%, 
		#ffffff 100%);
  border-bottom-right-radius: 0.1rem;
  font-size: 0.17rem;
  line-height: 0.37rem;
  color: #42210b;
  font-weight: 600;}
.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?v80);background-size:cover;left:0;outline:none}
.p05 .p05-swiper-container .swiper-button-next {width:.2rem;height:.2rem;background-image:url(images/right.png?v80);background-size:cover;right:0;outline:none}
.p05 .wrap {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:.72rem;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(180deg, 
  #ffffff 0%, 
  #ffffea 57%, 
  #eddfc4 87%, 
  #ffefd8 100%), 
linear-gradient(0deg, 
  #bed6ed 0%, 
  #dfebf6 49%, 
  #ffffff 100%);border-radius:.2rem .05rem .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:#42210b;font-weight:600}
.p05 .wrap .item p {margin-top:.1rem;font-size:.14rem;color:#42210b}
.p06 {background-size:cover;display:flex;flex-direction:column;background-image:url(images/p06_bg.jpg?v80);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 .06rem .02rem}
.p06 .wrap .item p {margin-left:.1rem;font-size:.15rem;color:#ffffff;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?v80);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(180deg, 
  #ffffff 0%, 
  #ffffea 57%, 
  #eddfc4 87%, 
  #ffefd8 100%), 
linear-gradient(0deg, 
  #bed6ed 0%, 
  #dfebf6 14%, 
  #ffffff 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-color: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-color: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-color: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-color:unset;color:#935124;margin-left:.05rem}
.p07 .box form button {margin:.42rem 0 0;width:4.81rem;height:.83rem;background-color:#935124;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?v80);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:.26rem 0 1.58rem;width:6.2rem;clear:both}
.p08 .box .wrap img {width:1.21rem;height:.53rem;float:left;margin:.25rem .17rem 0}
.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%,#ffffff 100%);border-radius:.08rem .02rem .16rem .02rem}
.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?v80);width:100%;height:100%}
.p09 .box {display:flex;align-items:center;flex-direction:column;justify-content:center}
.p09 .box .title {width:1.7rem;height:.57rem;margin-bottom:.53rem}
.p09 .box p {width:4.76rem;font-size:.19rem;color:#ffffff;line-height:.35rem}

.swrap{position:relative;width:100%;margin:0 auto;box-sizing:border-box;}

.sp06{width:100%;margin:.8rem auto 0;}
.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 0.02rem;}
.sp06 .bd li a{display:inline-block;width:1.87rem;margin-right:.2rem;vertical-align:top;}
.js-ft-box{display: none;}


.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-mc{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-mc h3{height:40px;line-height:40px;text-align:center;font-size:21px;font-weight:normal;}
.tc-mc p{line-height:30px;padding:20px 0;text-align:center;font-size:14px;font-weight:normal;}
.tc-mc .btn-ok{display:block;width:60%;height:50px;line-height:50px;margin:0 auto;text-align:center;color:#fff;font-size:18px;background:#db214c;}
