.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;}


