@charset "utf-8";

.xieyi{margin:.5rem 0 0 .5rem; text-decoration:underline;}
.xieyi label{
    color: #065577;
    position: relative;
}
.xieyi label input{
    width:.53rem;
    height:.53rem;
    vertical-align:top;
    margin-top:.2rem;
    margin-right:.3rem;
    opacity: 0;
}
.xieyi .spot{
    display:inline-block;
    width:.53rem;
    height:.53rem;
    background:url("../images/login/radio.jpg") no-repeat;  /*默认的样式图片*/
    background-size: 100% 100%;
    position: absolute;
    top:.2rem;
    left:0;
    z-index:5;
}
.xieyi input:checked + .spot{
    background:url("../images/login/checked.jpg") no-repeat;  /*选中后的样式图片*/
    background-size: 100% 100%;
}


/* 弹窗 */
.user_know_bg{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:100}
.user_know{
	width:90%;
	background: #fff;
	border-radius: .5rem;
	position: fixed;
	left: 50%;
	top: 50%;
	transform:translateX(-50%) translateY(-50%);
	box-sizing: border-box;
	padding:1.0rem .5rem 3.0rem 1.0rem;
	color: #333;
	font-size: .7rem;
}
.user_know span.be_close{
	width:1.5rem;
	height:1.5rem;
	background:url(../images/login/close.png) no-repeat center;
	background-size:100% 100%;
	position:fixed;
	top:-1.6rem;
    right:-.5rem;
}
.user_know h2{
	font-size: .9rem;
	text-align:center;
	font-weight: bold;
	margin-bottom: .6rem;
}
.user_know p{
	line-height: 1.0rem;
}
.user_know h3{
	font-weight: bold;
}
.user_know .txt{
	height: 25.0rem;
	overflow-y: scroll;
}

.user_know .user_btn{
	width:100%;
	height:3.0rem;
	position:fixed;
	bottom:0;
    right:0;
}
.user_know .user_btn a{
	display: block;
	width:8.0rem;
	height:2.0rem;
	margin:.5rem auto 0;
	background:#ccc;
	color: #fff;
	line-height: 2.0rem;
	text-align: center;
	font-size: .8rem;
}
.user_know .user_btn a.active{
	background:#538dea;
}



