.thickdiv {  position: fixed; top: 0; left: 0; width: 100%;  height: 100%; background:#000000; border: 0 none; opacity: 0.5; filter:alpha(opacity=50); z-index:101;}

.pup{ width: 5.84rem; height: 3.95rem; font-size: .24rem; font-family: arial,'Kanit'; }
.pup .pup-title{margin: .4rem auto 0; text-align: center;font-size: .3rem;color: #e1594b;width: fit-content;}
.pup .pup-title:before,
.pup .pup-title:after{ content: ""; position: absolute; top: 50%; width: .41rem; height: .2rem; background-repeat: no-repeat; background-size: 100% 100%; -webkit-transform: translateY(-40%); transform: translateY(-40%); }
.pup .pup-title:before{ left: -.6rem }
.pup .pup-title:after{ right: -.6rem }

.pup .btn-close{ top: 0rem; right: .1rem; width: .66rem; height: .68rem; }


.pup-common .text{ margin: 0 auto 0; text-align: center; width: 4.3rem; height: 1.9rem; color: #b44725; word-break: break-word; }
.pup-common .btn-list{ margin-top: 0;}

.pup-binding{ width: 5.84rem; height: 3.95rem; }
.pup-binding .pup-title { margin-top: .2rem; text-align: center; }
.pup-binding .pup-title img{ height: .35rem; }
.pup-binding .content{ margin-top: .5rem; height: 1.4rem; margin-bottom: .2rem; }
.pup-binding .info{ margin:0 0 .2rem .2rem; width: 5.85rem; min-height: .5rem; -webkit-justify-content: flex-start; justify-content: flex-start; }
.pup-binding .info .text{margin-right: .1rem; width: 2rem; text-align: right;color: #d96e4d; font-size: .26rem;}
.pup-binding .info .text.text-s{ width: 1.7rem }
.pup-binding .info .text-right{ margin-left: .1rem; font-size: .24rem; color: #d96e4d; }
.pup-binding .info input,
.pup-binding .id-content .id-info{ padding: 0 .2rem; width: 2.58rem; height: .46rem; background-color: transparent; background-repeat: no-repeat; background-size:100% 100%; border: none; color: #d96e4d; font-size: .24rem; box-sizing: border-box; outline: none; }
.pup-binding .info input.ipt-s{ width: 1.36rem; }
.pup-binding .info .btn-auth{ margin-left: .05rem; line-height: .46rem; color: #548ab7; font-weight: bold; text-align: right; }
.pup-binding .info .btn-auth span{ margin: 0 .05rem; text-decoration: underline;}
.pup-binding .info .btn-auth label{ display: none; }
.pup-binding .info .btn-auth.grey label{ display: inline;  color: #888; text-decoration: none; font-size: .26rem; }
.pup-binding .tips{ margin: 0 auto; width: 85%; line-height: .4rem; text-align: center; font-size: .22rem; color: #e7784c;  background: linear-gradient(to right,transparent 0%,rgba(40,0,12,.5) 50%,transparent 100%); }
.pup-binding .tips span{ color: #fcd661; }
.pup-binding .tips img{ width: .31rem; }
.pup-binding .id-content .id-info{ background: #5F1326; font-size: .24rem; line-height: 2.2; color: #fcd661; z-index: 2; }
.pup-binding .id-content .id-info .arrow{ top: 50%; right: .2rem; width: .22rem; height: .19rem; background-repeat: no-repeat; background-size: 100% 100%;  -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.pup-binding .id-content.show .id-info .arrow{ -webkit-transform: rotate(180deg) translateY(50%); transform: rotate(180deg) translateY(50%); }
.pup-binding .id-content .id-list{ display: none; top: 0; left: 0; padding-top: .5rem; width: 100%; background: #F6AE7B; z-index: 1; border-radius: .17rem; }
.pup-binding .id-content.show .id-list{ display: block; }
.pup-binding .id-content .id-list li{ position: relative; padding: 0 .15rem; height: .5rem; line-height: .5rem; box-sizing: border-box; }
.pup-binding .id-content .id-list li.active{ background: #FFD895; }
.pup-binding .id-content .id-list li img{ margin-left: .1rem; width: .25rem; vertical-align: text-top; }
.pup-binding .id-content .id-list li .btn-close{ top: .15rem; right: .15rem; width: .19rem; height: .2rem; }
.pup-binding .id-content .id-list li.active .btn-close{ display: none; }
.pup-binding .ico-eye{ top: .1rem; right: .2rem; width: .31rem; height: .26rem;  }

.pup-binding-auth .title img{ height: .55rem; }
.pup-binding-auth .info{ margin-top: .5rem; }

.pup-confirm{ width: 8.64rem; height: 5.08rem; }
.pup-confirm .detail{ margin-top: .1rem; margin-bottom: .3rem; width: 90%; color:#B44725;}
.pup-confirm .btn-orange .btn-text{ line-height: .6rem; }
