.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:1px solid #e0e0e0;
	cursor:pointer;
	position:relative;
	margin-right:0.5rem;
	text-align:center;
	margin-bottom:0.5rem;
	font-size:1rem;
	margin-left:.5rem;
	height:2.4rem;
	line-height:2.4rem;
}	
.hslxftc2 label input {
	opacity:0;
	position:absolute
}
.hslxftcbox3 {
	height:auto;
	padding-top:0.5rem;
}
.hslxftc1 img {
	width:100%;
}
.hslxftc0 {
	background-color:rgba(0,0,0,.2);
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	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:480px;
	border-radius:0.8rem;
	box-shadow:0 1rem 1.5rem 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:1rem .5rem;
}
.hslxftc2 p {
	margin:0px .5rem;
	padding:0px;
	font-size:1.2rem;
	line-height:1.6rem;
	color:#333;
	font-weight:bold;
}
.hsljg {
	border-color:#ff6600;
	color:#fff;
	font-size:1.5rem;
	background-color:#ff6600 !important;
}
.hslxftcbox5 {
	margin:.5rem;
}
.hslxftcbox5 input {
	height:3rem;
	width:100%;
	border-radius:0.5rem;
	background-color:#eee;
	border:none;
	color:#333;
	font-size:1.3rem;
	text-indent:1rem;
}

.hslxftcimgclose {
	position:absolute;
	width:2.6rem;
	line-height:2.6rem;
	height:2.6rem;
	right:0.5rem;
	top:0.5rem;
	border:1px solid #fff;
	border-radius:3rem;
	text-align:center;
	z-index:1;
	color:#fff;
}
.hslxftcr {
	position:fixed;
	right:-5rem;
	width:4rem;
	height:4rem;
	background-color:#00aef1;
	color:#fff;
	line-height:2rem;
	text-align:center;
	font-size:1.4rem;
	padding:0.5rem;
	display:block;
	top:50%;
	margin-top:-7rem;
	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:.5rem}
.hslxftcbox6 input{ color:#fff;height:3rem;	width:100%;	border-radius:0.5rem;background-color:#ff6600;border:none;color:#fff;font-size:1.3rem;}

.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: -4rem;margin-left:-1.3rem;top:auto;}
.hslxdtc{overflow:visible;}
.hslxdtc .hslxftc1 img{border-radius:.8rem .8rem 0 0;}

.hslzctc .hslxftcbox3 span{width:50%;}
.hslzctc .hslxftcimgclose{left: 50%;bottom: -4rem;margin-left:-1.3rem;top:auto;}
.hslzctc{overflow:visible;}
.hslzctc .hslxftc1 img{border-radius:.8rem .8rem 0 0;}

.hslxftc1_wz{ text-align:center; padding:1rem 1rem 0 1rem;}
.hslxftc1_wz b{color:#57b624; font-size:2rem;}
.hslxftc1_wz p{ text-align:center; font-size:1.2rem; 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 .5rem 1rem .5rem;}
.hslxftc1_tb1{ width:25%;}
.hslxftc1_tb1 span{ display:block; margin:0 .5rem; text-align:center; font-size:1rem; color:#666;}
.hslxftc1_tb1 span img{ width:60%; margin-left:20%; margin-bottom:.3rem;}
.hslyrtc .hslxftcimgclose{left: 50%;bottom: -4rem;margin-left:-1.3rem;top:auto;}
.hslyrtc .hslxftc1 img{border-radius:.8rem .8rem 0 0;}























/*高弹窗开始*/


.hsldytc{
	width:80%;
	height:auto;
	background-color:#fff; padding-bottom:1rem; display:none;
	position:fixed;
	left:50%;
	z-index:10002;
	top:50%;
	max-width:480px;
	border-radius:0.8rem;
	box-shadow:0 1rem 1.5rem 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%);	
}

.hsldytc1 img{ width:100%;}
.hsldytc b{ display:block; text-align:center; color:#333; font-size:1.6rem; margin:1rem 0; height:1.6rem; line-height:1.6rem; position:relative;}
.hsldytc b i{ font-size:.5rem; width:1rem;display:inline-block; text-align:center; height:1.6rem; line-height:1.6rem; position:relative; top:-.3rem;}
.hsldytc2{ position:relative; margin:0 1rem .5rem 1rem; height:3rem; line-height:3rem; display:flex; background-color:#eee;}
.hsldytc2 span{ width:6.5rem; font-size:1.1rem; text-align:center;}
.hsldytc2_1{ flex:1;}
.hsldytc2_1 input{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc2_1 select{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc p{ text-align:center; font-size:1rem; color:#a80c0a; height:1.5rem; line-height:1.5rem;}
.hsldytc p i{ font-size:1rem; margin-right:.3rem;}
.hsldytc2_2 input{width:100%; border:none; background-color:#a80c0a; height:3.5rem; font-size:1.4rem; color:#fff; border-radius:.5rem;}
.hsldytc2_2{ margin:.5rem 1rem 0 1rem;}

.hslxftcimgclose{
	position:absolute;
	width:2.6rem;
	line-height:2.6rem;
	height:2.6rem;
	right:0.3rem;
	top:0.3rem;
	text-align:center;
	z-index:1;
	color:#fff;
}
.hslwxtip:before{content:"微信号已复制，正在跳转微信..."; display:block;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;padding:.3rem 1rem .5rem 1rem;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);bottom:8rem;left:50%;border-radius:3rem;z-index:999;}