	.background{
		height: 800px;
		width: 1000px;
		margin: 0 auto;
	}
	
	.s1{
		width:208px;
		height:15px;
		font-size:14px;
		font-family:MicrosoftYaHei;
		font-weight:400;
		color:rgba(102,102,102,1);
		line-height:38px;
	}
	
	.s2{
		width:166px;
		height:12px;
		font-size:12px;
		font-family:PingFang-SC-Medium;
		font-weight:500;
		color:rgba(153,153,153,1);
		line-height:24px;
	}
	
	.s3{
		width:91px;
		height:20px;
		font-size:20px;
		font-family:MicrosoftYaHei;
		font-weight:400;
		color:rgba(51,51,51,1);
		line-height:27px;
		vertical-align:top;
	}
	
	.a1{
		height: 150px;
	}
	
	.a1 span{
		width:116px;
		height:15px;
		font-size:14px;
		font-family:MicrosoftYaHei;
		font-weight:400;
		color:rgba(51,51,51,1);
		line-height:38px;
	}
	
	.choose-btn {
		width:220px;
		height:50px;
		background: rgba(255,255,255,1);
		border:1px solid rgba(204,204,204,1);
		margin-right: 20px;
		background-repeat: no-repeat;
		background-position: 185px 18px;
    }
    
    .choose-btn:hover {
        border: 1px solid rgba(254,129,0,1);
        cursor:pointer;
    }
    
	.select-btn {
		width:220px;
		height:50px;
		background: rgba(255,255,255,1);
		border:1px solid rgba(204,204,204,1);
		margin-right: 20px;
		background-size: 24px 19px;
		background-repeat: no-repeat;
		padding: 10px 10px 10px 40px;
    }
    
    .enter-btn {
        width: 280px;
        height: 40px;
        background:rgba(254,129,0,1);
        line-height: 40px;
        text-align: center;
        border: 0px;
        border-radius: 4px;
        font-size:16px;
		font-family:PingFang-SC-Medium;
		font-weight:500;
		color:rgba(255,255,255,1);
		line-height:24px;
    }
    
    .enter-btn:hover {
        cursor:pointer;
    }

	.black_overlay{
		display: none;
	    position: absolute;
	    top: 0%;
	    left: 0%;
	    width: 100%;
	    height: 100%;
	    background-color: black;
	    z-index:1001;
	    -moz-opacity: 0.8;
	    opacity:.80;
	    filter: alpha(opacity=88);
	}
	
	.white_content {
	    display: none;
		background:rgba(255,255,255,1);
		border-radius:6px;
	    position: absolute;
	    top: 25%;
	    left: 37%;
	    width: 25%;
	    height: 52%;
	    padding: 20px;
	    z-index:1002;
	    overflow: auto;
	}
	
	.white_content [type="text"] {
		width:300px;
		height:42px;
		background:rgba(255,255,255,1);
		border:1px solid rgba(220,220,220,1);
		border-radius:4px;
		margin-top: 20px;
		padding-left: 10px;
	}
	
	.check {
		width: 170px;
		height: 40px;
		vertical-align:top;
		border: 1px solid #dad9d6;
        background: #ffffff;
        padding-left: 10px;
        padding-right: 10px;
        border-radius: 4px;
        margin-top: 20px;
        margin-right: 16px;
	}
	
	.two-dimension-code{
		width:200px;
		position: absolute;
		display: none;
		margin: -150px 0 0 620px;
		background-color: #fff;
		padding:10px 0;
		z-index:2;
		box-shadow:0 -1px 10px rgba(153, 153, 153, 1.0);
		text-align: center;
	}