.securityBody{
				width: 100%;
				/* background-color: antiquewhite; */
				padding-left: 30px;
				padding-right: 20px;
				
			}
			
			.top{
				width: 100%;
				height: 150px;
				text-align: center;
				line-height: 50px;
				font-size: 35px;
			}
			.backPage{
				float: left;
				line-height: 150px;
				font-size: 150px;
				display: inline;
				font-weight: 100;
			}
			/* .title{
				text-align: center;
				width: 100%;
				display: inline;
				line-height: 50px;
				font-size: 40px;
			} */
			.progress{
				width: 100%;
				pointer-events: none;
				color: aqua;
			}
			.progress_text{
				color: #1414ff;
				float: right;
				font-size: 25px;
			}
			.business_progress{
				margin-bottom: 130px;
			}
			.identity_card{
				margin-top: 100px;
				margin-left: 10px;
			}
			.title{
				font-size: 65px;
				margin-bottom: 10px;
				font-weight: 700;
			}
			.tips{
				font-size: 40px;
				margin-bottom: 60px;
			}
			.title_introduce{
				margin-top: 5px;
				font-size: 30px;
				margin-bottom: 20px;
			}
			.must{
				color:red;
				font-size:14px;
			}
			.userImg1,.userImg2{
				width:400px;
				height:200px;
				display: inline-block;
				background-color: #b9bab9;
				text-align: center;
	/* 			line-height: 200px; */
				vertical-align: top;
				margin-top:13px;
				margin-left:8px;
				cursor:pointer;
			}
			.prove{
				width:80%;
				height:500px;
				display: block;
				border: 3px dashed #8a1c21;
				text-align: center;
				vertical-align: top;
				margin: 30px auto;
				cursor:pointer;
				font-size: 30px;
			}
			.userImg1{
				background-size: 400px 200px;
				background-color: #b9bab9;
			}
			.userImg2{
				background-size: 400px 200px;
			}
			.card_front,.card_back{
				background-color: #b9bab9;
			}
			.card_front{
				margin-right: 50px;
			}
			.card_front .front_btn,.back_btn{
				background-color: #458ef5;
				height: 75px;
				width: 408px;
				border-radius: 10px;
				color: white;
				font-size: 30px;
				text-align: center;
				line-height: 75px;

			}
			.card_msg{
				margin-top: 80px;
			}
			.MsgFlag{
				height: 30px;
				width: 20px;
				margin-right: 20px;
				display: inline-block;
				background-color: #8a1c21;
			}
			.msgBox{
				margin-bottom: 50px;
			}

			.msgBox div{
				margin-top: 20px;
				font-size: 50px;
			}
			.msg{
				width: 100%;
				border:0px;
				border-bottom: 1px solid gray;
			}
			.proveBox{
				font-size: 60px;
				margin-bottom: 90px;
			}
			input[type="checkbox"]{
				width: 60px;
				height: 60px;
				vertical-align:bottom;
			}
			input[type="text"]{
				height: 90px;
				font-size: 60px;
				/* padding-left: 40px; */
			}
			/* input[type="radio"]{
				height: 40px;
				width: 40px;
				font-size: 40px;
				padding-left: 40px;
			} */
			input[type="radio"]{
					-webkit-appearance: none;
					-moz-appearance: none;
					appearance: none;
					outline: none;
					display: inline-block;
					width: 60px;
					height: 60px;
					border-radius: 50%;
					background-size: 100% auto;
					box-sizing:border-box;
					border:solid 1px #373e2f;
				}
			 
				/*单选按钮选中后增加的样式*/
				input[type="radio"]:checked:before{
					content:"";
					display: inline-block;
					width: 45px;
					height: 45px;
					margin: 6px;
					border-radius: 45px;
					background-color: #373e2f;
			}
			#bankprove{
				background-image: url('../img/uplod.png');
				background-size:cover;
				background-position: center;
				width: 800px;
				height: 300px;
			}
			#addressProve{
				background-image: url('../img/address.png');
				background-size:cover;
				background-position: center;
				width: 800px;
				height: 850px;
			}
			#identityBProve{
				background-image: url('../img/identityBProve.png');
				background-size:cover;
				background-position: center;
				width: 870px;
				height: 500px;
			}
			
			#identityFProve{
				background-image: url('../img/identityFProve.png');
				background-size:cover;
				background-position: center;
				width: 870px;
				height: 500px;
			}
			
			label{
				height: 90px;
				font-size: 60px;
				padding-left: 40px;
			}
			select{
				height: 90px;
				font-size: 60px;
				padding-left: 40px;
			}
			input:focus{
			   outline: none;
			 }
			 .nextStep{
				 width: 70%;
				 color: white;
				 background-color: #8a1c21;
				 font-size: 30px;
				 line-height: 100px;
				 height:100px;
				 border-radius: 50px;
				 text-align: center;
				 margin: 0 auto;
			 }
			 .nextStepBox{
				 width: 100%;
				 position: absolute;
				 bottom: 10px;
				 height: 100px;
			 }
			 #propetyProve{
				 background-image: url('../img/uplod.png');
				 background-size:cover;
				 background-position: center;
				 width: 800px;
				 height: 300px;
			 }
			 .statement .statementTitle{
				 font-size: 65px;
				 margin-bottom: 10px;
				 font-weight: 700;
				 margin-top: 40px;
				 text-align: center;
			 }
			.statement .statementh2{
				font-size: 20px;
				margin-bottom: 10px;
				font-weight: 700;
				margin-top: 20px;
				text-align: center;
				}
			 
			 .statement {
				 margin: 0 auto;
				 margin-bottom: 70px;
			     height: 800px;
			     width: 94%;
			 	background-color: #f2f3fb;
			     overflow: auto;
			 }
			 
			 .statement::-webkit-scrollbar {
			     width: 25px;
			 }
			 
			 .statement::-webkit-scrollbar-thumb {
			     background-color: #8a1c21;
			 }
			 
			 .statement::-webkit-scrollbar-track {
			     background-color: #ada8a8;
			 }
			 .statementValue{
				 width: 90%;
				 font-size:25px;
			 }
			 /* 签字部分css */
			 .content{
				margin-top: 0px !important;
			 	width:100%;
			 	overflow:hidden;
			 	position:relative;
			 }
			 .signWraper{
			 	height:100%;
			 	width:100%;
			 	overflow:hidden;
			 	display: flex;
			 	position: absolute;
			 	left: 100%;
			 	z-index: 2;
			 }
			 .signWraper .handlerDiv{
			 	flex: 1;
			     height: 100%;
			     display: flex;
			     justify-content: space-around;
			     align-items: center;
			     flex-direction: column;
			     background: #fff;
			 }
			 .signWraper .handlerDiv button{
			 	transform: rotate(90deg);
			     -webkit-transform: rotate(90deg);
			     -moz-transform: rotate(90deg);
			     -o-transform: rotate(90deg);
			     -ms-transform: rotate(90deg);
			     background: -moz-linear-gradient(left, #f9E29C, #E7BD75);
			 	background: -webkit-linear-gradient(left, #f9E29C, #E7BD75);
			 	background: -o-linear-gradient(left, #f9E29C, #E7BD75);
			 	width: 100%;
			     height: 35px;
			     border: 0;
			     border-radius: 5px;
			 }
			 .signImg{
			     width: 720px;
			 }
			 .signatureparent {
			 	color: black;
			     background-color: darkgrey;
			     width: 75%;
			     height: 100%;
			     display: flex;
			     justify-content: center;
			     align-items: center;
			 }
			 .signatureparent>div{
			 	border: 2px dotted black;
			 	background-color:lightgrey;
			 	height: 90%;
			 	width:80%;
			 }
			 #goSign{
				 width: 300px;
				 color: white;
				 background-color: #b93e15;
				 font-size: 30px;
				 line-height: 80px;
				 height:80px;
				 border-radius: 50px;
				 text-align: center;
				 margin: 0 auto;
			 }
			 
			 
			 .logo{
				 background-image: url('../img/logo.png');
				 background-size:cover;
				 background-position: center;
				 width: 130px;
				 height: 195px;
				 display: inline-block;
				 margin-right: 30px;
				 vertical-align:top;
			 }
			 .logoV{
				 display: inline-block;
				 width: 330px;
				 font-size: 50px;
				 color: white;
				 vertical-align:top;
			 }
			 .indexLogo{
				 margin: 195px 0 0 130px;
			 }
			 .loginBox{
				 background-color: white;
				 width: 100%;
				 min-height: 50vh;
				 position: absolute;
				 bottom: 0;
				 border-top-left-radius: 5%;
				 border-top-right-radius: 5%;
			 }
			 .toLogin{
				 width: 70%;
				 height: 130px;
				 line-height: 130px;
				 text-align: center;
				 font-size: 40px;
				 font-weight: 600;
				 margin: 10px auto;
				 /* background-color: #E7BD75; */
				 border-radius: 30px;
				 border: 2px solid #000;
			 }
			 .index_input{
				 background-color: #dfe2e5;
				 border-radius: 50px;
				 width: 65%;
				 display: block;
				 margin: 30px auto;
				 border: none;
			 }
			 
			 .index_nextPage{
				 background-color: #8a1c21;
				 border-radius: 50px;
				 width: calc(65% + 80px);
				 display: block;
				 margin: 30px auto;
				 border: none;
				 color: white;
				 text-align: center;
				 line-height: 100px;
				 font-size: 40px;
			 }
			 .getCodeDiv{
				 background-color: #dfe2e5;
				 border-radius: 50px;
				 width: calc(65% + 80px);
				 display: block;
				 margin: 30px auto;
				 border: none;
				  height: 100px;
				 color: white;
				 text-align: center;
				 line-height: 100px;
				 font-size: 40px;
			 }
			 .index_input2{
				 background-color: #dfe2e5;
				 border-radius: 50px;
				 width: calc(65% - 80px);;
				 margin: 0;
				 border: none;
				 float: left;
			 }
			 .getCodeUrl{
				 width: calc(35% - 3px);
				 color: #525353;
			 }
			.getCode{
				height: 100px;
				width: 30%;
				background-color: red;
				/* float: right; */
				position: absolute;
				left: 0;
			}
			.toAccountBG{
				background-image: url('../img/AccountBg.jpg');
				background-size:cover;
				background-position: center;
				height: 50%;
				width: 100%;
				border-top-left-radius: 5%;
				border-top-right-radius: 5%;
				position: relative;
			}
			.toAccountBG div{
				height: 80%;
				width: 100%;
				position: absolute;
				bottom: 0;
				background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
			}
			.toAccountPage{
				background-color: white;
				height: 51%;
				width: 100%;
				border-bottom-left-radius: 5%;
				border-bottom-right-radius: 5%;
				position: absolute;
				bottom: 0;
			}
			.accountOpen{
				background-color: #8a1c21;
				border-radius: 50px;
				width: calc(65% + 80px);
				display: block;
				margin: 90px auto;
				border: none;
				color: white;
				text-align: center;
				line-height: 100px;
				font-size: 40px;
				height: 106px;
				font-weight: 600;
			}
.loader {
	display: none;
	position: fixed;
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 100px;
	height: 100px;
	animation: spin 2s linear infinite;
	bottom: 45%;
	left: 45%;
}
.fulldiv{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}