.no_body { overflow-y: hidden !important; /*为了兼容普通PC的浏览器*/ height: 100% !important; position: fixed !important; }
#LRdiv2 #LRfloater2 { z-index: 999 !important; }
#LRdiv3 #LRfloater3 { z-index: 999 !important; }
.hslxftc2 label { display: block; border: 0.03333333333333333rem solid #e0e0e0; cursor: pointer; position: relative; margin-right: 0.6666666666666666rem; text-align: center; margin-bottom: 0.6666666666666666rem; font-size: 1.3333333333333333rem;  margin-left: 0.6666666666666666rem;
height: 3.2rem; line-height: 3.2rem; }
.hslxftc2 label input { opacity: 0; position: absolute }
.hslxftcbox3 { height: auto; padding-top: 0.6666666666666666rem; }
.hslxftc1 img { width: 100%; }
.hslxftc0 { background-color: rgba(0,0,0,.2); width: 100%; height: 100%; position: fixed; top: 0rem; left: 0rem; z-index: 999; display: none; }
.hslxftc2 { width: 70%; height: auto; background-color: #fff; position: fixed; left: 50%; z-index: 10002; top: 50%; display: none; max-width: 16rem; border-radius: 1.0666666666666667rem; box-shadow: 0 1.3333333333333333rem 2rem rgba(0,0,0,.5); overflow: hidden; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.hslxftc3 {  margin: 1.3333333333333333rem 0.6666666666666666rem;
}
.hslxftc2 p {
 margin: 0rem 0.6666666666666666rem; padding: 0rem; font-size: 1.6rem; line-height: 2.1333333333333333rem; color: #333; font-weight: bold; }
.hsljg { border-color: #ff6600; color: #fff; font-size: 2rem; background-color: #ff6600 !important; }
.hslxftcbox5 {  margin: 0.6666666666666666rem;
}
.hslxftcbox5 input { height: 4rem; width: 100%; border-radius: 0.6666666666666666rem; background-color: #eee; border: none; color: #333; font-size: 1.7333333333333334rem; text-indent: 1.3333333333333333rem; }
.hslxftcimgclose { position: absolute; width: 3.466666666666667rem; line-height: 3.466666666666667rem; height: 3.466666666666667rem; right: 0.6666666666666666rem; top: 0.6666666666666666rem; border: 0.03333333333333333rem solid #fff; border-radius: 4rem; text-align: center; z-index: 1; color: #fff; }
.hslxftcr { position: fixed; right: -6.666666666666667rem; width: 5.333333333333333rem; height: 5.333333333333333rem; background-color: #00aef1; color: #fff; line-height: 2.6666666666666665rem; text-align: center; font-size: 1.8666666666666667rem; padding: 0.6666666666666666rem; display: block; top: 50%; margin-top: -9.333333333333334rem; z-index: 10001; }
.hslxftcbox3 .xfbjon label { color: #fff; border-color: #ff6600; background-color: #ff6600; }
.hslxftcbox3 span { display: block; width: 33.33333333333333333333333%; float: left; }
.hslxftcbox6 { margin: 0.6666666666666666rem
}
.hslxftcbox6 input { color: #fff; height: 4rem; width: 100%; border-radius: 0.6666666666666666rem; background-color: #ff6600; border: none; color: #fff; font-size: 1.7333333333333334rem; }
.hslxdtc .hslxftcbox3 span { width: 50%; }
.hslxdtc .hslxftcbox6 input { background-color: #ddb387; }
.hslxdtc .hslxftcbox3 .xfbjon label { background-color: #ddb387; border-color: #ddb387; }
.hslxdtc .hslxftcimgclose { left: 50%; bottom: -5.333333333333333rem; margin-left: -1.7333333333333334rem; top: auto; }
.hslxdtc { overflow: visible; }
.hslxdtc .hslxftc1 img { border-radius: 1.0666666666666667rem 1.0666666666666667rem 0 0;
}
.hslzctc .hslxftcbox3 span { width: 50%; }
.hslzctc .hslxftcimgclose { left: 50%; bottom: -5.333333333333333rem; margin-left: -1.7333333333333334rem; top: auto; }
.hslzctc { overflow: visible; }
.hslzctc .hslxftc1 img { border-radius: 1.0666666666666667rem 1.0666666666666667rem 0 0;
}
.hslxftc1_wz { text-align: center; padding: 1.3333333333333333rem 1.3333333333333333rem 0 1.3333333333333333rem; }
.hslxftc1_wz b { color: #57b624; font-size: 2.6666666666666665rem; }
.hslxftc1_wz p { text-align: center; font-size: 1.6rem; color: #666; font-weight: normal; }
.hslyrtc .hslxftc1_wz1, .hslyrtc .hslxftcbox3 { display: none; }
.hslyrtc { overflow: visible; }
.hslyrtc .hslxftcbox6 input { background-color: #57b624; }
.hslxftc1_tb { display: flex; justify-content: space-between; padding:0 0.6666666666666666rem 1.3333333333333333rem 0.6666666666666666rem;
}
.hslxftc1_tb1 { width: 25%; }
.hslxftc1_tb1 span { display: block; margin:0 0.6666666666666666rem;
text-align: center; font-size: 1.3333333333333333rem; color: #666; }
.hslxftc1_tb1 span img { width: 60%; margin-left: 20%; margin-bottom: 0.4rem;
}
.hslyrtc .hslxftcimgclose { left: 50%; bottom: -5.333333333333333rem; margin-left: -1.7333333333333334rem; top: auto; }
.hslyrtc .hslxftc1 img { border-radius: 1.0666666666666667rem 1.0666666666666667rem 0 0;
}
