body,html{ width: 100%; height: 100%;}
.c000{ color: #000;}
.fs36{ font-size: 0.36rem;}
.fs26{ font-size: 0.26rem;}
.fs20{ font-size: 0.2rem;}
.rel{ position: relative;}
.mt150{ margin-top: 1.5rem!important;}
.mt100{ margin-top: 1rem!important;}
.mt50{ margin-top: 0.5rem;}
.mt20{ margin-top: 0.2rem!important;}
.wish-container{ background: url(images/bg.jpg) no-repeat center/100% 100%; width: 100%; height: 100%; padding-top: 2.4rem;}
.part .small{ color: #666;}
.flex-wrap{ flex-wrap: wrap;}
.wish-swiper{  width: 94%; margin:0 auto;}
.part{ background:#fff; border-radius: 20px; padding:0.5rem 0.25rem;}
.part li{ width: 48%; margin-bottom: 0.3rem; line-height: 1.4; position: relative; font-size: 0; }
.part li p{ padding: 0.1rem 0; font-size: 0.25rem;}
.img-1{ width: 100%; border-radius: 0.2rem; border:2px solid #fff}
.next-btn,.submit-btn{ display: block; width: 60%; margin:0.3rem auto; background: #bd0000; line-height: 0.8rem; border-radius: 0.4rem; color: #fff!important; font-size: 0.32rem; box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.2);}
li.selected .img-1{ border:2px solid #bd0000; }
.check{ display: none; position: absolute; top: 60%; left: 70%; width: 0.55rem; height: 0.55rem; background: url(images/r.png) no-repeat center/100% 100%; }
li.selected .check{ display: block;}
.part .three li{ width: 31.5%; margin-bottom: 0.1rem;}
.part .three li .check{ top: 50%; left: 65%; width: 0.5rem; height: 0.5rem;  }
.part .img-2{ display: block; width: 2.6rem; height: 2.6rem;margin: 0.8rem auto; border-radius: 50%;}
.part .input{ border:none; background-color: #ebedec; padding:0.2rem 0.4rem; line-height: 0.4rem; border-radius: 0.4rem; width: 80%; margin:0 auto; display: block;}
.part .submit-btn{ width: 80%;}
.part .reason .list .img-3{ width: 24%; border-radius: 0.2rem; box-shadow: 0 0.01rem 0.1rem rgba(0,0,0,0.3);}
.part .show-code{ position: absolute; right: 15%; top:0.25rem; color: #666;}